var lastOption = "";
var lastSubMenu = "";
var lastMenu = "";
var closeMenu;
var lastSubMenuOption = "";

function hideSubMenus(){
	if(lastOption !== ""){
		document.getElementById(lastOption).style.backgroundColor="";
	}
	if(lastSubMenu !== ""){
		document.getElementById(lastSubMenu).style.visibility = "hidden";
	}
}

function hideMenus(){
	if(lastMenu !== ""){
		document.getElementById(lastMenu).style.visibility = "hidden";
	}
}

function hideAll(){
	hideSubMenus();
	hideMenus();
}

function clickOption(xName){
	document.getElementById(xName).firstChild.click();
}

function overOption(xName,subMenu,order){
	clearTimeout(closeMenu);
	hideSubMenus();
	lastOption = xName;
	lastSubMenu = subMenu;
	document.getElementById(xName).style.cursor="hand";
	document.getElementById(xName).style.backgroundColor="#f5f5f5";
	document.getElementById(subMenu).style.left = (2 + document.getElementById(xName).parentNode.parentNode.parentNode.offsetLeft + document.getElementById(xName).offsetWidth) + "px";
	document.getElementById(subMenu).style.top = (document.getElementById(xName).parentNode.parentNode.parentNode.offsetTop + (document.getElementById(xName).offsetHeight * order) - 1) + "px";
	document.getElementById(subMenu).style.zIndex=999;
	document.getElementById(subMenu).style.visibility = "visible";	
	closeMenu = setTimeout('hideAll()',2000);	
}

function overButton(xName,xButton,LeftPostion){
	clearTimeout(closeMenu);
	hideAll();
	lastMenu = xName;
	//var LogoWidth = 139;
	if(document.all){
		document.getElementById(xName).style.left = (22 + document.getElementById(xButton).parentNode.offsetLeft + document.getElementById(xButton).offsetLeft) +"px";
		document.getElementById(xName).style.top = "113px";
	}else{
			document.getElementById(xName).style.left = (LeftPostion + 20 + document.getElementById(xButton).offsetLeft) +"px";
			document.getElementById(xName).style.top = "113px";
	}
	document.getElementById(xName).style.zIndex=999;
	document.getElementById(xName).style.visibility = "visible";
	closeMenu = setTimeout('hideAll()',3000);	
}

function overSubMenuOption(xName){
	if(lastSubMenuOption !== ""){
		document.getElementById(lastSubMenuOption).style.backgroundColor="";
	}
	lastSubMenuOption = xName;
	clearTimeout(closeMenu);
	document.getElementById(xName).style.cursor="hand";
	document.getElementById(xName).style.backgroundColor="#cad0d8";
	closeMenu = setTimeout('hideAll()',2000);	
}
function overNoMenu(xName){
	clearTimeout(closeMenu);
	hideSubMenus();
	if(lastOption !== ""){
		document.getElementById(lastOption).style.backgroundColor="";
	}
	lastOption = xName;
	document.getElementById(xName).style.cursor="hand";
	document.getElementById(xName).style.backgroundColor="#cad0d8";
	closeMenu = setTimeout('hideAll()',2000);	
}
