tmr=0;
M1.SB="";
M1.SM="";
M1.PMB="";

AboutACC.SB="";
AboutACC.SM="";
AboutACC.PMB="";

Services.SB="";
Services.SM="";
Services.PMB="";

function showMenu(ButtonID, cMenuID, menuDown){
	Button=document.getElementById(ButtonID);
	cMenu=document.getElementById(cMenuID);
	pMenu=Button.parentElement;
	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.SB!=""){
		unhilight(document.getElementById(Menu.SB));
		Menu.SB="";
	}

	//Check for previous menu and hide it
	if(Menu.SM!=""){
		collapse(document.getElementById(Menu.SM,0));
		document.getElementById(Menu.SM).style.visibility="hidden";
		Menu.SM="";
	}
}

function hilightParent(Menu){
	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;
}
