//Validaciones del Login

function ValidarLogin(formu)
{
	//var field = formu.p_username;
	//var str = field.value;

	var error=0;

	if (formu.p_username.value == "")
	{alert("El usuario no puede ser vacio.");formu.p_username.focus();return (false);}

	 
	if (formu.p_password.value == "")
 	{alert("La password no puede ser vacia.");formu.p_password.focus();return (false);}

	if ((formu.p_username.value.length!=0) && (formu.p_password.value.length!=0))
	{
	for (var i = 0 ;i <= formu.p_username.value.length-1 ;i++) {
		if (
		 (!((formu.p_username.value.charAt(i) >= "0") && (formu.p_username.value.charAt(i)<="9"))) &&
	   (!((formu.p_username.value.charAt(i) >= "a") && (formu.p_username.value.charAt(i)<="z"))) &&
	   (!((formu.p_username.value.charAt(i) >= "A") && (formu.p_username.value.charAt(i)<="Z"))) &&
	   (!(formu.p_username.value.charAt(i) == "á")) && (!(formu.p_username.value.charAt(i) == "é")) &&
	   (!(formu.p_username.value.charAt(i) == "í")) && (!(formu.p_username.value.charAt(i) == "ó")) &&
	   (!(formu.p_username.value.charAt(i) == "ú")) && (!(formu.p_username.value.charAt(i) == "Á")) &&
	   (!(formu.p_username.value.charAt(i) == "É")) && (!(formu.p_username.value.charAt(i) == "Í")) &&
	   (!(formu.p_username.value.charAt(i) == "Ó")) && (!(formu.p_username.value.charAt(i) == "Ú")) &&
	   (!(formu.p_username.value.charAt(i) == " ")) && (!(formu.p_username.value.charAt(i) == "ñ")) &&
	   (!(formu.p_username.value.charAt(i) == "Ñ")) && (!(formu.p_username.value.charAt(i) == ".")) &&
	   (!(formu.p_username.value.charAt(i) == "-")) && (!(formu.p_username.value.charAt(i) == "_"))
	  		) {
			alert("Sólo pueden introducirse letras mayúsculas/minúsculas y números");
			formu.p_username.value="";
			formu.p_username.focus();
			error=1;
		         }
	} //end for
	for (var i = 0 ;i <= formu.p_password.value.length-1 ;i++) {
		if (
		 (!((formu.p_password.value.charAt(i) >= "0") && (formu.p_password.value.charAt(i)<="9"))) &&
	   (!((formu.p_password.value.charAt(i) >= "a") && (formu.p_password.value.charAt(i)<="z"))) &&
	   (!((formu.p_password.value.charAt(i) >= "A") && (formu.p_password.value.charAt(i)<="Z"))) &&
	   (!(formu.p_password.value.charAt(i) == "á")) && (!(formu.p_password.value.charAt(i)== "é")) &&
	   (!(formu.p_password.value.charAt(i) == "í")) && (!(formu.p_password.value.charAt(i)== "ó")) &&
	   (!(formu.p_password.value.charAt(i) == "ú")) && (!(formu.p_password.value.charAt(i)== "Á")) &&
	   (!(formu.p_password.value.charAt(i) == "É")) && (!(formu.p_password.value.charAt(i)== "Í")) &&
	   (!(formu.p_password.value.charAt(i) == "Ó")) && (!(formu.p_password.value.charAt(i)== "Ú")) &&
	   (!(formu.p_password.value.charAt(i) == " ")) && (!(formu.p_password.value.charAt(i)== "ñ")) &&
	   (!(formu.p_password.value.charAt(i) == "Ñ")) && (!(formu.p_password.value.charAt(i)== ".")) &&
	   (!(formu.p_password.value.charAt(i) == "-")) && (!(formu.p_password.value.charAt(i)== "_"))
	  		) {
			alert("Sólo pueden introducirse letras mayúsculas/minúsculas y números");
			formu.p_password.value="";
			formu.p_password.focus();
			error=2;
		         }
	} //end for
        }
	else {
		alert("Debe introducir el nombre de usuario y la clave");
		if (formu.p_password.value.length!=0) error=2;
		else error=1;
	}
	if (error==0) {
	 	return true;
	}else{
		if (error==1) formu.p_username.focus();
		else formu.p_password.focus();
	 	return false;
	}



 
 	//if (window.RegExp)
	//{var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	// var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
	 //var reg1 = new RegExp(reg1str);
	 //var reg2 = new RegExp(reg2str);
	
	// if (!reg2.test(str))
	  //{ alert("El Email/Usuario es incorrecto.");field.focus();field.select();return (false); }
	 //else
	  //{
	//	if(str.indexOf("@") <= 0) {alert("El Email/Usuario es incorrecto.");field.focus();field.select();return false;}
	 // }	
	 //}

	

	return (true);
}

