var cX = 0; 
var cY = 0; 
var rX = 0; 
var rY = 0;
function UpdateCursorPosition(e) { 
	cX = e.pageX; 
	cY = e.pageY;
}
function UpdateCursorPositionDocAll(e) {
	cX = event.clientX;
	cY = event.clientY;
}

if(document.all) { 
	document.onmousemove = UpdateCursorPositionDocAll; 
} else { 
	document.onmousemove = UpdateCursorPosition; 
}

function AssignPosition(d,id) {
	li="#li_link"+id;
	l=$(li);
	offset=l.offset();
	d.style.left = (offset.left+188)+"px";
	d.style.top = (offset.top)+"px";
}

function HideContent(d) {
	div="link_tip"+d;
	li="li_link"+d;
	if(div.length < 1) { return; }
	document.getElementById(div).style.display = "none";
}
function ShowContent(d) {
	div="link_tip"+d;
	li="li_link"+d;
	if($("#"+div).css("display")=="none") {
		$('.link_tip').css("display","none");
		if(div.length < 1) { return; }
		var dd = document.getElementById(div);
		AssignPosition(dd,d);
		dd.style.display = "block";
	}
}
var mouse_is_inside = false;

$(document).ready(function() {
    $('.link_tip').hover(function(){ 
        mouse_is_inside=true; 
    }, function(){ 
        mouse_is_inside=false; 
    });
    $("body").mouseup(function(){ 
        if(! mouse_is_inside) $('.link_tip').hide();
    });
});
