var ContextMenuIsOpen=false; function showcontextmenu(e,awidth,acontextmenuid,amessage){ if(window.delayhide){clearTimeout(delayhide)}; menuobj=GetObjDiv(acontextmenuid); if(menuobj!=null){ menuobj.thestyle=menuobj.style; menuobj.innerHTML=amessage; menuobj.contentwidth=menuobj.offsetWidth; menuobj.contentheight=menuobj.offsetHeight; eventX=isIE?event.clientX:e.clientX; eventY=isIE?event.clientY:e.clientY; var rightedge=isIE?document.body.clientWidth-eventX:window.innerWidth-eventX; var bottomedge=isIE?document.body.clientHeight-eventY:window.innerHeight-eventY; if(rightedge<menuobj.contentwidth){ menuobj.thestyle.left=isIE?document.body.scrollLeft+eventX-menuobj.contentwidth:window.pageXOffset+eventX-menuobj.contentwidth;} else{ menuobj.thestyle.left=isIE?document.body.scrollLeft+eventX:window.pageXOffset+eventX;} var lmenuleftpos=parseInt(menuobj.thestyle.left); if(isIE){ if(lmenuleftpos<=document.body.scrollLeft){ menuobj.thestyle.left=document.body.scrollLeft+"px";}} else if(isW3C){ if(lmenuleftpos<=window.pageXOffset){ menuobj.thestyle.left=window.pageXOffset+"px";}} if(bottomedge<menuobj.contentheight){ menuobj.thestyle.top=isIE?document.body.scrollTop+eventY-menuobj.contentheight:window.pageYOffset+eventY-menuobj.contentheight;} else{ menuobj.thestyle.top=isIE?document.body.scrollTop+event.clientY:window.pageYOffset+eventY; menuobj.thestyle.visibility="visible";} } return false;} function openedmenu(){ ContextMenuIsOpen=true;} function hidemenu(){ if((window.menuobj)&&(ContextMenuIsOpen==false)){ menuobj.thestyle.visibility="hidden";}} function delayhidemenu(){ ContextMenuIsOpen=false; delayhide=setTimeout("hidemenu()",500);} function showlistcustomtitle(e,aListRowID,aSourceID,acontextmenuid){ var lsourceID=GetObjDiv(aSourceID); if(lsourceID!=null){ var llistrowID=GetObjDiv(aListRowID); if(llistrowID!=null){ if(lsourceID.offsetWidth>llistrowID.offsetWidth){ showcontextmenu(e,'',acontextmenuid,lsourceID.innerHTML);}}}}
