function showTooltip(e, location){
    var thisObj = $(e.target);
    isChecked=false;
    
    $("#tooltip").stop(true,true)
    .animate({
        opacity:1
    },1)
    .load(location)
    .css("position","absolute")
    .css("width","auto")
    .css("left",$(thisObj).offset().left + $(thisObj).width() + 10)
    .css("top",$(thisObj).offset().top - 30)
    .fadeIn(50);

    setTimeout("checkClose()",5000);
}

function hideTooltip(force){
    if ((!mouseOver && isChecked) || (force != "" && force))
        $("#tooltip").stop(true,true).fadeOut(200);
}

function checkClose(){
    isChecked=true;

    if (!mouseOver){
        hideTooltip();
    }
}

var mouseOver=false;
var isChecked=false;

$(document).ready(function(){

    $("#tooltip").mouseenter(function(){
        mouseOver=true;
    });

    $("#tooltip").mouseleave(function(){
        mouseOver=false;

        if(isChecked)
            setTimeout("hideTooltip();",500);
    });

});
