var ns4 = (document.layers) ? true:false;
var ie = (document.all) ? true:false;
var DOM = (document.getElementById) ? true:false;	// DOM supporting versions

function getObj(id) {
	if (!pageLoaded) return;
	var obj = null;
	if (ns4) obj = document.layers[id];
	else if (ie) obj = document.all[id];
	else if (DOM) obj = document.getElementById(id);
		
	return obj;
}

function setOver(layer) {
	if (!pageLoaded) return;
	var obj = getObj(layer);
	
	obj.over = true; 
}

function off(layer) {
	if (!pageLoaded) return;
	var obj = getObj(layer);
	
	if (obj.over == true) return;
	hide(layer);
}

function on(layer) {
	if (!pageLoaded) return;
	show(layer);
}

function overChecker(layer) {
	if (!pageLoaded) return;
	var obj = getObj(layer);

	obj.over = false;
	setTimeout('off(\''+layer+'\')', 300);
}
