
ThisMenuName = "Home.html";
TopNavOnColor = "#DDDDDD";
TopNavSelectedColor = "#FFFFFF";
TopNavOffColor = "#000000";
ThisPage = GetFileNameFromPath(location.href);


function GetFileNameFromPath(Path){
	var MyArray = Path.split("/");
	return MyArray[MyArray.length-1].toLowerCase().split("?")[0];
}


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();
		*/
		ThisMenuName = GetFileNameFromPath(GetNavOnObj().attributes["onclick"].value);
		//alert(ThisMenuName);
	}
	TurnOffAllNavButtons();
}

function LoadFrame(DestFrame, URL){
alert('what da');
	var oDestFrame = FindObjById(DestFrame);
	ThisMenuName = GetFileNameFromPath(URL);


	TurnOffAllNavButtons();
	//alert("Passed 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 oMenuItemImg = oNavTable.getElementsByTagName('img');	
	var ImgSrc = '';
	
	for(var ix=0; ix < oMenuItemImg.length; ix++){
		ImgSrc = oMenuItemImg[ix].getAttribute('src');
		
		var SwapTo = '_link';
		var SwapFrom = '_hover';
		if(ImgSrc.indexOf('_visited') != -1)
			SwapFrom = '_visited';
		oMenuItemImg[ix].setAttribute('src', ImgSrc.replace(SwapFrom, SwapTo));
	}
}

function TurnOnNavButtonsByName(FName){
	if(FindObjById('NavTable') == null)
		return;
	var oNavTable = FindObjById('NavTable');
	var oMenuItemImg = oNavTable.getElementsByTagName('img');
	var ImgSrc = '';

	if(BrowserDetect.browser == "Explorer")
		oMenuItemImg = oNavTable.getElementsByTagName('span');
	
	
	for(var ix=0; ix < oMenuItemImg.length; ix++){
		if(oMenuItemImg[ix].getAttribute('id') && oMenuItemImg[ix].getAttribute('onclick') && oMenuItemImg[ix].getAttribute('id').split('_')[0].toLowerCase() == "navbutton"){
			var bgText = oMenuItemImg[ix].attributes["onclick"].value.split("'")[3].split("/");
			bgText = bgText[bgText.length-1].toLowerCase();
			//alert(ix);
			if(bgText == FName.toLowerCase()){

				if(BrowserDetect.browser == "Explorer"){
					var currentAlphaImg = oMenuItemImg.filters(0).src;				
					var SwapTo = '_visited';
					var SwapFrom = '_hover';
					
					if(currentAlphaImg.indexOf('_link') != -1)
						SwapFrom = '_link';
					oMenuItemImg.filters(0).src = currentAlphaImg.replace(SwapFrom, SwapTo);
					return;
				}

				ImgSrc = oMenuItemImg[ix].getAttribute('src');
				var SwapTo = '_visited';
				var SwapFrom = '_hover';
				if(ImgSrc.indexOf('_link') != -1)
					SwapFrom = '_link';
				oMenuItemImg[ix].setAttribute('src', ImgSrc.replace(SwapFrom, SwapTo));
				return;
			}
		}
	}
	
	//alert("looking for td");
	oMenuItemTd = oNavTable.getElementsByTagName('td');

	//alert("oMenuItemTd.length="+oMenuItemTd.length);
	for(var ix=0; ix < oMenuItemTd.length; ix++){
		oMenuItemImg = oMenuItemTd[ix].getElementsByTagName('img')[0];
		//alert("Img("+ix+") = "+oMenuItemImg.id);
		if(oMenuItemImg.getAttribute('id') && oMenuItemTd[ix].getAttribute('onclick') && oMenuItemImg.getAttribute('id').split('_')[0].toLowerCase() == "navbutton"){
			//alert(GetFileNameFromPath(oMenuItemTd[ix].attributes["onclick"].value.split("'")[3]));
			//alert(FName.toLowerCase()+" == "+GetFileNameFromPath(oMenuItemTd[ix].attributes["onclick"].value.split("'")[3]));
			if(FName.toLowerCase() == GetFileNameFromPath(oMenuItemTd[ix].attributes["onclick"].value.split("'")[3])){
				ImgSrc = oMenuItemImg.getAttribute('src');
				var SwapTo = '_visited';
				var SwapFrom = '_hover';
				if(ImgSrc.indexOf('_link') != -1)
					SwapFrom = '_link';
				oMenuItemImg.setAttribute('src', ImgSrc.replace(SwapFrom, SwapTo));
				return;
			}
		}
	}
	//alert("Done");
}


function TurnOnCurrentNavButton(){
	if(FindObjById('BodyFrame') == null)
		return;
	var oBodyFrame = FindObjById('BodyFrame');
	//var FName = oBodyFrame.src.split("/");
	
	var FName = oBodyFrame.getAttribute('name');
	FName = top.frames[FName].location.href.split("/");
	FName = FName[FName.length-1].toLowerCase();
	//alert(FName);
	//alert(ThisMenuName);
	//alert(FindObjById('NavTable'));
	if(FName == ThisMenuName)
		return;
	
	if(FindObjById('NavTable') == null)
		return;
	var oNavTable = FindObjById('NavTable');
	var oMenuItemTd = oNavTable.getElementsByTagName('td');
	//alert("1="+FName);
	
	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){
				TurnOffAllNavButtons();
				if(oMenuItemTd[ix].attributes["background"]){
					var bgText = oMenuItemTd[ix].getAttribute('background').toLowerCase();
					var SwapTo = '_hover';
					var SwapFrom = '_link';
					oMenuItemTd[ix].setAttribute('background', bgText.replace(SwapFrom, SwapTo));
					ThisMenuName = FName;
					//return;
				}
				oMenuItemTd[ix].style.color = TopNavSelectedColor;
				oMenuItemTd[ix].setAttribute("ButtonState", "on");;
			}
		}
	}
}


function bgImgSwap(t, cur){
	//alert("ThisMenuName="+ThisMenuName);
	
	t.style.cursor = cur;
	
	//do nothing if current menu.
	if(t.attributes["onclick"]){
		var obj = t.attributes["onclick"].value.split("'")[3].split("/");
		alert(obj[obj.length-1].toLowerCase());
		if(ThisMenuName == obj[obj.length-1].toLowerCase()){alert("Do Nothing"); return;}
	}
	/*
	//Do Nothing if On 
	if(t.attributes["ButtonState"] && t.attributes["ButtonState"].value.toLowerCase() == 'on'){return;}
	*/
	
	if(t.attributes["background"]){
		var bgText = t.getAttribute('background').toLowerCase();
		var SwapTo = '_link';
		var SwapFrom = '_visited';
		if(bgText.indexOf('_link') != -1){
			SwapTo = '_visited';
			SwapFrom = '_link';
			
		}
		t.setAttribute('background', bgText.replace(SwapFrom, SwapTo));
	}


	if(cur == "default")
		t.style.color = TopNavOffColor;
	else
		t.style.color = TopNavOnColor;

}

function ImgSwap(t, cur){


	t.style.cursor = cur;
	if(BrowserDetect.browser == "Explorer"){
		return;
	}

	var oImg = t;
	//alert("ThisMenuName="+ThisMenuName);
		
	//alert("t.tagName="+t.tagName);
	if(t.tagName.toLowerCase() == "td")
		if(BrowserDetect.browser == "Explorer")
			oImg = t.getElementsByTagName('span')[0];	
		else
			oImg = t.getElementsByTagName('img')[0];	

	
	//alert("oImg.id="+oImg.id);
	
	
	
	//do nothing if current menu.
	if(t.attributes["onclick"]){
		//var obj = t.attributes["onclick"].value.split("'")[3].split("/");
		if(ThisMenuName.toLowerCase() == GetFileNameFromPath(t.attributes["onclick"].value)){ return;}
	}
	if(oImg.attributes["onclick"]){
		var obj = oImg.attributes["onclick"].value.split("'")[3].split("/");
		if(ThisMenuName.toLowerCase() == GetFileNameFromPath(oImg.attributes["onclick"].value)){ return;}
	}

	//Swap the image if it has an id
	if(oImg.id)
		PNGswap(oImg.id);
}


function LoadDiv(DivContainer, URL){
	getFile(URL, DivContainer)
	//var oDivContainer = FindObjById(DivContainer);
	//oDivContainer.innerHTML=HTTPRead(URL);
}


//alert(ThisPage);
if((ThisPage != "villasbody.html") && (ThisPage != "suitesbody.html")){
	if(BrowserDetect.browser == "Explorer"){window.attachEvent("onload", SetMenuName);}else{addOnloadEvent(SetMenuName);}
}



