		
var width=180;
var height=20;
var iTimeoutHidden=1;

function LogOutMenu(){
	if(iTimeoutHidden==0){
		HideAll();
		HideDDLAll();
		iTimeoutHidden = 1;
	}
	setTimeout("LogOutMenu()",4000);
}
function InitMenu(){
	LogOutMenu();
	var iMenuMenu=0;
	var oMenuText = eval("arrMenuText");
	var oMenuLink = eval("arrMenuLink");
	var strMenu="";
	
	if(bolVer){
		strMenu = "<table  dir='"+dir+"'>";
		for(iMenuMenu=0;iMenuMenu<oMenuText.length;iMenuMenu++){
			var strMenuString = "<span style='width:92%'>"+oMenuText[iMenuMenu]+"</span><span style='width:1%'><img src='/Scripts/menu_scripts/Images/ToDown.gif'></span>";
			//var strMenuString = oMenuText[iMenuMenu]+"<img src='/Scripts/menu_scripts/Images/ToDown.gif'>";

		   var strCurrntLink = oMenuLink[iMenuMenu];
		   if(strCurrntLink.substr(strCurrntLink.length-1)=="#"){
			strMenu += "<tr><td height="+height+"  nowrap class='Bar' onmousemove=\"javascript:iTimeoutHidden=1;\" onmouseout=\"javascript:iTimeoutHidden=0;this.className='Bar';\" onmouseover=\"javascript:iTimeoutHidden=1;this.className='barOver';ShowSubDDLMenu(this,"+iMenuMenu+");\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' onclick=\"javascript:location.href='"+oMenuLink[iMenuMenu]+"'\">"+strMenuString+"</td></tr>";
		   }else{
			strMenu += "<tr><td height="+height+"  nowrap class='Bar' onmousemove=\"javascript:iTimeoutHidden=1;\" onmouseout=\"javascript:iTimeoutHidden=0;this.className='Bar';\" onmouseover=\"javascript:iTimeoutHidden=1;this.className='barOver';\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' onclick=\"javascript:location.href='"+oMenuLink[iMenuMenu]+"'\">"+strMenuString+"</td></tr>";
		   }
			strMenu += "<tr style='display:none;' id='trDDLMenuContainer_"+iMenuMenu+"'><td id='tdDDLMenuContainer_"+iMenuMenu+"'></td></tr>";
		}
		strMenu += "</table>";
	}else{
		strMenu = "<table class=Bar dir='"+dir+"'><tr>";
		for(iMenuMenu=0;iMenuMenu<oMenuText.length;iMenuMenu++){
			strMenu += "<td height="+height+"  nowrap class='Bar' onmouseout=\"javascript:this.className='Bar';\" onmouseover=\"javascript:this.className='barOver';ShowSubMenu(this,"+iMenuMenu+");\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' onclick=\"javascript:location.href='"+oMenuLink[iMenuMenu]+"'\">"+oMenuText[iMenuMenu]+"</td>";
		}
		strMenu += "</tr></table>";
	}
	document.getElementById("divMainMenu").innerHTML = strMenu;
	document.getElementById("divMainMenu").dir=dir;
}

var iLastOpenedDDL=0;
function HideDDLAll(){
	var oTrDDL;
	try{
	 oTrDDL = eval("trDDLMenuContainer_"+iLastOpenedDDL);
	 oTrDDL.style.display = 'none';
	}catch(e){
		return false;
	}
}
function ShowSubDDLMenu(par,iSub){
	if(iSub.toString().indexOf("_")==-1){
		HideAll();
	}
	HideDDLAll();
	iLastOpenedDDL = iSub;
	//par.innerHTML = par.innerHTML.replace("ToDown.gif","ToLeft.gif");;

	var iMenuMenu=0;
	var oMenuText;
	var oMenuLink;
	try{
	 oMenuText = eval("arrMenuText_"+iSub);
	 oMenuLink = eval("arrMenuLink_"+iSub);
	}catch(e){
		return false;
	}
	
	
	var itmId = 'tblMenu_'+iSub;
	var strMenu="<table cellspacing=0 cellpadding=0 class=menu id="+itmId+" dir='"+dir+"'>";
	for(iMenuMenu=0;iMenuMenu<oMenuText.length;iMenuMenu++){
		var sNewSub = iSub+"_"+iMenuMenu;
		var bolHaveSubMenu=false;
		try{
			var oTemp = eval("arrMenuLink_"+sNewSub);
			bolHaveSubMenu = true;
		}catch(e){}
		
		
		var strMenuText = "";
		if(bolHaveSubMenu){
			strMenuText = "<span style='width:92%'>"+oMenuText[iMenuMenu]+"</span><span style='width:1%'><img src='/Scripts/menu_scripts/Images/ToLeft.gif'></span>";
			strMenu += "<tr><td width="+width+"px height="+height+" border=0 nowrap onmousemove=\"javascript:iTimeoutHidden=1;\" class='menuItem' onmouseout=\"javascript:iTimeoutHidden=0;this.className='menuItem';\" onmouseover=\"javascript:iTimeoutHidden=1;this.className='ItemMouseOver';\" OnClick=\"javascript:iTimeoutHidden=1;ShowSubMenu(this,'"+sNewSub+"');\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' >"+strMenuText+"</td></tr>";
		}else{
			strMenuText = oMenuText[iMenuMenu];
			strMenu += "<tr><td width="+width+"px height="+height+" border=0 nowrap onmousemove=\"javascript:iTimeoutHidden=1;\" class='menuItem' onmouseout=\"javascript:iTimeoutHidden=0;this.className='menuItem';\" onmouseover=\"javascript:iTimeoutHidden=1;this.className='ItemMouseOver';ShowSubMenu(this,'"+sNewSub+"');\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' onclick=\"javascript:location.href='"+oMenuLink[iMenuMenu]+"'\">"+strMenuText+"</td></tr>";
		}
		
	}
	strMenu += "</table>";
	
	var trParent = document.getElementById("trDDLMenuContainer_"+iSub);
	var tdParent = document.getElementById("tdDDLMenuContainer_"+iSub);
	tdParent.innerHTML = strMenu;
	trParent.style.display = "block";
}


function ShowSubMenu(parent,iSub){
	if(iSub.toString().indexOf("_")==-1){
		HideAll();
	}else{
	   if(iSub.lastIndexOf("_")==1){
		HideAllSubmenus();
	   }
	}

	var iMenuMenu=0;
	var oMenuText;
	var oMenuLink;
	try{
	 oMenuText = eval("arrMenuText_"+iSub);
	 oMenuLink = eval("arrMenuLink_"+iSub);
	}catch(e){
		return false;
	}
	
	
	var itmId = 'tblMenu_'+iSub;
	var strMenu="<table cellspacing=0 cellpadding=0  class=menu id="+itmId+" dir='"+dir+"'>";
	for(iMenuMenu=0;iMenuMenu<oMenuText.length;iMenuMenu++){
		var sNewSub = iSub+"_"+iMenuMenu;
		var bolHaveSubMenu=false;
		try{
			var oTemp = eval("arrMenuLink_"+sNewSub);
			bolHaveSubMenu = true;
		}catch(e){}
		
		var strMenuText = "";
		if(bolHaveSubMenu){
			strMenuText = "<span style='width:92%'>"+oMenuText[iMenuMenu]+"</span><span style='width:1%'><img src='/Scripts/menu_scripts/Images/ToLeft.gif'></span>";
			strMenu += "<tr><td width="+width+"px height="+height+" border=0 nowrap onmousemove=\"javascript:iTimeoutHidden=1;\" class='menuItem' onmouseout=\"javascript:iTimeoutHidden=0;this.className='menuItem';\" onmouseover=\"javascript:iTimeoutHidden=1;this.className='ItemMouseOver';ShowSubMenu(this,'"+sNewSub+"');\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' onclick=\"javascript:location.href='"+oMenuLink[iMenuMenu]+"'\">"+strMenuText+"</td></tr>";
		}else{
			strMenuText = oMenuText[iMenuMenu];
			strMenu += "<tr><td width="+width+"px height="+height+" border=0 nowrap onmousemove=\"javascript:iTimeoutHidden=1;\" class='menuItem' onmouseout=\"javascript:iTimeoutHidden=0;this.className='menuItem';\" onmouseover=\"javascript:iTimeoutHidden=1;this.className='ItemMouseOver';ShowSubMenu(this,'"+sNewSub+"');\" style='cursor:pointer;' id='menu_"+iMenuMenu+"' onclick=\"javascript:location.href='"+oMenuLink[iMenuMenu]+"'\">"+strMenuText+"</td></tr>";
		}
		
	}
	strMenu += "</table>";
	
	var divTemp;
	if(GetMenu(iSub)==null){
		divTemp = CreateMenu(iSub);
	}else{
		divTemp = GetMenu(iSub);
	}

	HideSubMenus(divTemp.id);
	divTemp.innerHTML=strMenu;
	divTemp.style.position="absolute";
	divTemp.style.display="block";
	
	if(dir=="ltr"){
		if(bolVer){
			divTemp.style.pixelLeft = parent.getBoundingClientRect().left + parent.offsetWidth + body.scrollLeft;
			divTemp.style.pixelTop =  parent.getBoundingClientRect().top + body.scrollTop;
		}else{
			if(iSub.toString().indexOf("_")==-1){
				divTemp.style.pixelLeft = parent.getBoundingClientRect().left + body.scrollLeft;
				divTemp.style.pixelTop =  parent.getBoundingClientRect().top + parent.offsetHeight + body.scrollTop;
		  }else{
				divTemp.style.pixelLeft = parent.getBoundingClientRect().left + parent.offsetWidth + body.scrollLeft;
				divTemp.style.pixelTop =  parent.getBoundingClientRect().top + body.scrollTop;
			}
		}
    }else{
		if(bolVer){
			divTemp.style.pixelLeft = parent.getBoundingClientRect().left - parent.offsetWidth - body.scrollLeft ;
			divTemp.style.pixelTop =  parent.getBoundingClientRect().top + body.scrollTop;
		}else{
			if(iSub.toString().indexOf("_")==-1){
				divTemp.style.pixelLeft = parent.getBoundingClientRect().left-body.scrollLeft -width + parent.offsetWidth - 30 ;
				divTemp.style.pixelTop =  parent.getBoundingClientRect().top + parent.offsetHeight + body.scrollTop;
		  }else{
				divTemp.style.pixelLeft = parent.getBoundingClientRect().left - parent.offsetWidth - body.scrollLeft ;
				divTemp.style.pixelTop =  parent.getBoundingClientRect().top + body.scrollTop;
			}
		}
    }
    
    //alert(divTemp.getBoundingClientRect().left);
    hexIn=0;
    
    if(iSub.toString().indexOf("_")==-1){
		//FadeIn(itmId);
    }
}

function CreateMenu(id){
    var objShadow;
    objShadow = document.createElement("div");
    objShadow.id="divTempMenus_"+id;
    //objShadow.onmousemove = new Function("UpdateHideTimerChecker()");
    objShadow.style.position="absolute";
    body.appendChild(objShadow);
    return objShadow;
}
function GetMenu(id){
    return document.getElementById("divTempMenus_"+id);
}

var iTimerChecker=3;
function HideTimerChecker(){
	if(iTimerChecker>0){
		iTimerChecker -= 1;
		}
	if(iTimerChecker==0){
		HideAll();
	}else{
		setTimeout("HideTimerChecker()",1000);
	}
}
function UpdateHideTimerChecker(){
	iTimerChecker=3;
}
function HideAll(){
 	var controlIndex;
  	var element;
  	var numberOfControls = document.all.length;
 	for (controlIndex = 0; controlIndex < numberOfControls; controlIndex++)
 	  {
  	    element = document.all[controlIndex];
  	    try{
   			 if (element.tagName == "DIV" && element.id.indexOf("divTempMenus_")==0){
   				//body.removeChild(element);
   				element.style.display="none";
   				FadeOut(element.id.replace("divTempMenus_","tblMenu_"));
   			 }
   	   }catch(e){}
   	}
}
function HideSubMenus(id){
 	var controlIndex;
  	var element;
  	var numberOfControls = document.all.length;
 	for (controlIndex = 0; controlIndex < numberOfControls; controlIndex++)
 	  {
  	    element = document.all[controlIndex];
  	    try{
   			 if (element.tagName == "DIV" && FoundSubMenuLevel(element.id) > FoundSubMenuLevel(id) - 1){
   				//body.removeChild(element);
   				element.style.display="none";
   				FadeOut(element.id.replace("divTempMenus_","tblMenu_"));
   			 }
   	   }catch(e){}
   	}
}
function HideAllSubmenus(){
 	var controlIndex;
  	var element;
  	var numberOfControls = document.all.length;
 	for (controlIndex = 0; controlIndex < numberOfControls; controlIndex++)
 	  {
  	    element = document.all[controlIndex];
  	    try{
   			 if (element.tagName == "DIV" && element.id.lastIndexOf("_")>13){
   				//body.removeChild(element);
   				element.style.display="none";
   				FadeOut(element.id.replace("divTempMenus_","tblMenu_"));
   			 }
   	   }catch(e){}
   	}
}
function FoundSubMenuLevel(id){
	var iPos1 = id.indexOf("_");
	var iCounter=0;
	while(iPos1>-1){
		id = id.substring(iPos1+1);
		iPos1 = id.indexOf("_");
		iCounter += 1;
	}
	return iCounter;
}

function HideMenu(obj){
	//HideAll();
}
var hexIn=0;
var hexOut=0;
function FadeIn(obj){
	if(document.getElementById(obj).style.filter=="alpha(opacity=100, finishopacity=30, style=4, StartX=100,  FinishX=0, StartY=0, FinishY=0)")
		{return false;}
		
	if(hexIn<100){
		hexIn+=5;
		document.getElementById(obj).style.filter = "alpha(opacity="+hexIn+", finishopacity=30, style=4, StartX=100,  FinishX=0, StartY=0, FinishY=0)";
		setTimeout("FadeIn('"+obj+"')",1);
	}else{
		hexIn=0;
	}
}
function FadeMenuOut(obj){
  clearTimeout("FadeMenuIn('"+obj+"')");
  document.getElementById(obj).style.filter = "alpha(opacity=100, finishopacity=30, style=4, StartX=100,  FinishX=0, StartY=0, FinishY=0)";
  hexIn=100;
}
		
