// JavaScript Document
var msgdiv=document.createElement('msgdiv');   
var showFlag=0;    
function closeMsgPanel(){
    msgdiv.style.display='none'; 
	showFlag=0;
}
function showMsgPanelAgain(){
	msgdiv.style.display=''; 
}

//在绝对坐标point处显示message
/*
obj表示控件名称
rightOffset表示相对于控件最左坐标X的右偏移量
topOffset表示相对于控件最上坐标Y的上偏移量
message表示要显示的信息
*/
function showMsgPanel(obj,rightOffset,topOffset,message){	
	closeMsgPanel();
	var point=getObjPoint(document.getElementById(obj));
	point.x+=rightOffset;
	point.y-=topOffset;
	if((msgdiv.style.display=="none" || showFlag==0)&&document.readyState=="complete"){
    	msgdiv.style.position='absolute';   
    	msgdiv.style.display='';  		 
		msgdiv.style.left=point.x;
    	msgdiv.style.top=point.y;
		msgdiv.style.zindex=100;
    	msgdiv.innerHTML=getMsgDivBody(message);
    	       
    	document.body.appendChild(msgdiv);   
    	event.returnValue=false;   
    	event.calcelBubble=true;  
		showFlag=1;
	}
}
function getMsgDivBody(message){
	var str="";
	str+="<table width='192' border='0' cellspacing='0' cellpadding='0'><tr>";
	str+="<td><img src='images/msg3_01.gif' width='192' height='7' alt=''></td></tr><tr>";
	str+="<td height='20' background='images/msg3_02.gif'><table width='192' border='0' cellspacing='0' cellpadding='0'>";
	str+="<tr><td width='3'>&nbsp;</td><td>"+message+"</td>";
	str+="<td width='3'>&nbsp;</td></tr></table></td></tr><tr>";
	str+="<td><img src='images/msg3_03.gif' width='192' height='24' alt=''></td></tr></table>";
	return str;
}

//取得对像的绝对坐标point
function getObjPoint(e){
   var t=e.offsetTop;
   var l=e.offsetLeft;
   while(e=e.offsetParent){ 
		t+=e.offsetTop;
		l+=e.offsetLeft;
   }			
	var point = new Object;
	point.x=l;
	point.y=t;
	return point;
}
