var nscp = (navigator.appName == "Netscape")
var ismc = (navigator.appVersion.indexOf("Mac") != -1)
var vers = parseFloat(navigator.appVersion.substring(22,25))
var isNS6 = (!document.all && document.getElementById) ? true : false

function getObj(obj)
{	
	if (isNS6)
	{
		compLayr = document.getElementById(obj).style;
	}
	else
	 if (nscp)
	{	compLayr = document.layers[obj];
	}
	else
	{	compLayr = eval("document.all." + obj + ".style");
	}
	return compLayr
}

function getLayer(layr)
{
	if (isNS6)
	{
		compLayr = document.getElementById(obj);
	}
	else
	 if (nscp)
	{	compLayr = document.layers[obj];
	}
	else
	{	compLayr = eval("document.all." + layr);
	}
	return compLayr
}
function getTop(layr)
{	
	obj = getLayer(layr)
	return obj.offsetTop;
}

function getBottom(layr)
{
	return getTop(layr)+layerHeight(layr);
}

function setTop(layr,num)
{	obj = getObj(layr)
	if (isNS6)
	{	obj.top = num + "px";
	}
	else
	if (nscp)
	{	obj.top = num;
	}
	else
	{	obj.posTop = num;
	}
}

function layerHeight(layr)
{	
	if (isNS6)
	{
		return (parseInt(document.getElementById(layr).offsetHeight));
	}
	else
	if (nscp)
	{	return eval("document." + layr + ".document.height");
	}
	else
	{	return eval("document.all." + layr + ".scrollHeight");
	}
}

function layerWidth(layr)
{
	if (isNS6)
	{
		return (parseInt(document.getElementById(layr).style.width));
	}
	else
	if (nscp)
	{	return eval("document." + layr + ".document.width");
	}
	else
	{	return eval("document.all." + layr + ".scrollWidth");
	}
}

function getLeft(layr)
{	obj = getObj(layr)
	if (isNS6)
	{	return (parseInt(obj.left));
	}
	else
	if (nscp)
	{	return (obj.left);
	}
	else
	{	x = eval(layr + ".offsetLeft")
		return (x);
	}
}

function show(layr)
{	obj = getObj(layr);
	obj.visibility = "visible";
}

function hide(layr)
{	obj = getObj(layr);
	obj.visibility = "hidden";
}

