  var message = "Wrong way !"
  var ns4 = (document.layers)? true:false;                //NS 4 
  var ie4 = (document.all)? true:false;                   //IE 4 
  var dom = (document.getElementById)? true:false;        //DOM

  if (dom)
     {
     if (document.addEventListener)
        document.addEventListener("mouseup",RightMouseDisable,false);
     else
        document.oncontextmenu = IsForbidden;
     }
  else if (ie4)
     {
     document.onkeydown = CheckKey;
     document.onmousedown = RightMouseDisable;
     document.onmouseup = RightMouseDisable;
     }
  else if (ns4)
     {
     document.captureEvents(Event.MOUSEDOWN);
     document.onmousedown = RightMouseDisable;
     document.onmouseup = RightMouseDisable;
  }

  function CheckKey()
     {
     var MyKey = event.keyCode;
     if (MyKey==93)
        {
        var MyValue = IsForbidden;
        return false;
        }
     }

  function RightMouseDisable(e)
     {
     var MyNumber=0;
     if (ie4)
        MyNumber = event.button;
     else
        MyNumber = e.which;
     if (MyNumber==2||MyNumber==3)
        {
        var MyValue = IsForbidden();
        return false;
        }
     else
        return true; 
     }

  function IsForbidden()
     {
     alert(message);
     this.location.href = this.location.href;		// recharge la page en cours
     return false;
     }
