//-- Validacion login --'
function v1(){
	//Declaracion de variables	
	var strValidChars = "0123456789";
	var strChar;
	var blnResult1 = 1;
	var blnResult2 = 1;
	var blnResult3 = 1;
	var e0 = "";
	var e1 = "";
	var e2 = "";
	var psw="";
    var desa="";
	var num_err=0;
	errores = new Array ();
	
	if(document.getElementById('login').usuario.value.length == 0) {
		blnResult1=0;
    }
	if(document.getElementById('login').contrasena.value.length == 0) {
		blnResult2=0;
    }else{
		psw=document.getElementById('contrasena')
	    desa=document.getElementById('str_desafio');
	    if(!desa) {
	       	blnResult3=0;
        }else{
		    //*** Encriptamos el dato del campo de password ***'
		    mac=hex_md5(mac+hex_md5(psw.value));
		    //*** Asiganmos el valor obtenido al campo correpondiente ***'
            //alert("----> hex_hmac_md5: "+mac); 
			desa.value=mac;
	    }
    }
	
    
	if (blnResult1==0) {
	    e0="Ingrese su nombre de usuario";
	    document.getElementById('login').usuario.focus();
		errores[num_err]=e0;
		num_err++;
	}	
	if (blnResult2==0) {
	    e1="Ingrese su contraseña";
	    document.getElementById('login').contrasena.focus();
		errores[num_err]=e1;
		num_err++;
	}
	if (blnResult3==0) {
	    e2="Lo sentimos no cumple con los criterios de seguridad";
		errores[num_err]=e2;
		num_err++;
	}
	
	if ((blnResult1==0)||(blnResult2==0)||(blnResult3==0)){
		showError('Verifique los siguientes errores...',errores);//Llama a la funcion que muestra los erroes, ubicada en gen.js
		regreso = false;
	    return regreso;
	}else{
		//*** No ovidemos eliminar el dato del campo encriptado ***'
		psw.value="";
		regreso = true;
	  	return regreso;
	}
	
}
