var nn4 = (document.layers)? true : false;
var dom = (document.getElementById)? true : false;
var ie4 = (document.all && !dom)? true : false;

function GetObject(which) {
	var lyr = (nn4)? document.layers[which] : (dom)? document.getElementById(which).style : document.all[which].style;
	return lyr;
}
		
function ShowDiv(which) {
	GetObject(which).visibility = (nn4)? "show" : "visible";
}

function HideDiv(which) {
	GetObject(which).visibility = (nn4)? "hide" : "hidden";
}

function SetDivPos (which, x, y) {
	GetObject(which).left = x;
	GetObject(which).top = y;
}

function GetImgPos (imgName,layer) {
	doc = (document.layers && layer) ? document.layers[layer].document:document;
	for (var i = 0; i < doc.images.length; i++) {
		if (doc.images[i].name == imgName) {
			imgPtr = doc.images[i];
			if (document.layers) {
				this.x = imgPtr.x;
				this.y = imgPtr.y;
			} else if (document.getElementById || document.all) {
				var posx = imgPtr.offsetLeft;
				var posy = imgPtr.offsetTop;
				while (imgPtr.offsetParent != null) {
					imgPtr = imgPtr.offsetParent;
					posx += imgPtr.offsetLeft;
					posy += imgPtr.offsetTop;
				}
				this.x = posx;
				this.y = posy;
			}
			break;
		}
	}
	return this;
}
