checkBrowserWidth();

attachEventListener(window, "resize", checkBrowserWidth, false);


function checkBrowserWidth()
{
	var theWidth = getBrowserWidth();
	setHomePromoWidth(theWidth)

	if (theWidth > 1200)
	{
		setStylesheet("XtraLarge");
		
	}
	else if (theWidth > 990)
	{
		setStylesheet("Large");
		
	}
	else
	{
		setStylesheet("");
	
	}

	
	return true;
};


function setHomePromoWidth(page_width)
{
	var flashDimensions = "468x252";
	if(page_width > 1200) {
		flashDimensions = "898x252";
	}
	else if(page_width > 990) {
		flashDimensions = "688x252";
	}
		
	var divId = 'flash-header';
	var imgId = 'flash-header-img';
	var divobj = document.getElementById(divId);
	var imgobj = document.getElementById(imgId);

	if(divobj) {
		var fo = new FlashObject("flash/home"+flashDimensions+".swf", "flash", "100%", "252", "8", "#ffffff");
		fo.write(divId);
	}

	if(imgobj) {

		imgobj.src = "/images/promos/home_2009/kfh_"+flashDimensions+".gif";
	}
	
}


function getBrowserWidth()
{
	if (window.innerWidth)
	{
		return window.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth != 0)
	{
		return document.documentElement.clientWidth;
	}
	else if (document.body)
	{
		return document.body.clientWidth;
	}
	
	return 0;
};


function setStylesheet(styleTitle)
{
	var currTag;

	if (document.getElementsByTagName)
	{
		for (var i = 0; (currTag = document.getElementsByTagName("link")[i]); i++)
		{
			if (currTag.getAttribute("rel").indexOf("style") != -1 && currTag.getAttribute("title"))
			{
				currTag.disabled = true;

				if(currTag.getAttribute("title") == styleTitle)
				{
					currTag.disabled = false;
				}
			}
		}
	}
	
	return true;
};