var str_show_mesg_width=250;
var str_show_mesg_height=100;
var str_show_loading="Loading ..."
var str_show_mesg = '<div id="mouseovershow"  style="filter:alpha(opacity=00); -moz-opacity:0.0; opacity:.00; display:none; position:absolute; top:0px; left:0px; width:'+str_show_mesg_width+'px; height:'+str_show_mesg_height+'px; text-align:left;">'+str_show_loading+'</div>';

var time_ready=100;
var mouseout_log = true;
var reqDataArray =new Array();

var reqDateLoaded = false;

function selectURLIn_reqDataArray(URL){
var lenURL = reqDataArray.length/2;
for(var i=0 ; i<lenURL; i+=2){
	if(reqDataArray[i]==URL)return(i);
}
return(-1);
}


function onover080103(url,f,event){
mouseout_log = false;
reqDateLoaded = false;
var h =document.documentElement.scrollTop + event.clientY;
var w =document.documentElement.scrollLeft + event.clientX+10;
var dom = document.getElementById('mouseovershow');
var dom2 = document.body;
if(!dom){
dom2.innerHTML =dom2.innerHTML +  str_show_mesg  ;
dom =  document.getElementById('mouseovershow');
}
var indexofURL=-1;
if(url != ''){indexofURL = selectURLIn_reqDataArray(escape(url));}
if(indexofURL==-1){
		$.ajax({
				type:'get',
				url:url,
				success:function(data){
				if(!reqDateLoaded){
				reqDateLoaded = true;
				dom =  document.getElementById('mouseovershow');
				dom.innerHTML = data;
				reqDataArray.push(escape(url),escape(data));
dom.style.display = 'block';
dom2 = document.body;
dom =  document.getElementById('mouseovershow');
var d2 = dom2.offsetHeight;
var d1 = dom2.offsetWidth;
var a2 = dom.offsetHeight;
var a1 = dom.offsetWidth;
dom.style.textAlign = "left";
w = w + 10;
if((w+a1) > d1){
w = w - a1;
dom.style.textAlign = "right";
w = w - 20;
}
if((h+a2+50)>d2 && d2>400)h=h-a2;
if((2*a2)>d2)h=10;
dom.style.top = h.toString() + "px";
dom.style.left =w.toString() + "px";
toshowdelay();
				}
				return;
				}
			});
	}else{
		dom =  document.getElementById('mouseovershow');
		dom.innerHTML = unescape(reqDataArray[indexofURL+1]);
dom.style.display = 'block';
dom2 = document.body;
dom =  document.getElementById('mouseovershow');
var d2 = dom2.offsetHeight;
var d1 = dom2.offsetWidth;
var a2 = dom.offsetHeight;
var a1 = dom.offsetWidth;
dom.style.textAlign = "left";
w = w + 10;
if((w+a1) > d1){
w = w - a1;
dom.style.textAlign = "right";
w = w - 20;
}
if((h+a2+50)>d2 && d2>400)h=h-a2;
if((2*a2)>d2)h=10;
dom.style.top = h.toString() + "px";
dom.style.left =w.toString() + "px";
toshowdelay();

	}


}







function onout080103(){
try{
mouseout_log = true;
tohiddendelay();
$('#mouseovershow').html(str_show_loading);
}catch(e){}
}









function tohiddendelay(){
try{
$('#mouseovershow').css('filter','alpha(opacity=0)');
$('#mouseovershow').css('-moz-opacity', 0.0);
$('#mouseovershow').css('opacity',0.0);
document.getElementById('mouseovershow').style.display = "none";
}catch(e){}
}

var toshow_recordtime = 0;
function toshowdelay(){
try{
if(toshow_recordtime<time_ready && !mouseout_log){
toshow_recordtime+=10;
var inta = toshow_recordtime/time_ready;
$('#mouseovershow').css('filter','alpha(opacity='+ inta*100 +')');
$('#mouseovershow').css('-moz-opacity', inta);
$('#mouseovershow').css('opacity',inta);
setTimeout(toshowdelay,10);
}else{
if(!mouseout_log){
document.getElementById('mouseovershow').style.display = "block";
}else{
document.getElementById('mouseovershow').style.display = "none";
}
toshow_recordtime = 0;
}
}catch(e){}
}

function onmov080103(event){
var dom = document.getElementById('mouseovershow');
if(!dom)return;
var dom2 = document.body;
var a2 = dom.offsetHeight;
var a1 = dom.offsetWidth;
var d2 =  dom2.offsetHeight;
var d1 = dom2.offsetWidth;
var h =document.documentElement.scrollTop + event.clientY;
var w =document.documentElement.scrollLeft + event.clientX+10;
var a2 = dom.offsetHeight;
var a1 = dom.offsetWidth;

dom.style.textAlign = "left";
w = w + 10;
if((w+a1) > d1){
w = w - a1;
dom.style.textAlign = "right";
w = w - 20;
}
if((h+a2+50)>d2 && d2>400)h=h-a2;
if((2*a2)>d2)h=10;
dom.style.top = h.toString() + "px";
dom.style.left =w.toString() + "px";
}



function ifPrint(){
try{
	$('#mouseovershow').hide();
}catch(e){}
}


