function getPosition(control) 
{
    var d = control;
    var left = d.offsetLeft;
    var top = d.offsetTop;
    while(d.offsetParent){
        d = d.offsetParent;
        left += d.offsetLeft;
        top += d.offsetTop;
    }
    return {left: left, top: top}
}
 function Show_CallMe(control)
 { 
    var position= getPosition(control);
    var cancelcontrol = document.getElementById("CancelCallMe");
    var callmeControl =document.getElementById("call_me_public");
      //alert(objectPosition.top+"--"+objectPosition.left);
       callmeControl.style.display="block";
       callmeControl.style.top=  (position.top > 500 ? (position.top-220) : position.top ) + "px";
       callmeControl.style.left=(position.left > 600 ? (position.left-220) : position.left ) + "px";
       var objectPosition= getPosition(callmeControl);
       cancelcontrol.style.display="block";
       cancelcontrol.style.top=(objectPosition.top + 27)+"px";
       cancelcontrol.style.left=(objectPosition.left + 199)+"px";
 try
       {
         document.getElementById("call-me-03").focus();
       }
       catch(err)
       {}
       
 }
 function Hide_CallMe()
 {
   document.getElementById("call_me_public").style.display="none";
   document.getElementById("CancelCallMe").style.display="none";
 }