var isNS=false;
var isIE=false;
var isDOM1=false;
if (document.layers) {isNS=true;}
else if (document.all) {isIE=true;}
else if (document.getElementById) {isDOM1=true;}

function getObject(id) {
	if (isNS){
		obj="document."+id;
		var object=eval(obj);
	} else if (isIE) { 
		obj=id+".style";
		var object=eval(obj);
	} else if (isDOM1) { 
		obj="document.getElementById('"+id+"')";
		var object=eval(obj);
	}
	return object;
}

function placeIt(id, x, y) {
	var object=getObject(id);
	if (isNS) {
		object.moveTo(x, y);
	} else if (isIE) {
		object.pixelLeft=x;
		object.pixelTop=y;
	}
}

function shiftIt(id, dx, dy) {
	var object=getObject(id);
	if (isNS) {
		object.moveBy(dx, dy);
	} else if (isIE) {
		object.pixelLeft=object.pixelLeft+dx;
		object.pixelTop=object.pixelTop+dy;
	} 
	else if (isDOM1) {
		object.style.left=parseInt(object.style.left) + dx + "px";     
		object.style.top=parseInt(object.style.top) + dy + "px";
	}
}

function xCoord(id) {
	var object=getObject(id);
	if (isNS) xc=object.left;
	if (isIE) xc=object.pixelLeft;
	if (isDOM1) xc=parseInt(object.style.left);
	return xc; 
}

function yCoord(id) {
	var object=getObject(id);
	if (isNS) yc=object.top;
	if (isIE) yc=object.pixelTop;
	if (isDOM1) xc=parseInt(object.style.top);
	return yc;
}

function hideIt(id) {
	var object=getObject(id);
	if (isNS) object.visibility="hide";
	if (isIE) object.visibility="hidden";
}

function showIt(id) {
	var object=getObject(id);
	if (isNS) object.visibility="show";
	if (isIE) object.visibility="visible";
}