var	itsIsNS			= (navigator.appName=='Netscape') ? 1:0;

function setBackground(objName, color)
{
	var obj = findObj(objName);
	if (obj)
	{
		if (obj.style)
			obj.style.backgroundColor	= color;
		else
			obj.document.bgColor	= color;
	}
}

function findObj(n, d)
{
	var	p,i,x;

	if ( !d)
		d	= document;

	if (((p=n.indexOf("?")) > 0) && (parent.frames.length))
	{
		d	= parent.frames[n.substring(p + 1)].document;
		n	= n.substring(0,p);
	}

	if (!(x = d[n])&&d.all)
		x=d.all[n];

	for (i=0; !x && (i < d.forms.length); i++)
		x	= d.forms[i][n];

	for (i=0; !x && d.layers && i<d.layers.length; i++)
		x = findObj(n,d.layers[i].document);
		
	if(!x && d.getElementById) x=d.getElementById(n);
	
	return x;
}

function centerLayers(name, myLeft, myTop, myWidth, myHeight)
{
	myLayer	= findObj(name);
 	if (myLayer && (myLayer != null))
 	{
 		var	wx	= 0;
 		var	hx	= 0;

 		if ((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>=4))
 		{
 			wx	= window.innerWidth - myWidth;
 			hx	= window.innerHeight - myHeight;
  		}
 	 	else
 	 	{
 			wx	= document.body.clientWidth - myWidth;
 			hx	= document.body.clientHeight - myHeight;
	  	}

 		if (wx < 0)
 			wx	= 0;
 		if (hx < 0)
 			hx	= 0;

 		if ((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)==4))
 		{
  	 	myLayer.left				= myLeft - (wx / -2);
  	 	myLayer.top					= myTop - (hx / -2);
  	 	myLayer.visibility	= "visible";
 	 	}
  		else
  		{
  		 	myLayer.style.left				= (myLeft - (wx / -2)) + "px";
  			myLayer.style.top					= (myTop - (hx / -2)) + "px";
  		 	myLayer.style.visibility	= "visible";
  		}

 	 }
}

function setVisibility(theVisibility)
{
	if ((theVisibility == 'hide') || (theVisibility == 'hidden'))
	{
		if (itsIsNS == 1)
			theVisibility	= 'hide';
		else
			theVisibility	= 'hidden';
	}

	for (i = 1; i < setVisibility.arguments.length; i++)
	{
  	var	obj	= findObj(setVisibility.arguments[i]);
		if (obj && (obj != null) && (obj != ''))
		{
			if (obj.style)
				obj.style.visibility	= theVisibility;
			else
				obj.visibility	= theVisibility;
		}
	}
}


