var bKeepOpenWir=false;
var bKeepOpenProdukt=false;
var bKeepOpenBesonders=false;
var bKeepOpenSonderangebot=false;
var aktiv="";

function FindPos(oImage, sType)
{
	oObject=oImage;
	var lPos = 0;
	if (oObject.offsetParent)
	{
		while (oObject.offsetParent)
		{
			if(sType=="x")
				lPos += oObject.offsetLeft;
				
			else
				lPos += oObject.offsetTop;
			
			oObject = oObject.offsetParent;
		}
	}
	if(sType=="x")
		lPos=lPos+(oImage.offsetWidth/2);
	else
		lPos=lPos+(oImage.offsetHeight);
	
	return lPos;
}

function MainMenueOut(sID, bHasSubmenue)
{
	window.clearTimeout(aktiv);
	if(bHasSubmenue==true)
	{
		aktiv=window.setTimeout("CloseSubMenue('SubMenue" + sID + "')",1000);
	}
	else
	{
		var sImage=sMenuePath + sID + ".gif";
		document.getElementById(sID).src = sImage;
	}
}

function CloseAllSubmenus(sKeepOpenID)
{
	if(sKeepOpenID!="Wir")
		CloseSubMenue("SubMenueWir");
	if(sKeepOpenID!="Produkte")
	{
		CloseSubMenue("SubMenueProdukte");
		CloseSubMenue("SubMenueBesonders");
		CloseSubMenue("SubMenueSonderangebot");
	}
}

function MainMenuOver(sID, bHasSubmenue)
{
	window.clearTimeout(aktiv);
	CloseAllSubmenus(sID);
	
	var oMenueImage=document.getElementById(sID);
	
	if(bHasSubmenue==true)
	{
		iMiddleXPos=FindPos(oMenueImage, "x");
		var oSubMenue=document.getElementById("SubMenue" + sID);
		ixPos=iMiddleXPos-(oSubMenue.offsetWidth/2);
		oSubMenue.style.left = ixPos;
		oSubMenue.style.top = FindPos(oMenueImage, "y");
		oSubMenue.style.visibility = "visible";
	}
	sImage=sMenuePath + sID + "2.gif";
	oMenueImage.src = sImage;
}


function SubMenueOut(sID)
{
	if(sID=="SubMenueWir")
	{
		bKeepOpenWir=false;
		aktiv=window.setTimeout("CloseSubMenue('SubMenueWir')",1000);
	}
	else if(sID=="SubMenueProdukte")
	{
		bKeepOpenProdukt=false;
		aktiv=window.setTimeout("CloseSubMenue('SubMenueProdukte')",1000);
	}
	else if(sID=="SubMenueBesonders")
	{
		bKeepOpenBesonders=false;
		bKeepOpenProdukt=false;
		aktiv=window.setTimeout("CloseSubMenue('SubMenueBesonders')",1000);
	}
	else if(sID=="SubMenueSonderangebot")
	{
		bKeepOpenSonderangebot=false;
		bKeepOpenProdukt=false;
		aktiv=window.setTimeout("CloseSubMenue('SubMenueSonderangebot')",1000);
	}
}

function SubMenueOver(sID)
{
	window.clearTimeout(aktiv);
	if(sID=="SubMenueWir")
	{
		bKeepOpenWir=true;
	}
	else if(sID=="SubMenueProdukte")
	{
		bKeepOpenProdukt=true;
	}
	else if(sID=="SubMenueBesonders")
	{
		bKeepOpenBesonders=true;
		bKeepOpenProdukt=true;
	}
	else if(sID=="SubMenueSonderangebot")
	{
		bKeepOpenSonderangebot=true;
		bKeepOpenProdukt=true;
	}
}


function ProdukteWechseln(sID, sSubMenueID)
{
	var oMenuItem=document.getElementById(sID);
	
	if(oMenuItem.className == "Links")
	{
  		//mouse over
  		bKeepOpenProdukt=true;

		if(sSubMenueID=="SubMenueBesonders")
		{
			bKeepOpenSonderangebot=false;
			CloseSubMenue("SubMenueSonderangebot");


			bKeepOpenBesonders=true;
			
			var oSubMenueItemImage=document.getElementById("SubMenueBesondersOpenImg");
			oSubMenueItemImage.src = sMenuePath + "RightRed.gif";
	  		oMenuItem.className = "LinkOver";
		
			oSubMenuProdukt=document.getElementById("SubMenueProdukte");
			oSubMenuBesonders=document.getElementById("SubMenueBesonders");
			ixPos=oSubMenuProdukt.offsetLeft;
			ixPos+=oSubMenuProdukt.offsetWidth;
			ixPos-=2;
			oSubMenuBesonders.style.left = ixPos;
			oSubMenuBesonders.style.top = FindPos(oSubMenueItemImage, "y")-12;
			oSubMenuBesonders.style.visibility = "visible";
		}
		else if(sSubMenueID=="SubMenueSonderangebot")
		{
			bKeepOpenBesonders=false;
			CloseSubMenue("SubMenueBesonders");

			bKeepOpenSonderangebot=true;
			
			var oSubMenueItemImage=document.getElementById("SubMenueSonderangebotOpenImg");
			oSubMenueItemImage.src = sMenuePath + "RightRed.gif";
	  		oMenuItem.className = "LinkOver";
		
			oSubMenuProdukt=document.getElementById("SubMenueProdukte");
			oSubMenuBesonders=document.getElementById("SubMenueSonderangebot");
			ixPos=oSubMenuProdukt.offsetLeft;
			ixPos+=oSubMenuProdukt.offsetWidth;
			ixPos-=2;
			oSubMenuBesonders.style.left = ixPos;
			oSubMenuBesonders.style.top = FindPos(oSubMenueItemImage, "y")-12;
			oSubMenuBesonders.style.visibility = "visible";
		}

		else
		{
	  		oMenuItem.className = "LinkOver";
			bKeepOpenBesonders=false;
			CloseSubMenue("SubMenueBesonders");
			bKeepOpenSonderangebot=false;
			CloseSubMenue("SubMenueSonderangebot");
		}
	}
 	else
 	{
 		//mouse out
		if(sSubMenueID=="SubMenueBesonders")
		{
			bKeepOpenBesonders=false;
			aktiv=window.setTimeout("CloseSubMenue('SubMenueBesonders')",1000);
		}
		else if(sSubMenueID=="SubMenueSonderangebot")
		{
			bKeepOpenBesonders=false;
			aktiv=window.setTimeout("CloseSubMenue('SubMenueSonderangebot')",1000);
		}

		else
			oMenuItem.className = "Links";
  	}
}






function CloseSubMenue(sID)
{
	window.clearTimeout(aktiv);

	if(sID=="SubMenueWir")
	{
		if(bKeepOpenWir==false)
		{
			var sImage=sMenuePath + "Wir" + ".gif";
			
			document.getElementById("Wir").src = sImage;
			document.getElementById(sID).style.visibility = "hidden";
		}
	}
	else if(sID=="SubMenueProdukte")
	{
		if(bKeepOpenProdukt==false)
		{
			var sImage=sMenuePath + "Produkte" + ".gif";
			document.getElementById("Produkte").src = sImage;
			document.getElementById(sID).style.visibility = "hidden";

			if(document.getElementById("SubMenueBesonders").style.visibility == "visible")
			{
				bKeepOpenBesonders=false;
				CloseSubMenue("SubMenueBesonders");
			}
			else if(document.getElementById("SubMenueSonderangebot").style.visibility == "visible")
			{
				bKeepOpenSonderangebot=false;
				CloseSubMenue("SubMenueSonderangebot");
			}

		}
	}
	else if(sID=="SubMenueBesonders")
	{
		if(bKeepOpenBesonders==false)
		{
			document.getElementById(sID).style.visibility = "hidden";
			document.getElementById("SubMenueBesondersOpenImg").src = sMenuePath + "RightBlue.gif";
			document.getElementById("Produkte3").className = "Links";

			if(document.getElementById("SubMenueProdukte").style.visibility == "visible")
				CloseSubMenue("SubMenueProdukte");
		}
	}
	else if(sID=="SubMenueSonderangebot")
	{
		if(bKeepOpenSonderangebot==false)
		{
			document.getElementById(sID).style.visibility = "hidden";
			document.getElementById("SubMenueSonderangebotOpenImg").src = sMenuePath + "RightBlue.gif";
			document.getElementById("Produkte6").className = "Links";

			if(document.getElementById("SubMenueProdukte").style.visibility == "visible")
				CloseSubMenue("SubMenueProdukte");
		}
	}
}