﻿ var msgobj;
function showmsg(obj,msg,width,parentobj){
  if(msgobj==null) msgobj =document.createElement("<div id=\"asdfasdfasdf\" style=\"padding:5px;border:1px solid #333333;position:absolute;visibility:;clip:rect(0 " + width + " 50 0);width:" + width + "px;background-color:#FFFF99\"></div>"); 
   var pos=GetRect(obj);
   
   if(! parentobj) parentobj=document.body;
   
   msgobj.style.pixelLeft=pos.x+   parentobj.scrollLeft+2 
   msgobj.style.pixelTop=pos.y+ pos.h - parentobj.scrollTop+1 
   msgobj.style.visibility="visible" 
   msgobj.style.display=""
   document.body.insertBefore(msgobj);
   msgobj.innerHTML=msg;
}
function hidemsg(){
    
    msgobj.style.visibility="hidden" 
      msgobj.style.display="none"

}
 function  getPosition(e)   {
              var  left  =   0 ;
              var  top   =   0 ;

              while  ( e && e.offsetParent)  {
                left  +=  e.offsetLeft;
                top  +=  e.offsetTop;
                e  =  e.offsetParent;
              } 
             
              left  +=  e.offsetLeft;
              top  +=  e.offsetTop;

              return    {x:left, y:top} ;
        } 
  function GetRect(obj){
              var pos=getPosition(obj);
               return    {x:pos.x, y:pos.y,w:obj.offsetWidth,h:obj.offsetHeight} ;        
         }
 