var isDOM,isIE,isNN4;

if(document.getElementById)	isDOM=1;
if(document.all) isIE=1;
else if(document.layers) isNN4=1;

function getObj(n)
{
	if(isIE) return document.all[n];
	if(isDOM) return document.getElementById(n);
	return document.layers[n];
}

function getStyle(n)
{
	var obj=getObj(n);
	if(obj)
	{
		if(isNN4) return obj
		return obj.style;
	}
}


function getPosObj(n)
{
	if(isNN4)
	{
		this.x=this.y=this.w=this.h=0;
		return;
	}

	var obj=getObj(n);
	this.x=obj.offsetLeft;
	this.y=obj.offsetTop;
	this.w=obj.offsetWidth;
	this.h=obj.offsetHeight;

	while((obj=obj.offsetParent)!=null && obj.tagName!='BODY')
	{
		this.x+=obj.offsetLeft;
		this.y+=obj.offsetTop;
		if(isNaN(obj.border)) continue;
		this.x+=parseInt(obj.border);
		this.y+=parseInt(obj.border);
	}
}

function setView(n, s)
{
	var obj=getStyle(n);

	if(isNN4)
	{
		obj.visibility=(s)?'show':'hide';
	}		
	else
	{
		obj.visibility=(s)?'visible':'hidden';
		if(!s)
		{
			obj.left='0px';
			obj.top='0px';
		}

	}
}

