var garrLayoutParts = new Array();
var imgpath = "images/";
var blnIE5    = false;
var blnBorder = false;

var userAgent = navigator.userAgent;
var MSIEIndex = userAgent.indexOf("MSIE");
if (userAgent.indexOf("Win")  != -1 &&
	userAgent.indexOf("MSIE") != -1 &&
	userAgent.substring((MSIEIndex + 5),(MSIEIndex + 6)) > 4)
{
	blnIE5 = true;
}

function loadPage(nthBorder)
{
	if (blnIE5)
	{
		//--Determine whether to show border.
		if (nthBorder > 0)
		{
			var td = new Date();
			var xval = 12345;
			var yval = ((Math.round(Math.abs(Math.cos(td.getTime()))*xval)%xval));
			if ((yval % nthBorder) == 0)
			{
				blnBorder = true;
				document.all("DynFrameWeatherContent").style.borderColor = "#c0c890";
				document.all("DynFrameGoldContent").style.borderColor = "#c0c890";
				document.all("DynFrameRailwaysContent").style.borderColor = "#c0c890";
			}
		}
	}
	else
	{
		//--Enable collapse/expand for IE4+
		if (blnDefault &&
			userAgent.indexOf("MSIE") != -1 &&
			userAgent.substring((MSIEIndex + 5),(MSIEIndex + 6)) > 3)
		{
			document.all('DynFrameWeatherTab3').src = imgpath + "collapse.gif";
			document.all('DynFrameGoldTab3').src = imgpath + "collapse.gif";
			document.all('DynFrameRailwaysTab3').src = imgpath + "collapse.gif";
		}
	}
}

function AddHeader(Name, Header, Buttons, Symbol)
{
	document.writeln('<table class="DynFrameTab" width="100%" border="0" cellpadding="0" cellspacing="0" style="cursor:hand" onmouseover="setBorder(\x27',Name,'\x27,true);" onmouseout="setBorder(\x27',Name,'\x27,false);">');
	document.writeln('<tr id="',Name,'Tab" valign="middle" bgcolor="#c0c890">');
		document.writeln('<td align="left" width="100%" height="10"><font id="',Name,'Tab2" face="verdana,arial,helvetica" size="1" color="#333333" onclick="showHideContent(\x27',Name,'\x27);"><B>&nbsp;',Header,'</B></font></td>');
		document.writeln('<td align="left"><img id="',Name,'Tab3" src="',Symbol,'" alt="" border="0" style="cursor:hand;" onclick="showHideContent(\x27',Name,'\x27);" /></td>');
	document.writeln('</tr>');
	document.writeln('</table>');

	document.writeln('<DIV id="',Name,'Content" style="width:100%;border-bottom:#e0e7d0 1px solid;border-left:#e0e7d0 1px solid;border-right:#e0e7d0 1px solid;">');
	document.writeln('<table cellspacing="0" width="100%" cellpadding="0" border="1" bgcolor="#e0e7d0">');
	//document.writeln('<tr><td colspan="2" height="4" width="100%"></td></tr>');
	return true;
}

function AddFooter()
{
	document.writeln('</table>');
	document.writeln('</DIV>');
	document.writeln('<table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#e0e7d0"><tr><td colspan="2" width="100%" height=1></td></tr></table>');
}
function showHideContent(id,bOn)
{
	var bMO = false;
	var oContent = document.all.item(id+"Content");
	var oImage   = document.all.item(id+"Tab3");
	//added
	var oText   = document.all.item(id+"Tab2");
	//end
	//if (!oContent || !oImage) return;
	if (!oContent || !oImage || !oText) return;

	if (event.srcElement)
	{
		//bMO = (event.srcElement.src.toLowerCase().indexOf("_mo.gif") != -1);
		bMO = (oImage.src.toLowerCase().indexOf("_mo.gif") != -1);
		bOn = (oContent.style.display.toLowerCase() == "none");
	}

	if (bOn == false)
	{
		oContent.style.display = "none";
		oImage.src = imgpath + "expand" + (bMO? "_mo.gif" : ".gif");
	}
	else
	{
		oContent.style.display = "";
		oImage.src = imgpath + "collapse" + (bMO? "_mo.gif" : ".gif");
	}

	for (var i = 0; i < garrLayoutParts.length; i++)
	{
		if (id == garrLayoutParts[i].name)
			garrLayoutParts[i].state = bOn ? "EXPAND" : "COLLAPSE";
	}

	//if (event.srcElement) saveState();
}

function setBorder(id,bOn)
{
	var oTab    = document.all.item(id+"Tab");
	//var oTab1   = document.all.item(id+"Tab1");
	var oTab2   = document.all.item(id+"Tab2");
	var oTab3   = document.all.item(id+"Tab3");
	var oBorder = document.all.item(id+"Content");

	//if (!oTab || !oTab1 || !oTab2 || !oTab3 || !oBorder) return;
	if (!oTab || !oTab2 || !oTab3 || !oBorder) return;
	//alert('tung');
	if (bOn)
	{
		oBorder.style.borderColor = "#c0c890";
		oTab.bgColor = "#3366CC";
		//oTab1.src    = "/library/homepage/images/curve_mo.gif";
		oTab2.color  = "#e0e7d0";
		if (oBorder.style.display == "none")
			oTab3.src = imgpath + "expand_mo.gif";
		else
			oTab3.src = imgpath + "collapse_mo.gif";
	}
	else
	{
		oBorder.style.borderColor = blnBorder? "#c0c890" : "#e0e7d0";
		oTab.bgColor = "#c0c890";
		//oTab1.src	 = "/library/homepage/images/curve.gif";
		oTab2.color  = "#333333";
		if (oBorder.style.display == "none")
			oTab3.src = imgpath + "expand.gif";
		else
			oTab3.src = imgpath + "collapse.gif";
	}
}