var hTMenu = null; var hMenu2 = null;
var IsTMenu = false; var IsMenu2 = false;
var objTMenu = null; var objMenu2 = null;

var vTMenu = new Array(
				new Array('Home', 'Home', 'index.htm'),
				new Array('Profile', 'Profile', 'profile.htm'),
				new Array('About Cork', 'About Cork', 'aboutcork.htm'),
				new Array('Quality', 'Quality', 'quality.htm'),
				new Array('Products', 'Products', '#', new Array(new Array('Cork', 'Cork', 'cork.htm', new Array(new Array('Cork Sheets', 'Cork Sheets', 'corkproducts.htm#sheet.htm'), new Array('Granulated Cork', 'Granulated Cork', 'corkproducts.htm#granule'), new Array('Cork Wads', 'Cork Wads', 'corkproducts.htm#wads'), new Array('Cork Clutch Facing', 'Cork Clutch Facing', 'corkproducts.htm#clutch'), new Array('Cork Rods and Disks', 'Cork Rods and Disks', 'corkproducts.htm#rods'), new Array('Anti Vibration Cork Pads', 'Anti Vibration Cork Pads', 'corkproducts.htm#pads'), new Array('Vibrastop', 'Vibrastop', 'corkproducts.htm#vibrastop'), new Array('Expansion Joints Filler', 'Expansion Joints Filler', 'corkproducts.htm#filler'), new Array('Decorative Tiles & Memo Boards', 'Decorative Tiles & Memo Boards', 'corkproducts.htm#tiles'))), new Array('Rubber Cork', 'Rubber Cork', 'rubber.htm', new Array(new Array('Rubber Cork Sheet', 'Rubber Cork Sheet', 'rubberproducts.htm#rsheet'), new Array('Frames', 'Frames', 'rubberproducts.htm#frames'), new Array('Gasket and Components', 'Gasket and Components', 'rubberproducts.htm#gasket'), new Array('Strips and Angles', 'Strips and Angles', 'rubberproducts.htm#strips'), new Array('Molded Gaskets', 'Molded Gaskets', 'rubberproducts.htm#mgasket'))))),
				new Array('Inquiry', 'Inquiry', 'inquiry.asp'),
				new Array('Contact Us', 'Contact Us', 'contact.asp')
			);

var vTemp = window.location.href.split("/");
var vPage = vTemp[vTemp.length-1].toLowerCase();

function DeployMenu()
{
	var vHTML = '';
	var iThis = -1; 

	var obj = document.getElementById('topmenu'); if(!obj) return;

	vHTML = '<ul>';
	for(var i=0; i<vTMenu.length; i++)
	{
		if(vTMenu[i][2].toLowerCase()==vPage) iThis = i;
		
		vHTML += '<li ' + ((vTMenu[i][2].toLowerCase()==vPage) ? 'class="over" ' : '') + 'onmouseover="ShowTMenu(this);" onmouseout="IsTMenu=true;"><a title="' + vTMenu[i][1] + '" href="' + vTMenu[i][2] + '">' + vTMenu[i][0] + '</a>';
		if(vTMenu[i].length<=3) { vHTML += '</li>'; continue; }
		
		vHTML += '<ul onmouseover="IsTMenu=false;" onmouseout="IsTMenu=true;">';

		for(var j=0; j<vTMenu[i][3].length; j++)
		{
			if(iThis==-1 && vTMenu[i][3][j][2].toLowerCase()==vPage) iThis = j;
			
			vHTML += '<li onmouseover="ShowMenu2(this);" onmouseout="IsMenu2=true;"><a title="' + vTMenu[i][3][j][1] + '" href="' + vTMenu[i][3][j][2] + '">' + vTMenu[i][3][j][0] + '</a>';
			if(vTMenu[i][3][j].length<=3) { vHTML += '</li>'; continue; }

			vHTML += '<ul onmouseover="IsMenu2=false;" onmouseout="IsMenu2=true;">';
			
			for(var k=0; k<vTMenu[i][3][j][3].length; k++)
			{
				if(iThis==-1 && vTMenu[i][3][j][3][k][2].toLowerCase()==vPage) iThis = j;
				vHTML += '<li onmouseover="this.className=\'over\';" onmouseout="this.className=\'\';"><a title="' + vTMenu[i][3][j][3][k][1] + '" href="' + vTMenu[i][3][j][3][k][2] + '" style="color:#5F4D3C" onmouseover="this.style.color=\'#E0DAD1\';" onmouseout="this.style.color=\'#5F4D3C\';">' + vTMenu[i][3][j][3][k][0] + '</a></li>';
			}
			vHTML += '</ul>';
			vHTML += '</li>';
		}

		vHTML += '</ul>';
		vHTML += '</li>';
	}
	vHTML += '</ul>';
	
	obj.innerHTML = vHTML;
	
	if(iThis==-1) return;
	if(!vTMenu[4][3][iThis]) return;
	if(vTMenu[4][3][iThis].length<=3) return;

	var obj = document.getElementById('submenu'); if(!obj) return;

	vHTML = '<ul>';
	for(var i=0; i<vTMenu[4][3][iThis][3].length; i++) vHTML += '<li onmouseover="this.className=\'over\';" onmouseout="this.className=\'\';"><a title="' + vTMenu[4][3][iThis][3][i][1] + '" href="' + vTMenu[4][3][iThis][3][i][2] + '">' + vTMenu[4][3][iThis][3][i][0] + '</a></li>';
	vHTML += '</ul>';

	obj.innerHTML = vHTML;
}

function ShowTMenu(obj)
{
	IsTMenu = true; HideTMenu(); IsTMenu = false; objTMenu = obj;
	hTMenu = window.setInterval(HideTMenu, 500);

	obj.className = 'over';

	try
	{
		obj = obj.childNodes[1];
		obj.style.visibility = 'visible';
	}
	catch(e) { }
}

function HideTMenu()
{	
	var obj = objTMenu;

	if(!IsTMenu) return; if(!objTMenu) return;
	if(hTMenu) window.clearInterval(hTMenu);

	obj.className = '';
	
	try
	{
		obj = obj.childNodes[1];
		obj.style.visibility = 'hidden';
	}
	catch(e) { }
}

function ShowMenu2(obj)
{
	IsMenu2 = true; HideMenu2(); IsMenu2 = false; objMenu2 = obj;
	hMenu2 = window.setInterval(HideMenu2, 500);

	obj.className = 'over';
	if(obj.childNodes.length==1) return;

	try
	{
		obj = obj.childNodes[1];
		obj.style.visibility = 'visible';
	}
	catch(e) { }
}

function HideMenu2()
{	
	var obj = objMenu2;

	if(!IsMenu2) return; if(!objMenu2) return;
	if(hMenu2) window.clearInterval(hMenu2);

	obj.className = '';
	if(obj.childNodes.length==1) return;
	
	try
	{
		obj = obj.childNodes[1];
		obj.style.visibility = 'hidden';
	}
	catch(e) { }
}

if(window.attachEvent) window.attachEvent('onload', DeployMenu);
else window.addEventListener('load', DeployMenu, false);
