function findObject(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)].jspcument;
		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=findObject(n,d.layers[i].jspcument);
	}
	if(!x && d.getElementById)
	{
		x=d.getElementById(n);
	}
	return x;
}
function showHideLayers() 
{
	var i,p,v,obj,args=showHideLayers.arguments;
	if ((obj=findObject(args[0]))!=null)
	{
		v=args[3];
		if (obj.style) 
		{ 
			obj=obj.style;
			v=(v=='show')?'visible':(v='hide')?'hidden':v; 
		}
		var leftXP0=0;
		var leftXP1=0;
		if(args[4])
		{
			if(navigator.appName == "Netscape")
			{
				leftXP1=Math.max(0,(window.innerWidth-760)/2);
			}
			else
			{
				leftXP1=Math.max(0,(document.body.clientWidth-760)/2);
			}
		}
		leftXP0=args[1]/1+leftXP1/1;
		leftXP0=leftXP0+'px';
		obj.left=leftXP0;	
		obj.visibility=v;
	}
}

function showHideLayersNonePosition() 
{
	var i,p,v,obj,args=showHideLayersNonePosition.arguments;
	if ((obj=findObject(args[0]))!=null)
	{
		v=args[1];
		if (obj.style) 
		{ 
			obj=obj.style;
			v=(v=='show')?'block':(v='hide')?'none':v; 
		}		
		obj.display=v;
	}
}