﻿<!--

/* :::::::: edoras javascript GECA ::::::::: */

    function     fenster(bildurl)
    {
        var Bild=new Image();
        Bild.src=bildurl;
        var breite=Bild.width+20;
        var hoehe=Bild.height+20;
        var x=(screen.availWidth/2)-(breite/2);
        var y=(screen.availHeight/2)-(hoehe/2);
        var parameter = 'width='+breite+',height='+hoehe+',left='+x+',top='+y+',screenX='+x+',screenY='+y+ ',resizable=yes';
        var win=window.open("","Vergrößerung",parameter);
        win.document.write('<html><img src=\"' + bildurl + '\" onclick=\"javascript\:self.close\(\)\;\"><\/img><\/html>');  
    }
    
    function    menumouseclick(object)
    {
        location.replace(object.getElementsByTagName("a")[0].href);
    }
    
    function    menumouseover(object)
    { 
        object.style.backgroundColor = "#ffffff";
    }
    
    function    menumouseoutmain(object)
    {
        object.style.backgroundColor = "#D5E2EA"; 
    }

    function    menumouseoutsub(object)
    {
        object.style.backgroundColor = "#f1f5f8"; 
    }

    function    Breadcrumb()
    {
        if(document.getElementById && document.getElementsByTagName && document.getElementById("path"))
        {
            mypath = document.getElementById("path");
            mypath = mypath.getElementsByTagName("span");

            for (x=0; x < mypath.length; x++)
            {

                if ( x == 2 )
                {
                    /* Fehlerhafter Breakcrumb Link deaktivieren */
                    mypath[x].getElementsByTagName("a")[0].href = "#"; 

                    
                    /* Einblenden des Löwen in der Navigation */
                    mydiv = searchtagname("li");
                    for (y=0; y < mydiv.length; y++)
                    {
                        if( mydiv[y].className == "menuhead" )
                        {        
                            // testing alert('Span '+mydiv[y].getElementsByTagName("span")[0].innerHTML+ " path " + mypath[x].getElementsByTagName("a")[0].innerHTML );                                                                  
                            if ( mydiv[y].getElementsByTagName("span")[0].innerHTML == mypath[x].getElementsByTagName("a")[0].innerHTML )
                            {
                                mydiv[y].getElementsByTagName("img")[0].style.display = "inline";
                            }
                        }
                    }
                    
                }
                
                if ( x == 3 ) 
                { 
                                          
                    
                    /* Breadcrumb mit richtiger Seite verknüpfen*/
                    mynavmenu = document.getElementById("menu");
                    mynavmenu = mynavmenu.getElementsByTagName("a"); 
   
                    if ( mypath[x].getElementsByTagName("a")[0].innerHTML != "Hall of Fame")
                    {
                        for (y=0; y < mynavmenu .length; y++)
                        { 
                            if (mynavmenu [y].getElementsByTagName("span")[0].innerHTML && mypath[x].getElementsByTagName("a")[0].innerHTML)
                            {
                                if (mynavmenu [y].getElementsByTagName("span")[0].innerHTML == mypath[x].getElementsByTagName("a")[0].innerHTML)
                                {
                                   mypath[x].getElementsByTagName("a")[0].href = mynavmenu [y].href;
                                   return; 
                                }
                            }
                        }
                    } else {
                        mypath[x].style.display = "none";
                    }
                    
                }
            }
        }
    }

    function    popupdfsdf(adresse, titel,breite,hoehe) 
    {
        x=(screen.availWidth/2)-(breite/2);
        y=(screen.availHeight/2)-(hoehe/2);
        
        fenster = window.open(adresse,titel,'width='+breite+',height='+hoehe+',left='+x+',top='+y+',screenX='+x+',screenY='+y+ ',resizable=yes,menubar=yes,scrollbars=yes');
        fenster.focus(); 
    }

    function    searchtagname(tagname)
    {    
        mytags = document.getElementsByTagName(tagname);
        return mytags;       
    }

    function    print_style_aktivate()
    {
        if(document.getElementById && document.getElementsByTagName)
        {
            mydiv = searchtagname('link');
            for (x=0; x < mydiv.length; x++)
            {
                //alert(mydiv[x].media);
                if (mydiv[x].media == 'screen') 
                {
                    mydiv[x].disabled = true;                
                }
                if (mydiv[x].media == 'print') 
                {
                    mydiv[x].media = "all";
                }
            }
        }
    }

    function    selectgo(select) 
    {
        var wert = select.options[select.options.selectedIndex].value;
        location.href = wert;    
        //alert(select.options.selectedIndex);
    }

    function    content_list_div_disable(lang)
    {
        if(document.getElementById && document.getElementsByTagName)
        {
            mytag = searchtagname('div');
            for (x=0; x < mytag.length; x++)
            {       
                if (mytag[x].lang == lang) 
                {
                    if (mytag[x].style.display != "none")
                    {
                        mytag[x].style.display = "none";
                        if (mytag[x].lang != 'list1')
                        {
                            mytag[x].parentNode.getElementsByTagName("a")[0].style.fontWeight= "normal";             
                            mytag[x].parentNode.getElementsByTagName("a")[0].style.color= "#3F5368";                     
                        }
                    }
                }
            }
        }
    }

    function    contentlistpopup(pageid,lang)
    {
        

        document.getElementById("hiddenaufklapper").value = pageid;

        if ( document.getElementById(pageid) ) 
        {
            if ( document.getElementById(pageid).style.display == "block" )
            {
                document.getElementById(pageid).style.display = "none";
                if (document.getElementById(pageid).lang != 'list1')
                {
                    document.getElementById(pageid).parentNode.getElementsByTagName("a")[0].style.fontWeight= "normal";             
                    document.getElementById(pageid).parentNode.getElementsByTagName("a")[0].style.color= "#3F5368";
                }
            }
            else
            {
                content_list_div_disable(lang);
                if (document.getElementById(pageid).lang != 'list1')
                {
                    document.getElementById(pageid).parentNode.getElementsByTagName("a")[0].style.fontWeight= "bold";             
                    document.getElementById(pageid).parentNode.getElementsByTagName("a")[0].style.color= "#003366";             
                }
                document.getElementById(pageid).style.display = "block";        
            }
        }
        
    }


    function    firstpopup()
    {
        if(document.getElementById("hiddenaufklapper").value == 0)
        {
            mytag = searchtagname('div');
            var erstesElement = true;
            for (x=0; x < mytag.length; x++)
            {    
                if (erstesElement == true)
                {    
                    if (mytag[x].className == 'aufklappenderInhaltEbene1') 
                    {                                    
                        for (i=0; i < mytag[x].childNodes.length; i++)
                        {                                        
                            if (mytag[x].childNodes[i].tagName == 'DIV') 
                            {
                                //alert(mytag[x].childNodes[i].style.display);
                                mytag[x].childNodes[i].style.display= "block";
                                erstesElement = false;
                                return;                    
                            }                    
                        }
                    }
                }
            }
        } 
        else
        {
            content_list_div_disable('list1');
            content_list_div_disable('list2');

            if (document.getElementById(document.getElementById("hiddenaufklapper").value).lang == "list1" )
            {
                document.getElementById(document.getElementById("hiddenaufklapper").value).parentNode.getElementsByTagName("a")[0].style.fontWeight= "bold";             
                document.getElementById(document.getElementById("hiddenaufklapper").value).parentNode.getElementsByTagName("a")[0].style.color= "#003366";             
                document.getElementById(document.getElementById("hiddenaufklapper").value).style.display = "block"; 
            }
            if (document.getElementById(document.getElementById("hiddenaufklapper").value).lang == "list2" )
            {
                document.getElementById(document.getElementById("hiddenaufklapper").value).parentNode.parentNode.style.display = "block"; 

                document.getElementById(document.getElementById("hiddenaufklapper").value).parentNode.getElementsByTagName("a")[0].style.fontWeight= "bold";             
                document.getElementById(document.getElementById("hiddenaufklapper").value).parentNode.getElementsByTagName("a")[0].style.color= "#003366";             
                document.getElementById(document.getElementById("hiddenaufklapper").value).style.display = "block"; 
            }
        }    
    }

    function    dynnavpopupx(adresse, titel,breite,hoehe) {
        x=(screen.availWidth/2)-(breite/2);
        y=(screen.availHeight/2)-(hoehe/2);
        
        fenster = window.open(adresse,titel,'width='+breite+',height='+hoehe+',left='+x+',top='+y+',screenX='+x+',screenY='+y+ ',resizable=yes');
        fenster.focus(); 
 
        //alert(adresse);
    }

    function    popup(adresse, titel,breite,hoehe) 
    {
        x=(screen.availWidth/2)-(breite/2);
        y=(screen.availHeight/2)-(hoehe/2);
        
        fenster = window.open(adresse,titel,'width='+breite+',height='+hoehe+',left='+x+',top='+y+',screenX='+x+',screenY='+y+ ',resizable=yes,menubar=yes,scrollbars=yes');
        fenster.focus(); 
    }

    function    jsselect(object)
    {
        if ( object.value != 'NO' )
        {
           object.parentNode.getElementsByTagName('a')[0].style.color = '#003366';
        } else {
           object.parentNode.getElementsByTagName('a')[0].style.color = '#BBBBBB';
        }
        
    }

    function    FormularStarten(Action,Auswahl,Informationen, Zusatz)
    {
        
         if (Auswahl == 0)
         {                                 
                document.getElementById("searchValue").value = document.getElementById("NosearchValue").value;            
         }
         if (Auswahl == 1)
         {             
                document.getElementById("SiteValueHref").value = window.location.href;
                document.getElementById("SiteValueTitle").value = document.title;                          
         }         
         if (Auswahl == 2)
         {             
                document.getElementById("SiteValueHref").value = "Branche";
                if (Informationen == "NO") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;                          
         }     
         if (Auswahl == 3)
         {             
                document.getElementById("SiteValueHref").value = "Regionen";
                if (Informationen == "NO") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;                          
         }   
 
         if (Auswahl == 4)
         {   
             document.getElementById("SiteValueHref").value = "Regionen";
             document.getElementById("SiteValueTitle").value = Informationen;                          
         }

         if (Auswahl == 5)
         {   
             document.getElementById("SiteValueHref").value = "Alpha";
             if (Informationen == "") { return; }
             document.getElementById("SiteValueTitle").value = Informationen;                          
         }

         if (Auswahl == 6)
         {             
                document.getElementById("SiteValueHref").value = "Unternehmen";
                if (Informationen == "NO") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;                          
         }   

         if (Auswahl == 7)
         {             
                document.getElementById("SiteValueHref").value = "StandortangeboteA";
                document.getElementById("SiteValueTitle").value = Informationen;                          
         }   

         if (Auswahl == 8)
         {             
                document.getElementById("SiteValueHref").value = "StandortangeboteB";
                if (Informationen == "NO") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;
                document.getElementById("SiteValueInfo").value = Zusatz;
                          
         }   

         if (Auswahl == 9)
         {             
                document.getElementById("SiteValueHref").value = "Alpha";
                if (Informationen == "") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;                        
         }  

         if (Auswahl == 10)
         {             
                document.getElementById("SiteValueHref").value = "Kommune";
                if (Informationen == "NO") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;                            
         }  

         if (Auswahl == 11)
         {             
                document.getElementById("SiteValueHref").value = "geschaeftskontakt-fulltextsearch";
                if (Informationen == "") { return; }
                document.getElementById("SiteValueTitle").value = Informationen;                            
         }  

         
         document.getElementById("formular").action = Action;
         document.getElementById("formular").submit();
    }

    function dynnavzuklappen()
    {
        if(document.getElementById && document.getElementsByTagName)
        {
            myul = document.getElementById('menu').getElementsByTagName('ul');
            
            for (x=0; x < myul.length; x++)
            {       
                if (myul[x].className == 'menuul') 
                {
                    myli = myul[x].getElementsByTagName("li");
                    test = 0;
                    for (i=0; i < myli.length; i++)
                    {                                                   
                        if ( ( myli[i].className == "menuitem" ) && ( myli[i].style.display == "block" ) )
                        {                      
                            //alert( " display " +  myli[i].style.display + " className " + myli[i].className );
                            test = test + 1;
                        }

                        if ( ( myli[i].className == "menusubitem" ) && ( myli[i].style.display == "block" ) )
                        {
                            test = test + 1;
                            mylizuruck = myli[i];
                            do {
                                mylizuruck = mylizuruck.previousSibling;
                            } while ( mylizuruck.className != "menuitem" );
                            //alert("id " + mylizuruck.id +  " classname " + mylizuruck.className + " display " + mylizuruck.style.display );
                            if ( mylizuruck.style.display == "none" ) { mylizuruck.style.display = "block"; }
                        }

                        if ( ( myli[i].className == "menusubitemLinie" ) && ( myli[i].style.display == "block" ) )
                        {
                            test = test + 1;
                            mylizuruck = myli[i];
                            do {
                                mylizuruck = mylizuruck.previousSibling;
                            } while ( mylizuruck.className != "menuitem" );
                            //alert("id " + mylizuruck.id +  " classname " + mylizuruck.className + " display " + mylizuruck.style.display );
                            if ( mylizuruck.style.display == "none" ) { mylizuruck.style.display = "block"; }
                        }

                    }
                    if ( test == 0 ) { myul[x].style.display = "none"; }
                    
                }
            }
        }        
    }

    function    init()
    {
        //document.body.style.display = "none";
        if (self.name == "PRINT") { print_style_aktivate(); }
        if (self.name != "PRINT")
        {    

            Breadcrumb();
            
            content_list_div_disable('list1');
            content_list_div_disable('list2');
            //firstpopup();
            dynnavzuklappen();
            
        }
        //document.body.style.display = "block";      
    }
    
    function openNewWindow(url, windowName, windowFeatures) {
      var attributes = (windowFeatures && windowFeatures != "") ? windowFeatures : "width=630,height=700,menubar,resizable,scrollbars,status";
      var newWindow = window.open(url, windowName, attributes);
      if (window.focus) {
        newWindow.focus();
      }
    }
  
-->
