tmr=0;
if(M1!=undefined){
	M1.SB="";
	M1.SM="";
	M1.PMB="";
}
if(AboutACC!=undefined){
	AboutACC.SB="";
	AboutACC.SM="";
	AboutACC.PMB="";
}
if(Services!=undefined){
	Services.SB="";
	Services.SM="";
	Services.PMB="";
}
function showMenu(ButtonID, cMenuID, menuDown){
	Button=document.getElementById(ButtonID);
	cMenu=document.getElementById(cMenuID);
	pMenu=Button.parentNode;
	tmpSM=pMenu.SM;

	//Check for previous menu and hide it

	collapse(pMenu);

	hilight(ButtonID);

	//Toggle the child menu
	if(tmpSM==cMenu.id){
		cMenu.style.visibility="hidden";
	} else {
		if(menuDown=1){
			cMenu.style.left=Button.offsetLeft+pMenu.offsetLeft;
			cMenu.style.top=Button.offsetTop+Button.offsetHeight+pMenu.offsetTop;
		} else {
			cMenu.style.left=Button.offsetLeft+pMenu.offsetLeft+Button.offsetWidth;
			cMenu.style.top=Button.offsetTop+pMenu.offsetTop-1;
		}
		cMenu.PMB=Button.id;
		cMenu.style.visibility="visible";
		pMenu.SM=cMenu.id;
		pMenu.SB=Button.id;
	}
}

function collapse(Menu){
	//check for previous button and clear it
	if(Menu!=undefined){
		if(Menu.SB!=undefined){
			if(Menu.SB!=""){
				unhilight(document.getElementById(Menu.SB));
				Menu.SB="";
			}
		}
	
		//Check for previous menu and hide it
		if(Menu.SM!=undefined){
			if(Menu.SM!=""){
				collapse(document.getElementById(Menu.SM,0));
				document.getElementById(Menu.SM).style.visibility="hidden";
				Menu.SM="";
			}
		}
	}
}

function hilightParent(Menu){
	if(Menu!=undefined){
		if(Menu.PMB!=""){
			Button=document.getElementById(Menu.PMB,0);
			hilight(Button.id);
			hilightParent(Button.parentElement);
		}
	}
}

function collapseMenu(ButtonID){
	collapse(document.getElementById(ButtonID).parentElement)
}

function hilight(ButtonID){
	clearTimeout(tmr);
	Button=document.getElementById(ButtonID);
	Button.className="ButtonOver";
}

function unhilight(Button){
	Button.className="Button";
	clearTimeout(tmr);
	tmr=0;
}

