var mm  = "Merci d'indiquer :\n\r\n";
var mmf = "Votre identifiant\r\n";
var mmc = "Votre mot de passe\r\n";

function checkData() {
    var f1 = document.formauth;
      var wm = mm;
    var noerror = 1;

    // --- entered_login ---
    var t1 = f1.user_entry;
    if ((t1.value == "" || t1.value == " ")) {
        wm += mmf;
        noerror = 0;
    }


    // --- entered_password ---

    var t1 = f1.user_password;
    if ((t1.value.length < 2)) {
        wm += mmc;
        noerror = 0;
    }

 // --- check if errors occurred ---
    if (noerror == 0)
        {
        alert(wm);
        return false;
        }
    else
        {
        str = document.formauth.user_password.value;
        document.formauth.pwd_entry.value = MD5(str);
		
        document.formauth.user_password.value = "";
        document.formauth.submit();
        }
    }

var n4 = window.Event ? true : false; // NN4 ou plus

function process_keypress(e)
  {
  var whichCode = -1
  if (n4)
    var whichCode = e.which // Navigator 4x
  else  // Internet Explorer 4x ou + (pas de parametre "e" disponible: utilisation window.event)
    if (window.event.type == "keypress") whichCode = window.event.keyCode
      //window.status="interception touche "+whichCode;
  if (whichCode == 13)
    {
    // détection touche ENTER
    //document.formauth.envoyer.click();
    //alert("Touche ENTREE inopérante.\n\nVeuillez cliquer sur le bouton prévu à cet effet");
    //return false; // indispensable
    }
  }

// NN4 plante sur frappe du caractère circonflexe! on tente de ne plus intercepter les frappes clavier
//if (n4) document.captureEvents(Event.KEYPRESS);
document.onkeypress = process_keypress;
