/* javascript for the title site 'Brockmann Consult' */
/* mp 31.07.2006 */

var brws="";
var news_year=2007;

function init(){
  browserName = whichBrs();
  ekran=document.getElementById("working-screen")
  if (ekran == null) var flag1=0;
  else flag1=1
  if (browserName=='Internet_Explorer') {
    brws = "ie"
    if (flag1==1) document.getElementById("working-screen").style.filter="alpha(opacity=85)";
    if (flag1==0) document.getElementById("contact-screen").style.filter="alpha(opacity=85)";
  } else if(browserName=='Firefox') {
    brws = "ff"
    if (flag1==1) document.getElementById("working-screen").style.MozOpacity = "0.85";
    if (flag1==0) document.getElementById("contact-screen").style.MozOpacity = "0.85";
  } else if(browserName=='Netscape') {
    brws = "ns"
  } else {
    //alert("This Page is not optimized for your browser  '"+browserName+"'")	
    //brws = "notOptimized"	
  }
  MP_showDate();
}


function whichBrs() {
  var agt=navigator.userAgent.toLowerCase();
  if (agt.indexOf("opera") != -1) return 'Opera';
  if (agt.indexOf("staroffice") != -1) return 'Star_Office';
  if (agt.indexOf("beonex") != -1) return 'Beonex';
  if (agt.indexOf("chimera") != -1) return 'Chimera';
  if (agt.indexOf("netpositive") != -1) return 'NetPositive';
  if (agt.indexOf("phoenix") != -1) return 'Phoenix';
  if (agt.indexOf("firefox") != -1) return 'Firefox';
  if (agt.indexOf("safari") != -1) return 'Safari';
  if (agt.indexOf("skipstone") != -1) return 'SkipStone';
  if (agt.indexOf("msie") != -1) return 'Internet_Explorer';
  if (agt.indexOf("netscape") != -1) return 'Netscape';
  if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
  if (agt.indexOf('\/') != -1) {
  if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
  return navigator.userAgent.substr(0,agt.indexOf('\/'));}
  else return 'Netscape';} else if (agt.indexOf(' ') != -1)
  return navigator.userAgent.substr(0,agt.indexOf(' '));
  else return navigator.userAgent;
}

function MP_showDate() { 
 var Jetzt = new Date();
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
 var Jahr = Jetzt.getYear();
 if(brws == "ns" || brws == "ff") Jahr = Jahr+1900;
 var Vortag  = ((Tag < 10) ? "0" : "");
 var Vormon  = ((Monat < 10) ? ".0" : ".");
 var Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;
 //var Bota = "<font face='Garamond, Arial' size=2 color=#FFFFDD>"+Datum+"</font>"
 if(brws == "ie" || brws == "ff") {
   document.getElementById("y_datum").innerHTML = Datum;
 }
 else if(brws == "ns"){
   document.y_datum.document.open();
   document.y_datum.document.write(Bota);
   document.y_datum.document.close();
 }
 window.setTimeout("MP_showDate()",100000);
}

function changeBG(name) {
  document.getElementById('2006').style.backgroundColor = "#DCE1EB";
  document.getElementById('2007').style.backgroundColor = "#DCE1EB";
  document.getElementById(name).style.backgroundColor = "#AADDAA";
}

function goToNews(name) {
  var ancor = parseInt(name,10);
  if (ancor > 381) {
    news_year = name;
    changeBG(name);
  }
  else if (ancor <= 54) {
    var kudago = ancor.toString();
    kudago = "news.html#" + news_year + name;	
    location.href = kudago;
  }
}

startMenu = function() {
  if (document.all&&document.getElementById) {
    cssmenu = document.getElementById("content-line");
    for (i=0; i<cssmenu.childNodes.length; i++) {
      node = cssmenu.childNodes[i];
      if (node.nodeName=="LI") {
        node.onmouseover=function() {
          this.className+=" over";
        }
        node.onmouseout=function(){                  
          this.className=this.className.replace(" over", "")
        }
      }
    }
  }
}

if (window.attachEvent)
window.attachEvent("onload", startMenu)
else
window.onload=startMenu;

function searchByGoogle() {
  var wert = document.getElementById("searching-field").value;
  wert = wert.replace(/\+/g, "%2B");
  wert = wert.replace(/%/g, "%25");
  var zakaz = wert.replace(/\s/g, "+");
  zakaz = "http://www.google.de/search?q=" + zakaz;
  zakaz = zakaz + "+site%3Abrockmann-consult.de";
  alert(zakaz)
  window.location.href = zakaz;
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/************************************************/
/*********** fuer das postabschicken ************/
var brws="";

var slovo = new Array();
var zaslovo = new Array();

var sabaka="@"
var domashnij=""
var chto="latomi"
var ochjom="ter bjucs?"

bc_a = new Array();
bc_a[0] = "dnobokancnutlso-nmcrefi"
bc_a[1] = "proabokancnsutledo-nmcrlnse"

bc_1 = new Array();
bc_1[0] = 0
bc_1[1] = 21

bc_2 = new Array();
bc_2[0] = 5
bc_2[1] = 23

bc_3 = new Array();
bc_3[0] = 4
bc_3[1] = 8

bc_staff_name = new Array();
bc_staff_name[0]= "info";
bc_staff_name[0]= "personal";

bc_staff_call = new Array();
bc_staff_call[0]= "Tel: +49 4152 889 300";

function name_index(name) {
  switch (name) {
    case "info":      return 0; 
    case "personal":  return 1;    
    default:
      return -1;
  }	
}

function post_schicken(name) {
  var nr = name_index(name);
  raskodirujka(bc_a[nr],bc_1[nr],bc_2[nr],bc_3[nr]);
}

function raskodirujka(c, k1, k2, nmr){
  domashnij=""
  dlina = c.length
  for (var i = 0; i < dlina+4; i++) {
    slovo[i]='%'
  }
  ces=Math.floor(dlina/2)
  if ((dlina - 2*ces) > 0) {
    for (var i = 0; i < ces; i++) {
      slovo[2*i]=c.substr(i, 1)
      slovo[2*i+1]=c.substr(dlina-i-1, 1)
    }
    slovo[dlina-1]=c.substr(dlina-ces-1, 1)
  } else {
    for (var i = 0; i < ces; i++) {
      slovo[2*i]=c.substr(i, 1)
      slovo[2*i+1]=c.substr(dlina-i-1, 1)
    }
  }
  derzhava = slovo[k1] + slovo[k2]
  slovo[k1]='%'
  slovo[k2]='%'
  j=0
  for (var i = 0; i < dlina+4; i++) {
    if (slovo[i]!='%') {
      zaslovo[j] = slovo[i]
      j++;
    }
  }
  for (var i = 0; i < nmr; i++) {
      domashnij = domashnij + zaslovo[i]
  }
  domashnij = domashnij + sabaka
  for (var i = nmr; i < j; i++) {
      domashnij = domashnij + zaslovo[i]
  }
  domashnij = domashnij + '.' + derzhava
  poshliNa(domashnij)
}

function poshliNa(kuda){
  delaj = chto.substr(4,1)+chto.substr(1,1)+chto.substr(5,1)+chto.substr(0,1)+chto.substr(2,1)+chto.substr(3,1)
  kak= ochjom.substr(9,1)+ochjom.substr(8,1)+ochjom.substr(6,1)+ochjom.substr(4,1)+ochjom.substr(5,1)+ochjom.substr(1,1)+ochjom.substr(7,1)+ochjom.substr(0,1)
  window.location.href=delaj+':'+domashnij+kak+'= '; 	
}

/********************************************************/
/******************* Searching Functions ****************/
function searchByGoogle() {
  var wert = document.getElementById("searching-field").value;
  theForm = document.getElementById("searching-form");
  theForm.action="http://www.google.com/search";
  document.getElementById("searching-field").value = wert + " site:brockmann-consult.de";
  theForm.submit();
}

function goSearch(e){
  var keynum;
  if(window.event){ // IE
    keynum = e.keyCode;
  }
  else if(e.which){ // Netscape/Firefox/Opera
    keynum = e.which;
  }
  if (keynum==13){
    searchByGoogle();
  }
}

function sanitizeSearch() {
  var wert = document.getElementById("searching-field").value;
  pos = wert.indexOf(" site:brockmann-consult.de");
  if(pos > -1) {
    document.getElementById("searching-field").value = wert.substring(0,pos);
  }
}	
/********************************************************/
