var ie = (document.all);
var dom = (document.getElementById);
var ver = parseInt(navigator.appVersion);
var IE = (navigator.appName == "Microsoft Internet Explorer") ? 1 : 0;
var NS = (navigator.appName == "Netscape") ? 1 : 0;

function writeField(field, value) {
	if (value!='')
		document.getElementById(field).innerHTML = value;
}
function getField(field) {
	if (document.getElementById(field))
		return document.getElementById(field).innerHTML;
}
function displayField(filed, value){
	if (document.getElementById(field)){
		if (value == 'inverse')
			value = (document.getElementById(field).style.display == 'none')?'inline':'none';
		document.getElementById(field).style.display = value;
	}
}
function ShowPopUp(docName, wW, wH, wS){
 var pC = '';
 if (document.all || document.layers || document.createTextNode){
  posX = Math.round((screen.width-wW)/2);
  posY = Math.round((screen.height-wH)/2);
  pC = (document.all)? 'left='+posX+',top='+posY : 'screenX='+posX+',screenY='+posY;
 }
 popWindow = window.open(docName,'_blank','menubar=no,resizable=yes,toolbar=no,scrollbars='+wS+',status=no,width='+wW+',height='+wH+','+pC);
 popWindow.focus();
}

function getobj(s) {
if (ie && document.all[s])
return (document.all[s].style);
else if (dom && document.getElementById(s))
return (document.getElementById(s).style);
else if (document.layers)
return (document.layers[s]);
}
function ObjLeft(elem, offset) {
if ((NS) && (ver==4)) {
return elem.x + offset;
}
else {
var X = 0;
do { X += elem.offsetLeft } while ((elem = elem.offsetParent) != null);
return X + offset;
}

}

function ObjTop(elem, offset) {
if ((NS) && (ver==4)) {
return elem.y + elem.height + offset;
}
else {
if (IE) {
var H = elem.height;
}
else {
var H = elem.height;
}
var Y = 0;
do { Y += elem.offsetTop } while ((elem = elem.offsetParent) != null);
return Y + H + offset;
}
}

var CurrentMarked;
CurrentMarked=0;

function resetPointer()
{
	if (CurrentMarked>0)
	{
		o = getobj(id);
		o.className="";
	}
}

function setPointer(id)
{
	resetPointer();
	o = getobj(id);
	o.className="selected";
	CurrentMarked=id;
    return true;
}
