/*      Navigation Zustände     */

var timeoutID;

function size(){
 var screenX = (screen.width-808)/2;
 return (screenX);
}

function sizeY(){
 var screenY = (screen.height);
 return (screenY);
}


function Menue(tab,leftTop,button) {
clearTimeout(timeoutID);
var sizeX = size();
var leftPixel = getPageCoords(button)-sizeX;
clearMenue('"'+tab+'"');
 if(DOM) {
   if(MS)
     getElem("id",tab,null).style.top = document.body.scrollTop + leftTop;
   else
     getElem("id",tab,null).style.top = window.pageYOffset + leftTop;
 }
 if(DOM || MS) {
   if (!DOM) getElem("id",tab,null).style.top = document.body.scrollTop + leftTop;
	     getElem("id",tab,null).style.left = leftPixel;
   if (OP) getElem("id","NavLinks",null).style.pixelTop = NavLinksPos;
   getElem("id",tab,null).style.visibility = "visible";
 }
 else if(NS) {
  getElem("id",tab,null).visibility = "show";
  getElem("id",tab,null).top = window.pageYOffset + leftTop;
 }

}

function clearMenue(tab) {
for(var i=1; i<9; i++){
   var navi = 'tab'+i;
      if (navi != tab ){
  	if(DOM || MS)
          getElem("id",navi,null).style.visibility = "hidden";
     	if(NS)
          getElem("id",navi,null).visibility = "hide";
       }

   }
}

function noMenue2(tab) {
clearTimeout(timeoutID);
var tabelle= tab;
timeoutID=setTimeout("naviHidden2('"+tabelle+"')",300);
}

function naviHidden2(tab) {
  	if(DOM || MS)
          getElem("id",tab,null).style.visibility = "hidden";
     	if(NS)
          getElem("id",tab,null).visibility = "hide";
 }

function noMenue(ebene,tab) {
clearTimeout(timeoutID);
var tabelle= tab;
timeoutID=setTimeout("naviHidden('"+ebene+"','"+tabelle+"')",200);
}

function naviHidden(ebene,tab) {
  for(var i=1; i<9; i++){
   var navi = 'tab'+i;
      if (navi != tab || ebene != 2){
     	if(DOM || MS)
          getElem("id",navi,null).style.visibility = "hidden";
     	if(NS)
          getElem("id",navi,null).visibility = "hide";
       }
   }
}

function changeImgByClick(button,image) {
 for(var i=1; i<9; i++){
 var bt = 'navi'+i;
  if (button == bt){
    if (document.all)
 	 document.images[button].src = 'images/navigation/'+image+'_high.png';
  	else if (document.documentElement)
  	document.images[button].src = 'images/navigation/'+image+'_high.png';
     }
   else{
      if (document.all)
 	 document.images[button].src = 'images/navigation/'+image+'_inaktiv.png';
  	else if (document.documentElement)
  	document.images[button].src = 'images/navigation/'+image+'_inaktiv.png';
     }
 }
}



function getPageCoords (elementId) { 
     var element;
     if (document.all)
       element = document.all[elementId];
     else if (document.getElementById)
       element = document.getElementById(elementId);
     if (element) {
       var coords = {x: 0, y: 0}; 
       do {
          coords.x += element.offsetLeft;
          coords.y += element.offsetTop;
          element = element.offsetParent;
       }
       while (element)
       return coords.x;
     }
     else 
        return null; 
   } 


function changeImg(button,image){
 document.images[button].src = image;
}

function zeigeProdukt() {
  var selecttag = document.getElementById('produkt_select');
  var optionvalue = selecttag.options[ selecttag.selectedIndex ].value;
  location.href = optionvalue;
}

function openWindow(url,name,width,height) {
   var picwidth = width+16;
   var picheight=height+18;
  window.open(url,name,'width='+picwidth+',height='+picheight+',resizable=yes');
}