﻿function ShowHideBlock(blockID){
    if(document.getElementById){
        if(document.getElementById(blockID).style.display=="none"){
            document.getElementById(blockID).style.display="block";
        }else{
            document.getElementById(blockID).style.display="none";
        }
    }
}
function ShowBlock(blockID){
    if(document.getElementById){
        document.getElementById(blockID).style.display="block";
    }   
}
function HideBlock(blockID){
    if(document.getElementById){
        document.getElementById(blockID).style.display="none";
    }   
}
offenID=""
function ShowVis(elementID){
    if(document.getElementById){
        if(offenID!=""){
            document.getElementById(offenID).style.visibility="hidden";
        }
        document.getElementById(elementID).style.visibility="visible";
        window.scroll(0,120);
        offenID=elementID;
    }
}
function SetDown(elementID,intPixel){
    if(document.getElementById){
        intTop=parseInt(document.getElementById(elementID).style.top);
        document.getElementById(elementID).style.top=intTop+intPixel;
    }
}
function SetAddressBox(elementID){
    if(document.getElementById){
        posLeft=document.getElementById("addressPositionBox").style.left;
        posTop=document.getElementById("addressPositionBox").style.top;
        document.getElementById(elementID).style.left=posLeft;
        document.getElementById(elementID).style.top=posTop;
    }
}
arrProjects=new Array();
pageScroll=0;
function ShowProject(projectID){
    if(document.body.scrollTop){
        pageScroll=document.body.scrollTop;
    }
    document.getElementById("projectTeaser").style.display="none";
    document.getElementById(projectID).style.display="block";
}
function ShowTeaser(){
    for(i=0;i<arrProjects.length;i++){
        document.getElementById(arrProjects[i]).style.display="none";
    }
    document.getElementById("projectTeaser").style.display="block";
    window.scrollTo(0,pageScroll);
}
function wopen(link,wi,he) {
      wincom = window.open(link ,"VBH","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width="+wi+",height="+he);
      wincom.focus() ;
}
function exchangeImage(str_elementID,str_imgSrc){
    if(document.getElementById){
        document.getElementById(str_elementID).src=str_imgSrc;
    }
}
bOver = false;
nodStandardMenu = null;
nodOpenSubmenu = null;
function OpenSubmenu(nodA){
 nodEntry = nodA.parentNode;
 nodSubmenu = null;
 for(i = 0; i < nodEntry.childNodes.length; i++){
  if(nodEntry.childNodes[i].nodeName == "DIV"){
   nodSubmenu = nodEntry.childNodes[i];
   break;
  }
 }
 HideMenu(nodOpenSubmenu);
 ShowMenu(nodSubmenu);
 SetOver();
}
function ShowMenu(nodMenu){
 if(nodMenu != null){
  if(nodMenu.className){
   if(nodMenu.className.indexOf("_active") == -1){
    nodMenu.className += "_active";
   }
   nodOpenSubmenu = nodMenu;
  }
 }
}
function HideMenu(nodMenu){
 if(nodMenu){
  iActivePos = nodMenu.className.indexOf("_active")
  if(iActivePos > -1){
     nodMenu.className = nodMenu.className.substr(0, iActivePos);
  }
 }
}
function SetOver(objHauptLI){
    bOver = true;
} 
function SetOut(){
    bOver = false;
    setTimeout("ResetNav()", 300);
}
function ResetNav(){
    if(!bOver){
  HideMenu(nodOpenSubmenu);
  ShowMenu(nodStandardMenu);
    }
}