current_visible = null;
function hideDiv() {
	if ( current_visible >= 0) {
		var current_name = current_visible;
		var div = document.getElementById( current_name);
		if ( div) {
			div.style.display = "none";
		}
	}
}
function closeDiv() {
	var timeOut = window.setTimeout( "hideDiv()", 350);
}
function showDiv( id, event) {
	hideDiv();
	var current_name = id;
	var div = document.getElementById( current_name);
	
	if ( div && div.style.display == "none") {
		current_visible = id;
		div.style.display = "block";
	}
	var wwidth = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null);
	if (!event) event=window.event;
	x = (event.clientX) ?  event.clientX : ((event.pageX) ? event.pageX : event.screenX);
	y = (event.clientY) ? (event.clientY + 15) : (event.pageY + 15);
	if ( document.documentElement.scrollTop == 0) {
		y += document.body.scrollTop;
	} else {
		y += document.documentElement.scrollTop;
	}
	
	if ( x + 300 >= wwidth) {
		x -= 280;
	}
	div.style.top = y+"px";
	div.style.left = x+"px";
}
