// middle_tabs.js
// 11-28-07
// Coded by SGB as a tab utility

//var focusColor = "#27256c";
//var blurColor = "#716FB9";

// preload the images
/*
var myImages = new Array ("/nsbase/wrap/theme0/images/tab_news_off.gif", "/nsbase/wrap/theme0/images/tab_news_on.gif", "/nsbase/wrap/theme0/images/tab_events_off.gif", "/nsbase/wrap/theme0/images/tab_events_on.gif", "/nsbase/wrap/theme0/images/tab_specials_off.gif", "/nsbase/wrap/theme0/images/tab_specials_on.gif", "/nsbase/wrap/theme0/images/tab_village_off.gif", "/nsbase/wrap/theme0/images/tab_village_on.gif");
 
var myPreload = new Array ();
 
for (var i = 0; i < myImages.length; i++ )
{

myPreload[ i ]= new Image();
myPreload[ i ].src = myImages[ i ];

}
*/

// Sets H1 tag to invisble,
// calls asp script to generate image source
function createHeader(fileName)
{
	var headerTag; // we'll use this to store the header element
	var headerText; // to store the text of the h1 element
	// set up the communication with the server
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}

	// get the first header tag
	 
	headerTag = document.getElementsByTagName("h1")[0]
	
	headerText = headerTag.firstChild.nodeValue;
	
	//filter out northstar terms containing trademarks
	
	headerText = headerText.replace(" Northstar-at-Tahoe™ Resort","");
	headerText = headerText.replace(" Northstar-at-Tahoe™","");
	headerText = headerText.replace(" Northstar™ Resort","");
	headerText = headerText.replace(" at Northstar™","");
	headerText = headerText.replace(" Northstar™","");
	
	headerText = headerText.replace("Northstar-at-Tahoe™ Resort ","");
	headerText = headerText.replace("Northstar-at-Tahoe™ ","");
	headerText = headerText.replace("Northstar™ Resort ","");
	headerText = headerText.replace("at Northstar™ ","");
	headerText = headerText.replace("Northstar™ ","");
	
	headerText = headerText.replace("Northstar-at-Tahoe™ Resort","");
	headerText = headerText.replace("Northstar-at-Tahoe™","");
	headerText = headerText.replace("Northstar™ Resort","");
	headerText = headerText.replace("at Northstar™","");
	headerText = headerText.replace("Northstar™","");
	
	//alert(headerText);
	// alert(headerText);
	// set tag to invisble, ie, set height to 0
	//headerTag.style.height = "0px";
	//headerTag.style.overflow = "hidden";
	
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
		//alert(xmlHttp.responseText);
		document.getElementById("titleImg").src = "/nsbase/wrap/theme0/title_generator/images/" + fileName + "jpg"
		}
	}
	
	//alert("Filename: " + fileName + "; Header Text = " + headerText);
	xmlHttp.open("GET", "/nsbase/wrap/theme0/title_generator/title.generator.asp?text=" + encodeURIComponent(headerText) + "&pageName=" + fileName, true);
	xmlHttp.send(null);
	
}
