if (window.Event)                            // Only Netscape will have the CAPITAL E.
  document.captureEvents(Event.MOUSEUP);     // catch the mouse up event
 function nocontextmenu()                    // this function only applies to IE4, ignored otherwise.
{  
 event.cancelBubble = true  
 event.returnValue = false;  
  return false;  
}  
 function norightclick(e)                    // This function is used by all others
{  
 if (window.Event)                           // again, IE or NAV?
 {  
  if (e.which == 2 || e.which == 3)  
   return false;  
 }  
 else  
  if (event.button == 2 || event.button == 3)  
  {  
   event.cancelBubble = true  
   event.returnValue = false;  
   return false;  
  }  
 }  
 document.oncontextmenu = nocontextmenu;    // for IE5+
document.onmousedown = norightclick;        // for all others

