  function doChallengeResponse() {
    if(document.login.username.value==""){
       alert ("Usuario no pueder ser NULO");
       document.login.username.focus();
    } else {
      if(document.login.password.value==""){
        alert ("Contraseña no puede ser NULA");
        document.login.password.focus();
      } else {
        str = document.login.username.value + ":" +
             MD5(document.login.password.value) + ":" +
            document.login.challenge.value;
        document.login.response.value = MD5(str);
        document.login.password.value = "";
        document.logintrue.username.value = document.login.username.value;
        document.logintrue.response.value = MD5(str);
        document.logintrue.submit();
      }
    }
    
  }
  function lFnCancelar() {
    document.loginfalse.cancel_login.value="true";
    document.loginfalse.submit();
  }

 function doComprobarPass()
 {
     if(document.login.pass1.value=="")     {
         gestionError(document.login.pass1,"Rellene la Contraseña");
     } else {
       if(parseInt(document.login.mincaracteres.value)>document.login.pass1.value.length)     {
         gestionError(document.login.pass1,"La Contraseña no contiene el mínimo de caracteres. El minimo son "+parseInt(document.login.mincaracteres.value)+" caracteres");
       } else {     
         if(document.login.pass2.value==""){
           gestionError(document.login.pass2,"Re-escriba la Contraseña");
         } else {
           if(document.login.pass1.value!=document.login.pass2.value){
             alert("Las Contraseñas no coinciden");
             document.login.pass2.focus();
           } else {
             str = document.login.username.value + ":" +
                MD5(document.login.pass1.value) + ":" +
                 document.login.challenge.value;             
                 document.login.response.value = MD5(str);                 
                 document.logintrue.password.value =  MD5(document.login.pass1.value);
                 document.login.pass1.value="";
                 document.login.pass2.value="";
                 document.logintrue.username.value = document.login.username.value;                 
                 document.logintrue.response.value = MD5(str);
                 document.logintrue.submit();
           }
         }
       }
     }
 }