var scrollTim=1;
var current

menuArr = new Array()

menuArr[1] = new Array()
menuArr[1][0] = "100"
menuArr[1][1] = new Array()
menuArr[1][1][1] = "Managers"
menuArr[1][1][2] = "employee.aspx?varcd=33333331&d=e258&class=emp"
menuArr[1][1][3] = "a11"
menuArr[1][2] = new Array()
menuArr[1][2][1] = 'Coordinator'
menuArr[1][2][2] = 'employee.aspx?varcd=33333332&d=e258&class=emp'
menuArr[1][2][3] = "a12"
menuArr[1][3] = new Array()
menuArr[1][3][1] = 'Supervisors'
menuArr[1][3][2] = 'employee.aspx?varcd=33333334&d=e258&class=emp'
menuArr[1][3][3] = "a13"
menuArr[1][4] = new Array()
menuArr[1][4][1] = 'Sales People'
menuArr[1][4][2] = 'employee.aspx?varcd=33333335&d=e258&class=emp'
menuArr[1][4][3] = "a14"
/*
menuArr[1][5] = new Array()
menuArr[1][5][1] = 'Contractors'
menuArr[1][5][2] = 'employee.aspx?varcd=33333338&d=e258&class=emp'
menuArr[1][5][3] = "a15"
*/

menuArr[2] = new Array()
menuArr[2][0] = "115"
menuArr[2][1] = new Array()
menuArr[2][1][1] = "Properties Files"
menuArr[2][1][2] = "propertyFiles.aspx"
menuArr[2][1][3] = "a21"
menuArr[2][2] = new Array()
menuArr[2][2][1] = 'Properties'
menuArr[2][2][2] = 'properties.aspx'
menuArr[2][2][3] = "a22"
menuArr[2][3] = new Array()
menuArr[2][3][1] = 'Banks'
menuArr[2][3][2] = 'banks.aspx'
menuArr[2][3][3] = "a23"

menuArr[3] = new Array()
menuArr[3][0] = "90"
menuArr[3][1] = new Array()
menuArr[3][1][1] = 'Frequency'
menuArr[3][1][2] = "defaults.aspx?showType=1"
menuArr[3][1][3] = "a31"
menuArr[3][2] = new Array()
menuArr[3][2][1] = 'Job Status'
menuArr[3][2][2] = 'defaults.aspx?showType=2'
menuArr[3][2][3] = "a32"
menuArr[3][3] = new Array()
menuArr[3][3][1] = 'Job Types'
menuArr[3][3][2] = 'defaults.aspx?showType=3'
menuArr[3][3][3] = "a33"
menuArr[3][4] = new Array()
menuArr[3][4][1] = 'Job Tasks'
menuArr[3][4][2] = 'defaults.aspx?showType=4'
menuArr[3][4][3] = "a34"

menuArr[4] = new Array()
menuArr[4][0] = "165"
menuArr[4][1] = new Array()
menuArr[4][1][1] = 'Purchase Receipts Info'
menuArr[4][1][2] = "frmPurchaseReceipt.aspx"
menuArr[4][1][3] = "a41"
menuArr[4][2] = new Array()
menuArr[4][2][1] = 'Fannie Mae Checklist'
menuArr[4][2][2] = 'frmFannieMae.aspx'
menuArr[4][2][3] = "a42"
menuArr[4][3] = new Array()
menuArr[4][3][1] = 'Winterization Checklist'
menuArr[4][3][2] = 'frmWinterization.aspx'
menuArr[4][3][3] = "a43"
menuArr[4][4] = new Array()
menuArr[4][4][1] = 'DeWinterization Checklist'
menuArr[4][4][2] = 'frmDeWinterization.aspx'
menuArr[4][4][3] = "a44"
menuArr[4][5] = new Array()
menuArr[4][5][1] = 'Completion Checklist'
menuArr[4][5][2] = 'frmCompletion.aspx'
menuArr[4][5][3] = "a45"

menuArr[4][6] = new Array()
menuArr[4][6][1] = 'HydroStatic Pressure Checklist'
menuArr[4][6][2] = 'frmHydroPressureTest.aspx'
menuArr[4][6][3] = "a46"

menuArr[4][7] = new Array()
menuArr[4][7][1] = 'Log Sheet Checklist'
menuArr[4][7][2] = 'frmlogsheet_daily.aspx'
menuArr[4][7][3] = "a47"

/*menuArr[4][8] = new Array()
menuArr[4][8][1] = 'Repair Log Sheet Checklist'
menuArr[4][8][2] = 'frmRepairLogSheet.aspx'
menuArr[4][8][3] = "a48" */

menuArr[4][8] = new Array()
menuArr[4][8][1] = 'Service Request Checklist'
menuArr[4][8][2] = 'frmServiceRequest.aspx'
menuArr[4][8][3] = "a48"

menuArr[4][9] = new Array()
menuArr[4][9][1] = 'Check Request Checklist'
menuArr[4][9][2] = 'frmcheckrequest.aspx'
menuArr[4][9][3] = "a49"

menuArr[5] = new Array()
menuArr[5][0] = "100"
menuArr[5][1] = new Array()
menuArr[5][1][1] = "Managers"
menuArr[5][1][2] = "employee.aspx?varcd=33333331&d=e258&class=emp"
menuArr[5][1][3] = "a53"
menuArr[5][2] = new Array()
menuArr[5][2][1] = 'Coordinator'
menuArr[5][2][2] = 'employee.aspx?varcd=33333332&d=e258&class=emp'
menuArr[5][2][3] = "a54"
menuArr[5][3] = new Array()
menuArr[5][3][1] = 'Supervisors'
menuArr[5][3][2] = 'employee.aspx?varcd=33333334&d=e258&class=emp'
menuArr[5][3][3] = "a55"

menuArr[6] = new Array()
menuArr[6][0] = "100"
menuArr[6][1] = new Array()
menuArr[6][1][1] = "Properties Files"
menuArr[6][1][2] = "propertyFiles.aspx"
menuArr[6][1][3] = "a63"
menuArr[6][2] = new Array()
menuArr[6][2][1] = 'Properties'
menuArr[6][2][2] = 'properties.aspx'
menuArr[6][2][3] = "a64"

menuArr[7] = new Array()
menuArr[7][0] = "166"
menuArr[7][1] = new Array()
menuArr[7][1][1] = 'Bank/Broker Reports'
menuArr[7][1][2] = 'frmreportgeneration.aspx'
menuArr[7][1][3] = "a65"

menuArr[7][2] = new Array()
menuArr[7][2][1] = 'Contractors Reports'
menuArr[7][2][2] = 'frmContractorReport.aspx'
menuArr[7][2][3] = "a66"


for(i=1;i<menuArr.length;i++)
{
	str = ''
	if(menuArr[i].length!=0)
	{
		str = str + '<div id="div'+i+'" width="' + menuArr[i][0] + '" style="position:absolute;z-index:9999; left: 0px; top: 0px;visibility:hidden;" onmouseover="dontHideSlowly()">'
		str = str + '  <table border="0" width="' + menuArr[i][0] + '" border="0" cellspacing="0" cellpadding="0" id="tblSubMenu">'
		for(j=1;j<menuArr[i].length;j++)
		{
			//str = str + '     <tr>'
			//str = str + '             <td id="tdSubMenuPad"><img src="images/1x1_trans.gif" width="1" height="1"></td>'
			//str = str + '           </tr>'
			str = str + '     <tr> '
			str = str + '		<td id="tdSubMenu" onmouseover="setMenuTdBG(this)" onmouseout="resetMenuTdBG(this)" height=21><a href="'+menuArr[i][j][2]+'" '+menuArr[i][j][4]+' class="aSubMenu" id="linkh'+i+''+j+'">'+menuArr[i][j][1]+'</a></td>'
			str = str + '    </tr>'
		}				
		str = str + '        </table>'
		str = str + '</div>'
		document.write(str)	
		
		var el = document.getElementById('div'+i);
		if (typeof el.contains == 'undefined')
		{
			el.contains = function(node)
			{
				if (null == node)
					return false;
				if (this == node)
					return true;
				else return this.contains(node.parentNode);
			}
		}
		el.onmouseout = handle_mouseout;
	}
	else
	{
	}
}

document.write('<iframe id="posFrame" src="blank.htm" onmouseout="hide(current)" onmouseover="javascript:false;" scrolling="no" frameborder="0" style="position:absolute;z-index:0; top:0px; left:0px;visibility:hidden;"></iframe>')
function handle_mouseout(e)
{
	e = (e) ? e : window.event;
	if (!this.contains(e.relatedTarget || e.toElement))
	hideSlowly();
}

function show(subMenu, mainMenu)
{
	try
	{
		clearTimeout(scrollTim)
	}
	catch(error){}

	current=subMenu
	var p=fGetXY(mainMenu);

	var posFr = document.getElementById("posFrame");
	
	try
	{
		if(subMenu == "div5"){
			document.getElementById(subMenu).style.left= p[0]-1; 
		}
		else
		{
			document.getElementById(subMenu).style.left= p[0]-1;
		}
		
		document.getElementById(subMenu).style.top = p[1]+20;
		document.getElementById(subMenu).style.visibility="visible"

		posFr.style.zIndex=document.getElementById(subMenu).style.zIndex - 1;
		posFr.style.width = document.getElementById(subMenu).offsetWidth;
		posFr.style.height = document.getElementById(subMenu).offsetHeight;
		
		if(subMenu == "div5"){
			posFr.style.left= p[0]-1; 
		}
		else
		{
			posFr.style.left= p[0]-1;
		}
		posFr.style.top = p[1]+20;
		posFr.style.visibility="visible"
	}
	catch(error){}

}
function hide(subMenu)
{
	try
	{
		document.getElementById("posFrame").style.visibility="hidden"
		document.getElementById(subMenu).style.visibility="hidden"
		document.getElementById(subMenu).style.top=0
		document.getElementById(subMenu).style.left=0
	}
	catch(error){}
}
function hideSlowly()
{
	scrollTim = setTimeout("hideall()", 200);
}
function dontHideSlowly()
{
	try
	{
		clearTimeout(scrollTim)
	}
	catch(error){}
}

function hideall()
{
	document.getElementById("posFrame").style.visibility="hidden"
	for(i=1;i<=(6+1);i++)
	{
		try
		{
			document.getElementById("div"+i).style.visibility="hidden"
			document.getElementById("div"+i).style.top=0
			document.getElementById("div"+i).style.left=0
			
			//Now reset the flash sequence at home page also.
			resetFlash();
		}
		catch(error){}
	}
}
function fGetXY(aTag)
{
 var p=[0,0];
 while(aTag!=null)
 {
  p[0]+=aTag.offsetLeft;
    
  p[1]+=aTag.offsetTop;
  aTag=aTag.offsetParent;
 }
 return p;
}

/*Custome functions for styling created for this specific project.
functions are called from the Td created from array above*/

function setMenuTdBG(tdID)
{
	tdID.style.backgroundColor="#FEA733"
}
function resetMenuTdBG(tdID)
{
	tdID.style.backgroundColor="#6A6150"
}
