// position of the tooltip relative to the mouse in pixel //

var imgBuffer = 1;

function newelement(newid)
{ 
    if(document.createElement)
    { 
        var el = document.createElement('div'); 
        el.id = newid;     
        with(el.style)
        { 
            display = 'none';
            position = 'absolute';
        } 
        el.innerHTML = '&nbsp;'; 
        document.body.appendChild(el); 
    } 
} 
var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all); 
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
function tooltip(target,tip)
{
    if(!document.getElementById('tooltip')) newelement('tooltip');
    var lixlpixel_tooltip = document.getElementById('tooltip');
	lixlpixel_tooltip.innerHTML = tip;
    lixlpixel_tooltip.style.display = 'block';
	var tipWidth = lixlpixel_tooltip.offsetWidth;
	var tipHeight = lixlpixel_tooltip.offsetHeight;
	var targetY = target.offsetTop;
	var targetX = target.offsetLeft;
	var targetWidth = target.offsetWidth;

	if (target.src.indexOf("Active") == -1) {
	    var newSrc = target.src.substr(0, target.src.length - 4) + "_over.gif";
	    target.src = newSrc;
	}
	//lixlpixel_tooltip.style.left = (targetX + targetWidth - tipWidth - imgBuffer) + 'px';     //Align Right
	lixlpixel_tooltip.style.left = (targetX + targetWidth/2 - tipWidth/2 - imgBuffer) + 'px';       //Center
	lixlpixel_tooltip.style.top = (targetY - tipHeight) + 'px';
	
}
function exit(target)
{
    document.getElementById('tooltip').style.display = 'none';

    if (target.src.indexOf("Active") == -1) {
        var newSrc = target.src.substr(0, target.src.length - 9) + ".gif";
        target.src = newSrc;
    }
}

