/**
       * Copyright (C) 2005-07 Kai Hoebold <kai@netzhaut-design.de>
       *
       * This program is free software; you can redistribute it and/or modify
       * it under the terms of the GNU General Public License as published by
       * the Free Software Foundation; either version 2 of the License, or
       * (at your option) any later version.
       *
       * This program is distributed in the hope that it will be useful,
       * but WITHOUT ANY WARRANTY; without even the implied warranty of
       * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
       * GNU General Public License for more details.
       *
       * You should have received a copy of the GNU General Public License
       * along with this program; if not, write to the Free Software
       * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

var wo0="../pics/pf.gif", wo1="../pics/pf_o.gif", das=1, um=1;

function getElementsByClassName(class_name,von) {
    var all_obj,ret_obj=new Array(),j=0,teststr;
    all_obj=document.getElementsByTagName(von);
    for(var i=0;i<all_obj.length;i++) {
     if(all_obj[i].className.indexOf(class_name)!=-1) {
      teststr=","+all_obj[i].className.split(" ").join(",")+",";
           if(teststr.indexOf(","+class_name+",")!=-1) {
            ret_obj[j]=all_obj[i];
            j++;
           }
          }
         }
    return ret_obj;
}



function init() {
    um=das;

         // Ausnahmen f. Terminal
         if(this.name=="hf") {
     //alert("Terminalanzeige erkannt. Schrift wird formatiert.");
     var mentop=getElementsByClassName("d_mentop","DIV");
     //alert("Oberes Menue suchen und 18 Pixel nach rechts verschieben");
     mentop[0].style.marginLeft="141px";
     // div mit menu left  ermitteln
     var menleft=getElementsByClassName("d_menleft","DIV");
     //alert("Linkes Menue suchen und 18 Pixel verbreitern");
     menleft[0].style.width="141px";
     var menleftinnen=menleft[0].firstChild;
     //alert("Linkes Menue Eintraege mit Font-Size=16 Pixel formatieren");
     for(var i=0;menleftinnen.childNodes[i]&&i<menleftinnen.childNodes.length;i++) {
      if(menleftinnen.childNodes[i].tagName) {
           if(menleftinnen.childNodes[i].tagName=="LI"&&menleftinnen.childNodes[i].childNodes[0]) {
            if(menleftinnen.childNodes[i].childNodes[0].tagName=="A") {
             menleftinnen.childNodes[i].childNodes[0].style.fontSize="16px";
             if(menleftinnen.childNodes[i].childNodes[0].childNodes[0].tagName)if(menleftinnen.childNodes[i].childNodes[0].childNodes[0].tagName=="SPAN")menleftinnen.childNodes[i].childNodes[0].childNodes[0].style.fontSize="16px";
              if(menleftinnen.childNodes[i].childNodes[0].childNodes[3]&&menleftinnen.childNodes[i].childNodes[0].childNodes[3].tagName)if(menleftinnen.childNodes[i].childNodes[0].childNodes[3].tagName=="SPAN")menleftinnen.childNodes[i].childNodes[0].childNodes[3].style.fontSize="16px";
             }
            }
           }
         }
     var mentop2=getElementsByClassName("d_mentop2","DIV");
     menleftinnen=mentop2[0];
     //alert("Untermenue Eintraege mit Font-Size=16 Pixel formatieren");
     for(i=0;menleftinnen.childNodes[i]&&i<menleftinnen.childNodes.length;i++) {
      if(menleftinnen.childNodes[i].tagName) {
       if(menleftinnen.childNodes[i].tagName=="A") {
        menleftinnen.childNodes[i].style.fontSize="16px";
       }
      }
     }
     //alert("Content mit Font-Size=17 Pixel formatieren");
     if(document.getElementById("d_content"))document.getElementById("d_content").style.fontSize="17px";
     //document.getElementsByTagName("html")[0].style.fontSize="22px";
     if(document.getElementsByTagName("h3").length>0)
     {
      //alert("Ueberschriften 2. Ordnung gefunden und mit Font-Size=19 Pixel formatieren");
      for(i=0;i<document.getElementsByTagName("h3").length;i++) document.getElementsByTagName("h3")[i].style.fontSize="19px";
     }
    }
         // ENDE Terminal
         
    else {
        //Sprachfahnen einblenden
        var page=self.location.href;
        while(page.indexOf("/")>-1){
            page=page.substring(page.indexOf("/")+1,page.length);
        }
        var menleft=getElementsByClassName("d_menleft","DIV");
        
        if(page.indexOf('presse0')<0)
        {
        menleft[0].innerHTML+="<a href='../de/"+page+"'><img src='../pics/ger.gif' class='lang_sel' alt='de' title='deutsch'></a>";
        menleft[0].innerHTML+="<a href='../en/"+page+"'><img src='../pics/uk.gif' class='lang_sel' alt='en' title='english'></a>";
        if(page.indexOf('presse')<0)
        {
        menleft[0].innerHTML+="<a href='../ru/"+page+"'><img src='../pics/rus.gif' class='lang_sel' alt='zh' title='русский'></a>";
        menleft[0].innerHTML+="<a href='../zh/"+page+"'><img src='../pics/china.gif' class='lang_sel' alt='zh' title='中文'></a>";
        }
        }
    }

         var akt=".jpg";
         var b= (das==10)? "#FFE981":"#4A5ABD";
         if(akt==".jpg" && das==1) akt=".png";
    if(document.getElementById("m"+das))document.getElementById("m"+das).src="../pics/m"+das+akt;
         rollnich(das,b)
}

function roll(a){
    um=a;
         var akt=document.getElementById("m"+a).src;
         akt=akt.substring(akt.length-3,akt.length);
         if((akt=="gif"||akt=="jpg"||akt=="png")&&a!=das)
         {
          akt=(akt=="gif")?".jpg":".gif";
          if(akt==".jpg" && a==1) akt=".png";
     if(document.getElementById("m"+a))document.getElementById("m"+a).src="../pics/m"+a+akt;
          akt=(akt==".gif")?"":"#4A5ABD";
          rollnich(a,akt)
         }
}
function rollnich(a,b){
    if((a!=das||b!="")&&document.getElementById("l"+a))
         {
          document.getElementById("l"+a).style.background=b;
          if(a==10)document.getElementById("l"+a+"l").style.color=(b==""||b=="#4A5ABD")?"#fff":"#01a";
         }
         //(b!="")?show(a):hide(a);
         //show(a)
}
function printPage() {
    window.open("print.html","pr","toolbar=no,location=no,scrolling=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=620,height=600");
}




var ns=0;
if (document.layers) ns = 1;
if (document.all) ns=2;
if (document.getElementById) ns=3;

var umen=new Array();
umen[0]=new Array();
umen[1]=new Array();
umen[2]=new Array();
umen[3]=new Array("bla","blubb");
umen[4]=new Array("Firmengr&uuml;ndung","firmgr","Repr&auml;sentanzer&ouml;ffnung","repraesentanz","B&uuml;ro- und Veranstaltungsr&auml;ume","raeume");
umen[5]=new Array();
umen[6]=new Array();
umen[7]=new Array();
umen[8]=new Array();
umen[9]=new Array();

function show(x) {
    if(ns==3){
          roll(x);
          //document.getElementById('umenu').innerHTML = "";
          //alert(document.getElementById('l'+x).offsetTop)
          document.getElementById('umenu').style.top=document.getElementById('l'+x).offsetTop+"px";
          //document.getElementById('umenu').innerHTML +="<table width='100%'>"+fill(um)+"</table>";
          document.getElementById('umenu').style.visibility = "visible";
         }
}
function hide(x) {
    if(ns==3){
         //alert("hide");
           document.getElementById('umenu').style.visibility="hidden";
         }
}
function fill(x){
    var inh="";
         for(var i=0; i*2<umen[x].length; i++){
           inh += "<tr tonmouseover='show("+x+")' tonmouseover='hide("+x+")' onclick='self.location.href=\""+umen[x][i+1]+".html\"' ><td>"+umen[x][i]+"</td></tr>";
          }
          return inh;
}
