// Detect and reject context menu (right mouse button) clicks

// for IE, NS 6, Mozilla etc., context menu clicks are rejected only on images
// for older NS, all context menu clicks are rejected

function contextClick ( e ) {
  
  var tagName;
  
  if ( document.all )
    tagName = event.srcElement.tagName;
  else if ( document.getElementById )
    tagName = e.target.tagName;
  else
    tagName = 'IMG';
  
  if ( tagName == 'IMG' )
    return false;
}

function mouseClick ( e ) {
  if ( e.which == 2 || e.which == 3 ) {
    return false;
  }
}

if ( document.layers ) {
  document.captureEvents ( Event.MOUSEDOWN );
  document.onmousedown = mouseClick;
}
else
  document.oncontextmenu = contextClick;
