
function GetFileNameFromPath(Path){
	var MyArray = Path.split("/");
	if(MyArray[MyArray.length-1].split("?")[0].length)
		return MyArray[MyArray.length-1].split("?")[0];
	return "Index.html";
}

function TurnOnNavButtons(){
	var oPageNavName = document.getElementById("ThisDocName");
	var oPageSubNavName = document.getElementById("ThisDocSubNavName");
	var PageNavName = oPageNavName.getAttribute('PlaceHoldervalue');
	var PageSubNavName = oPageSubNavName.getAttribute('PlaceHoldervalue');
	var strOver  = "_on";    // image to be used with mouse over
	var strOff = "_off";     // normal image

	if(PageNavName == "MyFileName.html")
		PageNavName = GetFileNameFromPath(location.href);


	var HrefNameParts = PageNavName.split("_")
	/*
	alert("PageNavName="+PageNavName);
	alert("PageSubNavName="+PageSubNavName);
	alert("HrefNameParts[0]="+HrefNameParts[0]);
	*/

	//Turn on Next Menu tab
	var oTopNavContainer = document.getElementById(HrefNameParts[0]+"Off");
		if((BrowserDetect.browser == "Explorer") && (oTopNavContainer.tagName.toLowerCase() != "img")){
			alert("oTopNavContainer.tagName="+oTopNavContainer.tagName);
			alert(oTopNavContainer.filters(0).src);
			oTopNavContainer.filters(0).src = oTopNavContainer.filters(0).src.replace(strOff, strOver);		
		}else{
			oTopNavContainer.src = oTopNavContainer.src.replace(strOff, strOver);
		}		

	//alert("Menu On");
	if(HrefNameParts.length > 1){
		//Turn Off Current Sub-Menu tab
		var TopSubNavContainerId = HrefNameParts[0];
		TopSubNavContainerId = TopSubNavContainerId + HrefNameParts[1].split(".")[0];
		var oTopSubNavContainer = document.getElementById(TopSubNavContainerId);
		if(document.getElementById("AboutUs")){
			var oImg = document.getElementById("AboutUs");
			oImg.src = oImg.src.replace(strOver, strOff);
		}
		if(document.getElementById("Services")){
			var oImg = document.getElementById("Services");
			oImg.src = oImg.src.replace(strOver, strOff);
		}
		//Turn on Next Sub-Menu tab
		if((BrowserDetect.browser == "Explorer") && (oTopNavContainer.tagName.toLowerCase() != "img")){
			oTopSubNavContainer.filters(0).src = oTopSubNavContainer.filters(0).src.replace(strOff, strOver);		
		else
			oTopSubNavContainer.src = oTopSubNavContainer.src.replace(strOff, strOver);
		
	}
	setSubNavFromCommandLine();
}



function setSubNavFromCommandLine(){
	var HRefFileNameArray = location.href.split("#");
	var MyName = HRefFileNameArray[HRefFileNameArray.length-1];
	//alert(HRefFileNameArray.length);
	//alert("MyName="+MyName);
	if(HRefFileNameArray.length > 1){
		var strOver  = "_on";    // image to be used with mouse over
		var strOff = "_off";     // normal image
		//alert(MyName);
		var SystemSubNavName = document.getElementById("ThisDocSubNavName");
		var CurrentCopyId = SystemSubNavName.getAttribute('PlaceHoldervalue') + "_Copy";
		var oCurrentCopy = document.getElementById(CurrentCopyId);
		var SystemSubNavImage = document.getElementById(MyName);
		var CopyId = MyName + "_Copy";
		var oNextCopy = document.getElementById(CopyId);

		SystemSubNavName.setAttribute('PlaceHoldervalue', MyName);
		//alert("here");
		oCurrentCopy.style.display="none";
		oNextCopy.style.display="";

		//Turn Off Current Sub-Menu tab
		var oImg = document.getElementById("AboutUs");
		oImg.src = oImg.src.replace(strOver, strOff);

		//Turn on Next Sub-Menu tab
		SystemSubNavImage.src = SystemSubNavImage.src.replace(strOff, strOver);
	}
}






function JumpToPage(t){
	location.href=t.value;
}


function PNGswap(myID){
   var strOver  = "_on";
   var strOff = "_off";
   var oSpan = document.getElementById(myID);
   var currentAlphaImg = oSpan.filters(0).src;
   if (currentAlphaImg.indexOf(strOver) != -1)
	  oSpan.filters(0).src = currentAlphaImg.replace(strOver,strOff)
   else
	  oSpan.filters(0).src = currentAlphaImg.replace(strOff,strOver)
}

function imgSwap(oImg){
	 var strOver  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strImg = oImg.src;
   var strImgParent = oImg.parentNode.href;
   	var CurrentNav = document.getElementById("ThisDocName");
   	var CurrentSubNav = document.getElementById("ThisDocSubNavName");
	var HRefFileNameArray = strImgParent.split("/");
	var MyName = HRefFileNameArray[HRefFileNameArray.length-1];

	
	if(oImg.id == CurrentSubNav.getAttribute('PlaceHoldervalue')){return;}
	if(MyName == CurrentNav.getAttribute('PlaceHoldervalue')){return;}

	/*
	alert(oImg.id);
	alert(MyName);
	alert(CurrentNav.getAttribute('PlaceHoldervalue'));
	alert(CurrentSubNav.getAttribute('PlaceHoldervalue'));
	*/

    if (strImg.indexOf(strOver) != -1) 
	  oImg.src = strImg.replace(strOver,strOff)
   else
	  oImg.src = strImg.replace(strOff,strOver)
}

function ChangeSubNavCopy2(t){
	var oImgTab = t.getElementsByTagName("img");
	var strOver  = "_on";    // image to be used with mouse over
	var strOff = "_off";     // normal image
	var CopyId = oImgTab[0].id + "_Copy";

	var CurrentCopy = document.getElementById("ThisDocSubNavName");
	var CurrentCopyPlaceHoldervalue = CurrentCopy.getAttribute('PlaceHoldervalue');
	//alert(CurrentCopy);
	//alert(CurrentCopy.getAttribute('PlaceHoldervalue'));

	var CurrentCopyId = CurrentCopyPlaceHoldervalue + "_Copy";

	var oNextImgTab = document.getElementById(CurrentCopyPlaceHoldervalue);
	//alert(oNextImgTab.id);
	var oCurrentCopy = document.getElementById(CurrentCopyId);
	var oNextCopy = document.getElementById(CopyId);
	

	if(oImgTab[0].id == oNextImgTab.id){return;}
	if((oImgTab[0].id == "AboutAffiliates") && (oNextImgTab.id == "AboutAffiliates")){return;}
	//alert(oCurrentCopy);
	
//Turn Off Current Sub-Menu tab
	oImgTab[0].src = oImgTab[0].src.replace(strOff,strOver);
//Turn on Next Sub-Menu tab
	oNextImgTab.src = oNextImgTab.src.replace(strOver,strOff);


//Change the copy
	//alert("Turn off Current Copy = " + oCurrentCopy.id);
	oCurrentCopy.style.display="none";
	//alert("Turn on Next Copy = " + oNextCopy.id);
	oNextCopy.style.display="";
	
	
	
//funky exception !@$#@!$#@!
	if(oImgTab[0].id == "AboutAffiliates"){
		//alert("do something with MainCopy_AboutAffiliates");
		var oMainCopyAboutAffiliatesTbl = document.getElementById("MainCopy_AboutAffiliates");
		var oMainCopyTbl = document.getElementById("MainCopy");
		oMainCopyAboutAffiliatesTbl.style.display="";
		oMainCopyTbl.style.display="none";
		setButtonStates();
	}	
	if(oNextImgTab.id == "AboutAffiliates"){
		//alert("last was aff.");					//switch tables
		var oMainCopyAboutAffiliatesTbl = document.getElementById("MainCopy_AboutAffiliates");
		var oMainCopyTbl = document.getElementById("MainCopy");
		oMainCopyAboutAffiliatesTbl.style.display="none";
		oMainCopyTbl.style.display="";
	}	
	
//Save Next Name as Current Name
	CurrentCopy.setAttribute("PlaceHoldervalue", oImgTab[0].id);
	
}

function ChangeSubNavCopy(t){
	var oImgTab = t.getElementsByTagName("img");
	var strOver  = "_on";    // image to be used with mouse over
	var strOff = "_off";     // normal image
	var CopyId = oImgTab[0].id + "_Copy";
	var CopyLftId = oImgTab[0].id + "_LFT_Copy";
	var CurrentCopy = document.getElementById("ThisDocSubNavName");
	var CurrentCopyPlaceHoldervalue = CurrentCopy.getAttribute('PlaceHoldervalue');
	//alert(CurrentCopy);
	//alert(CurrentCopy.getAttribute('PlaceHoldervalue'));

	var CurrentCopyId = CurrentCopyPlaceHoldervalue + "_Copy";
	var CurrentLftCopyId = CurrentCopyPlaceHoldervalue + "_LFT_Copy";
	var oNextImgTab = document.getElementById(CurrentCopyPlaceHoldervalue);
	//alert(oNextImgTab.id);
	var oCurrentCopy = document.getElementById(CurrentCopyId);
	var oNextCopy = document.getElementById(CopyId);
	
	if(oImgTab[0].id == oNextImgTab.id){return;}
	if((oImgTab[0].id == "AboutAffiliates") && (oNextImgTab.id == "AboutAffiliates")){return;}
	//alert(oCurrentCopy);
	
//Turn Off Current Sub-Menu tab
	oImgTab[0].src = oImgTab[0].src.replace(strOff,strOver);
//Turn on Next Sub-Menu tab
	oNextImgTab.src = oNextImgTab.src.replace(strOver,strOff);


//Change the copy
	//alert("Turn off Current Copy = " + oCurrentCopy.id);
	oCurrentCopy.style.display="none";
	//alert("Turn on Next Copy = " + oNextCopy.id);
	oNextCopy.style.display="";
//Change Left Copy if exists	
	if(idExists(CopyLftId)){
		var oCurrentLftCopy = document.getElementById(CurrentLftCopyId);
		var oNextLftCopy = document.getElementById(CopyLftId);
		oCurrentLftCopy.style.display="none";
		oNextLftCopy.style.display="";
	}
//funky exception !@$#@!$#@!
	if(oImgTab[0].id == "AboutAffiliates"){
		//alert("do something with MainCopy_AboutAffiliates");
		var oMainCopyAboutAffiliatesTbl = document.getElementById("MainCopy_AboutAffiliates");
		var oMainCopyTbl = document.getElementById("MainCopy");
		oMainCopyAboutAffiliatesTbl.style.display="";
		oMainCopyTbl.style.display="none";
		setButtonStates();
	}	
	if(oNextImgTab.id == "AboutAffiliates"){
		//alert("last was aff.");					//switch tables
		var oMainCopyAboutAffiliatesTbl = document.getElementById("MainCopy_AboutAffiliates");
		var oMainCopyTbl = document.getElementById("MainCopy");
		oMainCopyAboutAffiliatesTbl.style.display="none";
		oMainCopyTbl.style.display="";
	}	
//Save Next Name as Current Name
	CurrentCopy.setAttribute("PlaceHoldervalue", oImgTab[0].id);
	
//Make Right Sdie Copy and Left Side Copy the Same Height
	var oLeftCopy = document.getElementById("LeftCopyArea");
	MatchRightAndLeftSide(oLeftCopy, oNextCopy, 200);
}

function MatchRightAndLeftSide(objLeftCopy, objRightCopy, MinHt){
	//Make Right Sdie Copy and Left Side Copy the Same Height
	var LeftHt = objLeftCopy.scrollHeight;
	var RightHt = objRightCopy.scrollHeight;
	//alert("LeftHt="+LeftHt);
	//alert("RightHt="+RightHt);

	var PgMinHt = Math.min(LeftHt,RightHt);			//Shrink Sides to smallest
	PgMinHt = Math.max(MinHt,PgMinHt);		
	objRightCopy.style.height = PgMinHt + "px";
	objLeftCopy.style.height = PgMinHt + "px";
	
	LeftHt = objLeftCopy.scrollHeight;				//get new sizes
	RightHt = objRightCopy.scrollHeight;
	if((LeftHt==0) && (RightHt==0))
		return;
	//alert("After Shrink - LeftHt ="+LeftHt);
	//alert("After Shrink - RightHt ="+RightHt);
	
	PgMinHt = Math.max(LeftHt,RightHt);				//Grow Sides to Largest
	PgMinHt = Math.max(MinHt,PgMinHt);		
	objRightCopy.style.height = PgMinHt+"px";
	objLeftCopy.style.height = PgMinHt+"px";

	//alert("After Grow - LeftHt = "+objLeftCopy.scrollHeight);
	//alert("After Grow - RightHt = "+objRightCopy.scrollHeight);
	
	//alert("Matched to "+PgMinHt);
	return;

}
function nop(){return;}

function ClearMe(obj, txt){
	if (obj.value == txt){obj.value="";}
}


function FAQBgOn(t){
	var oSelectedFAQ = document.getElementById("SelectFAQ");
	 t.style.cursor='hand';
	if(t.id != oSelectedFAQ.getAttribute('PlaceHoldervalue')){
		t.style.backgroundColor="#A2ACB6";
	}
}
function FAQBgOff(t){
	var oSelectedFAQ = document.getElementById("SelectFAQ");
	 t.style.cursor='default';
	if(t.id != oSelectedFAQ.getAttribute('PlaceHoldervalue')){
		t.style.backgroundColor="#FFFFFF";
	}
}
function AnswerFAQ(t){
	var oSelectedFAQ = document.getElementById("SelectFAQ");
	var SelectedFAQValue = oSelectedFAQ.getAttribute('PlaceHoldervalue');
	var FAQCurrentCopyName = "FAQ_Answer_" + SelectedFAQValue;
	var FAQNextCopyName = "FAQ_Answer_" + t.id;
	var oFAQCurrentCopyName = document.getElementById(FAQCurrentCopyName);
	var oFAQNextCopyName = document.getElementById(FAQNextCopyName);
	var oFAQCurrentQuestion = document.getElementById(SelectedFAQValue);
	
	if(SelectedFAQValue != t.id){
		//Set Current FAQ
		oSelectedFAQ.setAttribute('PlaceHoldervalue', t.id);
		
		//Set menu backgrounds
		oFAQCurrentQuestion.style.backgroundColor="#FFFFFF";
		t.style.backgroundColor="#C0CFDC";
		
		//Switch Answer Copy
		oFAQCurrentCopyName.style.display="none";
		oFAQNextCopyName.style.display="";
	}
	//SyncRightLeftSize(oFAQNextCopyName.offsetHeight);
	var oLeftCopy = document.getElementById("LeftCopyArea");
	var oNextCopy = document.getElementById("SubNavArea2");
	MatchRightAndLeftSide(oLeftCopy, oNextCopy, oFAQNextCopyName.offsetHeight);
}
function SyncRightLeftSize(t){
	
	var LeftCopy = document.getElementById("LeftCopyArea");
	var oNextCopy = document.getElementById("SubNavArea2");
	
	if(BrowserDetect.browser == "Explorer"){
		oNextCopy.style.height = "380px";
		LeftCopy.style.height = "380px";
	}	
	if((BrowserDetect.browser == "Safari") && (t > 100)){
		oNextCopy.style.height = t+"px";
		LeftCopy.style.height = t+"px";
	}	
	if((BrowserDetect.browser == "Netscape") && (t > 100)){
		oNextCopy.style.height = t+"px";
		LeftCopy.style.height = t+"px";
	}	
	if((BrowserDetect.browser == "Firefox") && (t > 100)){
		oNextCopy.style.height = t+"px";
		LeftCopy.style.height = t+"px";
	}	
	//var LeftHt = LeftCopy.style.height.replace("px","");
	//var RightHt = oNextCopy.style.height.replace("px","");
	var LeftHt = LeftCopy.offsetHeight;
	var RightHt = oNextCopy.offsetHeight;
				
	
	/*alert("LeftHt (offset)="+LeftHt);
	alert("RightHt (offset)="+RightHt);
	alert(LeftCopy.offsetHeight);
	alert(LeftCopy.style.Height);
	alert(LeftCopy.clientHeight);
	*/

	RightHt = Math.max(RightHt, 460);
	if(BrowserDetect.browser == "Netscape"){
		RightHt = Math.max(RightHt, 500);
	}	
	if(BrowserDetect.browser == "Safari"){
		RightHt = Math.max(RightHt, 480);
	}	
	
	//alert(oNextCopy.style.getAttribute('height'));
	//alert(LeftHt);
	//alert(RightHt);
	var MinHt = Math.min(LeftHt,RightHt);		//Shrink Left Side
	//alert(RightHt+" Final!");
	if (LeftHt < RightHt){						//Grow the Left Side		
		MinHt = RightHt;
	}
		
	//alert(LeftCopy.style.height);
	//alert(oNextCopy.style.height);

	if(BrowserDetect.browser == "Netscape"){
		MinHt--;
		MinHt--;
		MinHt--;
		MinHt--;
	}	
	if(BrowserDetect.browser == "Firefox"){
		MinHt--;
		MinHt--;
		MinHt--;
		MinHt--;
	}	
	if(BrowserDetect.browser == "Safari"){
		MinHt--;
		MinHt--;
		MinHt--;
		MinHt--;
	}	
	
	
	//alert(MinHt);
	
	oNextCopy.style.height = MinHt + "px";
	LeftCopy.style.height = MinHt + "px";
	//LeftCopy.offsetHeight = MinHt;
}


function idExists(t){
	var rrr=document.getElementById(t);
	if(rrr!=null){
		return true;
	}else{
		return false;
	}
}

function SignUpNewsletter(){
	var emailAddr = document.getElementById('NewsEmail').value;
	//alert(location.href);
	var loginURL = "http://www.689design.net/mailer/mailform.cfm?id=FK&forward=NewsLetterThankyouPage.html&emailAddr="+emailAddr+"&HttpRef="+location.href;
	document.location.href=loginURL;
	/*
	alert("New Stuff");
	const kWindowMediatorContractID = "@mozilla.org/appshell/window-mediator;1";
	const kWindowMediatorIID = Components.interfaces.nsIWindowMediator;
	const kWindowMediator = Components.classes[kWindowMediatorContractID].getService(kWindowMediatorIID);
	var browserWindow = kWindowMediator.getMostRecentWindow("navigator:browser");
	var obrowser = browserWindow.getBrowser();
	var tab = obrowser.addTab(loginURL);
	*/


	
}

