﻿//Global variable
//Default is IE
var isIE = true;
var isFirefox = false;
var seq = 0;
if (navigator.userAgent.indexOf("MSIE") > 0)
{
	isIE = true;
	isFirefox = false;
}
else if (navigator.userAgent.indexOf("Firefox") > 0)
{
	isFirefox = true;
	isIE = false;
	seq = 1;
}

//Top Navigation Bar
function clickEventBind()
{
	//
	var i = 0;
	while (null != document.getElementById("zz1_GlobalHeaderNavn" + i + "Items"))
	{	
		var j = 0;
		var submenuItem;
		if (true == isIE)
		{
			submenuItem = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j];	
		}
		else if (true == isFirefox)
		{
			submenuItem = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[seq].childNodes[seq].childNodes[j];
		}
		
		while (null != submenuItem)
		{
   			//alert("i : " + i + " j : " + j + " submenuLinkElement : ");
		
			if (true == isIE)
			{
				var submenuTD = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
				submenuTD.style.cursor = "pointer";
				submenuTD.attachEvent("onclick", new Function("submenuOnClick(" + i + ", " + j + ");"));			
				submenuTD.attachEvent("onmouseover", new Function("aTagOnMouseOver(" + i + ", " + j + ");"));
				submenuTD.attachEvent("onmouseout", new Function("aTagOnMouseOut(" + i + ", " + j + ");"));
			}
			else if (true == isFirefox)
			{
				//Firefox support TD's width 100% and Clickable
			}
			
			var submenuLinkElement;
			if (true == isIE)
			{	
				submenuLinkElement = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
     			//alert("i : " + i + " j : " + j + " submenuLinkElement : " + submenuLinkElement );				
			}
			else if (true == isFirefox)
			{
				submenuLinkElement = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[seq].childNodes[seq].childNodes[j].childNodes[seq].childNodes[0].childNodes[seq].childNodes[0].childNodes[seq].childNodes[0];
     			//alert("i : " + i + " j : " + j + " submenuLinkElement : " + submenuLinkElement );
			}
			//ppp
    		
			//ppp
			j++;
			
			if (true == isIE)
			{
				submenuItem = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j];
			}
			else if (true == isFirefox)
			{
				submenuItem = document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[seq].childNodes[seq].childNodes[j].innerHTML;
			}	
		}
		i++;
		
	}
	//document.getElementById("zz1_GlobalHeaderNavn0Items").childNodes[1].childNodes[1].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].href
	//document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];	
}

function aTagOnMouseOver(i, j)
{
	document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.color = "#ff0000";
}

function aTagOnMouseOut(i, j)
{
	document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.color = "#556FD5";
}

function submenuOnClick(i, j)
{
	window.location.href = 	document.getElementById("zz1_GlobalHeaderNavn" + i + "Items").childNodes[0].childNodes[0].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].href;
}

//Left Navigation Bar
function adjustLeftNavigationBar()
{
	var menuItem;
	var nextMenuItem;
	var aTable;
	var aTag;
	var i = 0;

	while (document.getElementById('zz2_QuickLaunchMenu') != null && null != document.getElementById('zz2_QuickLaunchMenu').childNodes[seq].childNodes[i])
	{
		nextMenuItem = document.getElementById('zz2_QuickLaunchMenu').childNodes[seq].childNodes[i + 1];	
		aTable = document.getElementById('zz2_QuickLaunchMenu').childNodes[seq].childNodes[i].childNodes[seq].childNodes[0];
		if (-1 != aTable.className.indexOf("selected_menu"))
		{
			if(null == nextMenuItem || "" != nextMenuItem.id)
			{
				//current item is the Selected Menu
				//need to add underlind
				aTag = document.getElementById('zz2_QuickLaunchMenu').childNodes[seq].childNodes[i].childNodes[seq].childNodes[0].childNodes[seq].childNodes[0].childNodes[seq].childNodes[0];
				aTag.className = aTag.className + " " + "selected_withborder";
			}
			break;			
		}
		else if (null != nextMenuItem)
		{
			if ("" == nextMenuItem.id)
			{
				//current item is the Selected Menu's parent
				//Need to remove the current menu's underlined
				aTag = document.getElementById('zz2_QuickLaunchMenu').childNodes[seq].childNodes[i].childNodes[seq].childNodes[0].childNodes[seq].childNodes[0].childNodes[seq].childNodes[0];
				aTag.className = aTag.className + " " + "selected_noborder";
				break;	
			}
		}
		i++;
	}
}
