﻿var __is_ff = (navigator.userAgent.indexOf("Firefox")!=-1);//Firefox

function getEvent() //同时兼容ie和ff的写法
{ 
	if(document.all)  return window.event;   
	func=getEvent.caller;       
	while(func!=null){ 
		var arg0=func.arguments[0];
		if(arg0)
		{
			if((arg0.constructor==Event || arg0.constructor ==MouseEvent) || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation))
			{ 
				return arg0;
			}
		}
		func=func.caller;
	}
	return null;
} 

function getMouseLocation(){
	e = getEvent();
	var mouseX = 0;
	var mouseY = 0;
	
	if(__is_ff){
		mouseX = e.layerX + document.body.offsetLeft; 
		mouseY = e.layerY + document.body.offsetTop; 
	}else{
		mouseX = e.x + document.body.scrollLeft; 
		mouseY = e.y + document.body.scrollTop;  
		//alert(document.body.scrollTop);
	}
	return {x:mouseX,y:mouseY};
}


function alert_div(src)
{
	var x=0,y=0;
	
	var mxy=getMouseLocation();
	x=mxy.x;
	y=mxy.y;

	var left=x , top=y-50 ;
    
    //if((top+200)>document.body.offsetHeight){top=document.body.offsetHeight-210;}
    //if(top<=0)
    //    top=0;
    //alert(top);
    
	if(!document.getElementById( "popImgDiv")){
		var str="";
		var csstext="display:block;z-index:99;background-color:white;position:absolute;border:1px solid #B3D6EF;left:"+left+";top:"+top+";'";
		var div=document.createElement("div"); 
		div.id="popImgDiv";
		div.style.cssText=csstext;
		
		if(src!=null&&typeof(src)!="undefine"&&src!=""){
			str+="<img height=120px src='"+src+"'>";
		}else{
			str+="<font color='red'>对不起，没有图片！</font>"
		}
		
		div.innerHTML=str;
		document.body.appendChild(div);
	}else{
		reloadimg(src,left,top);
	}
}

function hide_div()
{
	document.getElementById( "popImgDiv").style.display = "none";
}

function reloadimg(src,left,top)
{
	var e = document.getElementById( "popImgDiv");
	if(e!=null&&typeof(e)!='undefine'&&src!=null&&typeof(src)!="undefine"&&src!=""){
		e.innerHTML="<img height=120px  src='"+src+"'>";
	}else{
		e.innerHTML="<font color='red'>对不起，没有图片！</font>";
	}
	e.style.left=left;
	e.style.top=top;
	e.style.display="block";
}
