<!--
var isNS = (document.layers) ? (document.getElementById) ? false : true : false
var isMac = (navigator.appVersion.toLowerCase().indexOf("mac") != -1) ? true : false
var isNS6 = (window.navigator.appName.indexOf("Netscape") != -1 && document.getElementById) ? true : false
var isIE6 = (navigator.appVersion.indexOf("MSIE") == -1) ? false : (navigator.appVersion.indexOf("6") != -1) ? true : false

var gObj;
var gTimer;
function show(el, who)
{
	clearTimeout(gTimer);
	var obj = (isNS) ? document.layers[who] : (document.getElementById) ? document.getElementById(who).style : document.all(who).style
	if(gObj != obj){if(gObj != null) gObj.visibility = "hidden";}
	gObj = obj;
	x = (document.layers) ? document.images["i"+who].x - 6 : (isMac && !isNS6) ? event.clientX + document.body.scrollLeft : getRealLeft(el)
	y = (document.layers) ? document.images["i"+who].y + 6: (isMac && !isNS6) ? event.clientY + document.body.scrollTop : getRealTop(el) + el.offsetHeight + 2
	obj.top = y;
	obj.left = x;
	gObj.visibility = "visible";

}

function setHideTimeout(){
	gTimer = setTimeout("hideOpen();",1000);
}

function hideOpen(){
	if(gObj){
		gObj.visibility = (document.layers) ? "hide" : "hidden"
	}
}


function hidelater(who){
	if (gTimer){
		window.clearTimeout(gTimer);
	}
	gTimer = window.setTimeout("hide('"+ who +"')",3500);
}

function hide(who){
	var obj = (isNS) ? document.layers[who] : document.getElementById(who).style
	if(obj != null) obj.visibility = "hidden";
	//gObj = null;
}

function hideall(){
	if(gObj != null) gObj.visibility = "hidden";
	gObj = null;
}

/// other functions ///
function getRealTop(el) {
    if (arguments.length==0) el = this;
    yPos = el.offsetTop;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        yPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    yPos = (isIE6) ? yPos - 1 : yPos
    return yPos;
}
function getRealLeft(el) {
    if (arguments.length==0) el = this;
    xPos = el.offsetLeft;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetLeft;
        tempEl = tempEl.offsetParent;
    }
    xPos = xPos - 0
    return xPos;
}
//-->
