cursorOn = {};

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


function ShowPopup(id,obj)
{

    var menu=document.getElementById(id);
    var pos=findPos(obj);
    menu.style.left=(pos[0])+'px';
    menu.style.top=(pos[1]+obj.offsetHeight + 5)+'px';
    menu.style.display='block';
    SetCursorOn(id,true);
}

function SetCursorOn(id,visible)
{
    cursorOn[id]=visible;
    if(visible==false)setTimeout("ClosePopup('"+id+"')",300);
}

function ClosePopup(id)
{
    if(cursorOn[id]!=false)
        setTimeout("ClosePopup('"+id+"')",300);
    else
        document.getElementById(id).style.display='none';

}


function init() {
// quit if this function has already been called
if (arguments.callee.done) return;

// flag this function so we don't do the same thing twice
arguments.callee.done = true;

// kill the timer
if (_timer) {
	clearInterval(_timer);
	_timer = null;
}

// create the "page loaded" message
var right=document.getElementById('right');
if(right)
{
    var tables = right.getElementsByTagName("table");
    for(var table in tables)
    {
        table.width="380px";
    }
}
};

/* for Mozilla */
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", init, false);
}

/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		init(); // call the onload handler
	}
};
/*@end @*/

/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
var _timer = setInterval(function() {
	if (/loaded|complete/.test(document.readyState)) {
		init(); // call the onload handler
	}
}, 10);
}

/* for other browsers */
window.onload = init;
