// JavaScript Document
          function showLangs(){
            document.getElementById('langs').style.display='block';
          }
          function showLangsel(){
            document.getElementById('langsel').style.display='block';
            document.getElementById('langsel').style.position='static';
            //document.getElementById('langsel').style.width='120px';
            var xyp=new xyPos(document.getElementById('langsel'));
            xyp.restoreAbsolute(5,0);
          }
          function showLogin(){
            document.getElementById('loginbox').style.display='block';
            document.getElementById('loginbox').style.width='290px';
            document.getElementById('loginbox').style.position='static';
            var xyp=new xyPos(document.getElementById('loginbox'));
            xyp.restoreAbsolute(4,3);
          }
          function hideLangsel(){
            
            if((document.getElementById('langsel'))&&(document.getElementById('langselinit'))){
            if(viewport.mouseOn(document.getElementById('langsel'))){
            }else if(viewport.mouseOn(document.getElementById('langselinit'))){
            }else{
              document.getElementById('langsel').style.display='none';
            }
            }
            if((document.getElementById('loginbox'))&&(document.getElementById('logininit'))){
            if(viewport.mouseOn(document.getElementById('loginbox'))){
            }else if(viewport.mouseOn(document.getElementById('logininit'))){
            }else{
              document.getElementById('loginbox').style.display='none';
            }
            }
            
            if((document.getElementById('mainmenu'))&&(document.getElementById('submenubox'))){
            if(viewport.mouseOn(document.getElementById('mainmenu'))){
            }else if(viewport.mouseOn(document.getElementById('submenubox'))){
            }else{
              showMenu(submenuactual);
            }
            }
            
            return false;
          }
          
          viewport.startCapture('onmousemove',hideLangsel);  

          var submenu = document.getElementById('mainmenu');
          var mainmenus = submenu.getElementsByTagName('LI');
          
          var submenu = document.getElementById('submenu');
          var submenus = submenu.getElementsByTagName('LI');
          var theMenuDecided=false;
          
          function stopMenu(){
            theMenuDecided=true;
          }
          
          function showMenu(x){
            if(x=='')x='a';
            //alert(submenus.length);
            if(theMenuDecided)return false;
            var li=null;var w=0;var last_one=null;
            for(var i=0;i<submenus.length;i++){
              var b=submenus[i].id;
              //alert(b[1]);
              if(b.charAt(1)==x){
                if(li==null)li=submenus[i];
                submenus[i].style.display='inline';
                last_one=submenus[i];
                var p=new xyPos(submenus[i]);
                w=w+p.w;
              }else if(b.charAt(1)=='x'){
                submenus[i].style.display='inline';
                
              }else{
                submenus[i].style.display='none';
              }
            }
            
            var b=new xyPos(document.getElementById('headerbox'));
            var l=new xyPos(document.getElementById('mm'+x));
            var lm=Math.max(l.x-b.x-Math.floor(w/2)+Math.floor(l.w/2),0);
            lm=Math.min(lm,930-w);
            if(w>930)lm=0;
            
            for(var i=0;i<mainmenus.length;i++){
              var a=mainmenus[i].getElementsByTagName('A')[0];
              if(mainmenus[i].id=='mm'+x){
                a.style.backgroundColor='#ffffff';
                //a.style.backgroundImage='url(submenubg.png)';
                if(x==submenuactual)
                  a.style.color='#CF6100';
                else a.style.color='#000000';
              }else{
                a.style.backgroundColor='transparent';
                //a.style.backgroundImage='none';
                a.style.color='#fff';
              }

            }
            if(li!=null)
            li.style.marginLeft=lm+'px';
            
            if(last_one!=null)
              last_one.style.backgroundImage='none';
            
          
          }
          
            showMenu(submenuactual); 
          
          function switchToPartner(x){
              var a=document.getElementById('inz');
              var b=document.getElementById('par');
              var c=document.getElementById('ainz');
              var d=document.getElementById('apar');
              var e=document.getElementById('loginbox');
              var fCust=document.getElementById('loginboxCustomer');
              var fPart=document.getElementById('loginboxPartner');
              
            if(x==0){
              a.style.display='none';
              b.style.display='block';
              c.style.display='none';
              d.style.display='block';
              e.style.backgroundColor='#fff';
              fCust.style.display='none';
              fPart.style.display='block';
            }else{
              b.style.display='none';
              a.style.display='block';
              d.style.display='none';
              c.style.display='block';
              e.style.backgroundColor='#eee';
              fCust.style.display='block';
              fPart.style.display='none';
            }
          
          }     
          
          function selectorswap(a){
            var b=document.getElementById('the_selector_box');
            var c=b.getElementsByTagName('A');
            for(var i=0;i<c.length;i++){
              if((c[i].className=='selectorbox_on')&&(a=='off')){
                c[i].className='selectorbox_semi';
              }else
              if((c[i].className=='selectorbox_semi')&&(a=='off')){
                c[i].className='selectorbox_on';
              }
            }
          
          }
