﻿var currentMenu = null;
var currentParentMenu = null;
var currentOnloadAction = "";

//L_Menu_BaseUrl = "/Net/client/";
//L_Pivot_BaseUrl = "/Net/client/";

initMenu(5);

/*if (browseris.ie && browseris.win32){
	currentOnloadAction = document.body.onload;
	document.body.onload = pageInit;	//new Function("pageInit()");
}else{
	currentOnloadAction = window['onload'];
	window['onload'] = pageInit;
}
*/
function pageInit(){
	registerAction();
	//pageLoad();
	/*if (currentOnloadAction != ""){
		//alert(currentOnloadAction)
		var action = new Function(currentOnloadAction);
		eval(action);
	}*/
}

/*function registerAction(){
	registerToOpenMenu("ReportMenuLink", "ReportMenu", true);
	registerToOpenMenu("ReceiveMenuLink", "ReceiveMenu", true);
	registerToOpenMenu("AdminMenuLink", "AdminMenu", true);
	registerToOpenMenu("OptionMenuLink", "OptionMenu");
}*/

function changeTopMenuClassName(tableItem, isOn){
	if (tableItem != null){
		var offClassNames = new Array("ms-phnavtableone1", "ms-phnavtopl1", "ms-phnavtopc1", "ms-phnavtopr1", "ms-phnavmidl1", "ms-phnavmidc1", "ms-phnavmidr1", "ms-phnavbotl1", "ms-phnavbotc1", "ms-phnavbotr1");
		var onClassNames = new Array("ms-phnavtableone0Sel", "ms-phnavtopl0Sel", "ms-phnavtopc0Sel", "ms-phnavtopr0Sel", "ms-phnavmidl0Sel", "ms-phnavmidc0Sel", "ms-phnavmidr0Sel", "ms-phnavbotl0Sel", "ms-phnavbotc0Sel", "ms-phnavbotr0Sel");
		
		tableItem.className = (isOn ? onClassNames[0] : offClassNames[0]);
		var trItem = getFisrtRow(tableItem);
		
		for (var r=0; r<3; r++){
			if (r > 0) trItem = getNextChild(trItem, "tr");
			if (trItem == null) break;
			
			var tdItem = getFirstChild(trItem, "td");
			for (var c=0; c<3; c++){
				if (c > 0)
					tdItem = getNextChild(tdItem, "td");
				
				if (tdItem == null)
					break;
				tdItem.className = (isOn ? onClassNames[r*3 + c + 1] : offClassNames[r*3 + c + 1]);
			}
		}
	}
}

/*	Nap chong */
function callWhenShow(srcMenu, elt){
	if (elt != null){
		var isTopMenu = getAttribute(elt, "isTopMenu");
		if (isTopMenu == "true"){
			currentMenu = srcMenu;
			currentParentMenu = getOwnerParent(elt, "table");
			if (currentParentMenu != null){
				changeTopMenuClassName(currentParentMenu, true);
			}
		}
	}
	return true;
}

function callWhenHide(){
	if (currentParentMenu != null){
		changeTopMenuClassName(currentParentMenu, false);
	}
	
	currentMenu = null;
	currentParentMenu = null;
	return true;
}
