
var allLayers = new Array('ContentStart','ContentSchedule','ContentTravel','ContentHotels','ContentMaps','ContentOther');
var lastChanged;

function beenResized() {
	if( navigator.appName == 'Netscape' ){ alert("If the page does not line up\nafter you change its size, hit\nthe \"refresh\" button."); }
	showMe( lastChanged );
}

function showMe( layername ) {
	var i, nsStr, ieStr, ns6Str;
	
	for ( i=0; i < allLayers.length; i++ ) {
		nsStr = "document.layers['"+allLayers[i]+"']";
		ieStr = "document.all['" + allLayers[i] +"']";
		ns6Str = allLayers[i];
		switchStr = ( allLayers[i] == layername ? "show" : "hide" );
		changeLayer( nsStr, ieStr, ns6Str, switchStr );
	}

	lastChanged = layername;
}

function changeLayer() {
	var i, visStr, args, theObj;
	args = changeLayer.arguments;
	for (i=0; i<(args.length-3); i+=4) 
	{										//with arg quads (objNS,objIE,objNS6,visStr)
		visStr   = args[i+3];
		if (navigator.appName == 'Netscape' && document.layers != null && parseInt(navigator.appVersion) < 5)
		{
			theObj = eval(args[i]);
			if (theObj) theObj.visibility = visStr;
		}
		/* else if (document.all != null )
		{ //IE
			if (visStr == 'show') visStr = 'visible'; //convert vals
			if (visStr == 'hide') visStr = 'hidden';
			theObj = eval(args[i+1]);
			if (theObj) theObj.style.visibility = visStr;
		} */
		else if (document.all != null || (navigator.appName == 'Netscape' && parseInt(navigator.appVersion) >= 5) )
		{ //NS6 & IE
			if (visStr == 'show') visStr = 'visible'; //convert vals
			if (visStr == 'hide') visStr = 'hidden';
			theObj = document.getElementById(args[i+2]);
			if (theObj) theObj.style.visibility = visStr;
		}
		else alert("unsupported browser. NS 4+ or IE 4+ only.");
	}
}

