
ThisMenuName = "Index.html";
TopNavOnColor = "#5555DD";
TopNavSelectedColor = "#DB1111";
TopNavOffColor = "#000000";


function SetMenuName(){
	//alert("GetNavOnObj() = " + GetNavOnObj())
	if(GetNavOnObj()){
		//alert(GetNavOnObj().attributes["onclick"].value.split("'")[1].split("/"));
		var obj = GetNavOnObj().attributes["onclick"].value.split("'")[3].split("/");
		ThisMenuName=obj[obj.length-1].toLowerCase();
		//alert("Setting ThisMenuName = "+ThisMenuName);
	}
	TurnOffAllNavButtons();
}

function LoadFrame(DestFrame, URL){
	var oDestFrame = FindObjById(DestFrame);
	ThisMenuName = URL.split("/");
	ThisMenuName = ThisMenuName[ThisMenuName.length-1].toLowerCase();

	TurnOffAllNavButtons();
	TurnOnNavButtonsByName(ThisMenuName);
	//alert("Loading: " + ThisMenuName);
	oDestFrame.src = URL;
	GrowThisPage();

}


function LoadStageFrameTop(URL){
	top.StageFrameTop.location.href=URL;
}

function LoadStageFrameTopAndBottom(TopURL, BottomURL){
	top.StageFrameTop.location.href=TopURL;
	top.StageFrameBottom.location.href=BottomURL;
	TurnOffAllNavButtons();
	var oNavTable = document.getElementById('NavTable');
	var oMenuItemTd = oNavTable.getElementsByTagName('td');
	
	for(var ix=0; ix < oMenuItemTd.length; ix++){
		var bgText = oMenuItemTd[ix].attributes["onclick"].value.split("'")[3].split("/");
		bgText = bgText[bgText.length-1].toLowerCase();
		//alert("bgText="+bgText+", BottomURL="+BottomURL);
		if(BottomURL.toLowerCase().indexOf(bgText) != -1){
			//alert("found bgText="+bgText);
			ThisMenuName = bgText;
			TurnOnNavButtonsByName(ThisMenuName);

			break;
		}
	}
}

function GetNavOnObj(){
	if(!FindObjById('NavTable')){return;}
	var oNavTable = FindObjById('NavTable');
	var oMenuItemTd = oNavTable.getElementsByTagName('td');

	for(var ix=0; ix < oMenuItemTd.length; ix++){
		//alert("ln(53): oMenuItemTd[ix].getAttribute('id')="+oMenuItemTd[ix].getAttribute('id'));
		if((oMenuItemTd[ix].getAttribute('id')) && (oMenuItemTd[ix].getAttribute('id').split('_')[0].toLowerCase() == "navbutton") && (oMenuItemTd[ix].getAttribute('ButtonState') == "on")){
			return oMenuItemTd[ix];
			break;
		}
	}
	return null;
}

function TurnOffAllNavButtons(){
	if(FindObjById('NavTable') == null)
		return;
	var oNavTable = FindObjById('NavTable');
	var oMenuItemTd = oNavTable.getElementsByTagName('td');

	for(var ix=0; ix < oMenuItemTd.length; ix++){
		if(oMenuItemTd[ix].getAttribute('id') && oMenuItemTd[ix].getAttribute('id').split('_')[0].toLowerCase() == "navbutton"){
			//alert(oMenuItemTd[ix].style.color);
			oMenuItemTd[ix].style.color = TopNavOffColor;
			oMenuItemTd[ix].setAttribute("ButtonState", "off");;
		}
	}
}

function TurnOnNavButtonsByName(FName){
	if(FindObjById('NavTable') == null)
		return;
	var oNavTable = FindObjById('NavTable');
	var oMenuItemTd = oNavTable.getElementsByTagName('td');

	for(var ix=0; ix < oMenuItemTd.length; ix++){
		if(oMenuItemTd[ix].getAttribute('id') && oMenuItemTd[ix].getAttribute('onclick') && oMenuItemTd[ix].getAttribute('id').split('_')[0].toLowerCase() == "navbutton"){
			var bgText = oMenuItemTd[ix].attributes["onclick"].value.split("'")[3].split("/");
			bgText = bgText[bgText.length-1].toLowerCase();
			if(bgText == FName.toLowerCase()){
				if(oMenuItemTd[ix].attributes["background"]){
					var bgText = oMenuItemTd[ix].getAttribute('background').toLowerCase();
					var SwapTo = '_on';
					var SwapFrom = '_off';
					oMenuItemTd[ix].setAttribute('background', bgText.replace(SwapFrom, SwapTo));
					//return;
				}
				oMenuItemTd[ix].style.color = TopNavSelectedColor;
				oMenuItemTd[ix].setAttribute("ButtonState", "on");;
			}
		}
	}
}


function bgImgSwap(t, cur){
	t.style.cursor = cur;
	if(t.attributes["onclick"]){
		var obj = t.attributes["onclick"].value.split("'")[3].split("/");
		if(ThisMenuName == obj[obj.length-1].toLowerCase()){return;}
	}
	if(t.attributes["ButtonState"] && t.attributes["ButtonState"].value.toLowerCase() == 'on'){return;}

	if(t.attributes["background"]){
		var bgText = t.getAttribute('background').toLowerCase();
		var SwapTo = '_off';
		var SwapFrom = '_on';
		if(bgText.indexOf('_off') != -1){
			SwapTo = '_on';
			SwapFrom = '_off';
			
		}
		t.setAttribute('background', bgText.replace(SwapFrom, SwapTo));
	}


	if(cur == "default")
		t.style.color = TopNavOffColor;
	else
		t.style.color = TopNavOnColor;

}


if(BrowserDetect.browser == "Explorer"){window.attachEvent("onload", SetMenuName);}else{addOnloadEvent(SetMenuName);}




