/********************** tooltip ************************/
var  ContentInfo = "";
var mouse_X;
var mouse_Y;
var tip_active = 0;
var ie = document.all?true:false;
if (!ie) document.captureEvents(Event.MOUSEMOVE)

function update_tip_pos(divToolTipID)
{
    var divtooltip = document.getElementById(divToolTipID);
    if (divtooltip!=null)
    {
	    divtooltip.style.left = mouse_X + 20 + "px";
	    divtooltip.style.top  = mouse_Y + "px";
	}
}

function getMouseXY(e,divToolTipID)
{
    if (ie) 
    { // grab the x-y pos.s if browser is IE
        mouse_X = event.clientX + document.documentElement.scrollLeft;
        mouse_Y = event.clientY + document.documentElement.scrollTop;
    }
    else 
    { // grab the x-y pos.s if browser is NS
        mouse_X = e.pageX;
        mouse_Y = e.pageY;
    }
    if (mouse_X < 0)
        {mouse_X = 0;}
    if (mouse_Y < 0)
        {mouse_Y = 0;}

    if(tip_active)
        {update_tip_pos(divToolTipID);}
}

function tip_it(myImgID, which, newImgID, divToolTipID)
{
    var divToolTip = document.getElementById(divToolTipID);
    var myImg = document.getElementById(myImgID);
    var newImg = document.getElementById(newImgID);
    
    if (divToolTip != null)
    {
	    if(which)
	    {
	        if (newImg != null)
	        {
    	        myImg.src = newImg.src;
   	        }
		    update_tip_pos(divToolTipID);
		    tip_active = 1;
		    divToolTip.style.visibility = "visible";
	    }
	    else
	    {
	        if (newImg != null)
	        {
    	        myImg.src = newImg.src;
   	        }
		    tip_active = 0;
		    divToolTip.style.visibility = "hidden";
	    }
	}
}