function g(obj_id){
   if(document.all){ return document.all[obj_id]; }
   else { return document.getElementById(obj_id); }
}

obj_TT = null;
document.onmousemove = update_TT;

function show_TT(text){
	obj_TT = g("ToolTip");
	obj_TT.innerHTML = text;
	obj_TT.style.display = '';
}
function show_TT2(text, img){
	obj_TT = g("ToolTip");
	if(img != ''){ obj_TT.innerHTML = '<img src=\"'+img+'\" align=\"right\"> '+text; }
	else { obj_TT.innerHTML = text; }
	obj_TT.style.display = '';
}

function hide_TT() {
	obj_TT.style.display = "none";
}
function update_TT_vanha(e) {

	if (document.documentElement && !document.documentElement.scrollTop){ xScroll = document.documentElement.scrollLeft; yScroll = document.documentElement.scrollTop; }
	// IE6 +4.01 but no scrolling going on
	else if (document.documentElement && document.documentElement.scrollTop){ xScroll = document.documentElement.scrollLeft; yScroll = document.documentElement.scrollTop; }
	// IE6 +4.01 and user has scrolled
	else if (document.body && document.body.scrollTop){ xScroll = document.body.scrollLeft; yScroll = document.body.scrollTop; }
	// IE5 or DTD 3.2
	mx = window.event.x + xScroll;
	my = window.event.y + yScroll;

	if (obj_TT != null) {
		obj_TT.style.left = (mx + 20) + "px";
		obj_TT.style.top  = (my + 10) + "px";
	}
}
function update_TT(e) {
	var xcoord, ycoord;
	if( !e ) { e = window.event; }
	if( !e ) { return; }
	if( typeof( e.pageX ) == 'number' ) {
		xcoord = e.pageX;
    	ycoord = e.pageY;
	} else if( typeof( e.clientX ) == 'number' ) {
		xcoord = e.clientX;
    	ycoord = e.clientY;
		if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    	xcoord += document.body.scrollLeft;
	    	ycoord += document.body.scrollTop;
	    } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    	xcoord += document.documentElement.scrollLeft;
	      	ycoord += document.documentElement.scrollTop;
	    }
  	} else { return; }

	if (obj_TT != null) {
		obj_TT.style.left = (xcoord + 20) + "px";
		obj_TT.style.top  = (ycoord + 10) + "px";
	}

}

