n = (document.layers) ? 1:0
ie = (document.all) ? 1:0
menuon=false;

function cancelmenu(e){
if (ie){
if (event.button==2){
menuon=true;
if (popmenu.readyState==4){
popmenu.RemoveAllItems()
popmenu.AddItem("","","","")
popmenu.Popup (event.x,event.y)
}
else
alert("Please wait. Page Loading...")
}
if (event.button==1)
if (menuon){
popmenu.RemoveAllItems()
popmenu.Popup (event.x,event.y)
menuon=false;
}
}
if (n)
if (e.which==3)
return false;
}

document.onmousedown = cancelmenu;
if (n)
document.captureEvents(Event.MOUSEDOWN)