var thetimer;						// Global timer variable for popups
var tempname;						// Temp variable for layer name (setTimeout requires it)

function browserdetect()
{
	var app = navigator.appName;
	var appver = navigator.appVersion;
	var browser;
	
	if (app == "Netscape")
	{
		if (parseInt(appver.substring(0,1)) > 4)
		{
			browser = "ns6";
		}
		else
		{
			browser = "ns4";
		}
	}
	else
	{
		browser = "ie";
	}

	return browser;
}

function hidelayer(thelayer)
{
	var browser = browserdetect();
	var hidestring;
	var n6loc;
	
	if (browser == "ie")
	{
		hidestring = thelayer + ".style.visibility = \"hidden\"";
	}
	else if (browser == "ns4")
	{
		hidestring = "document." + thelayer + ".visibility = \"hide\"";
	}
	else
	{
		n6loc = document.getElementById(thelayer);
		n6loc.style.visibility = "hidden";
	}

	if ((browser == "ie") || (browser == "ns4"))
	{
		eval(hidestring);
	}
}

function showlayer(layername)
{
	var browser = browserdetect();
	var showstring;
	var n6loc;
	
	if (browser == "ie")
	{
		showstring = layername + ".style.visibility = \"visible\"";
	}
	else if (browser == "ns4")
	{
		showstring = "document." + layername + ".visibility = \"show\"";
	}
	else
	{
		n6loc = document.getElementById(layername);
		n6loc.style.visibility = "visible";
	}

	if ((browser == "ie") || (browser == "ns4"))
	{
		eval(showstring);
	}
}

function hidealllayers()
{
	for(var lc = 0; lc < sitelayers.length; lc++)
	{
		hidelayer(sitelayers[lc]);
	}
}

function popup(thelayer)
{
	// Hide All Layers
	hidealllayers();
	
	// Show requested layer
	showlayer(thelayer);
}

function hideslowly(thelayer)
{
	tempname = thelayer;
	thetimer = setTimeout('hidelayer(tempname)', 75);
}

function killtimer()
{
	if (thetimer) {
		clearTimeout(thetimer);
	}
}

function flipimage(img, imgfile)
{
	img.src = '/images/'+imgfile;
}