/*****************************************************************************/
/*                           Funciones de Validar                            */
/*****************************************************************************/
function validarLogIn(Formulario) {
	if(isUserNameOK(Formulario.Username, 'Usuario') == false) {
		return false;
	}
	if(isPasswordOK(Formulario.Password, 'Contraseña') == false) {
		return false;
	}
}

/*****************************************************************************/
/*                             Funciones de isOK                             */
/*****************************************************************************/

function isUserNameOK(UserName,Default) {
	var ValidChars = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890_.";
	var IsValid = true;
	var Char;

	if((UserName.value == "") || (UserName.value == Default)) {
		alert('Debés ingresar un nombre de usuario.');
		UserName.focus();
		return false;
	}

	if(UserName.value.length < 6) {
		alert('El usuario debe tener más de 5 caracteres.');
		UserName.focus();
		return false;
	}

	for (i = 0; i < UserName.value.length && IsValid == true; i++) { 
		Char = UserName.value.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			alert(Char+', no es un caracter válido para el nombre de usuario.');
			UserName.value = "";
			UserName.focus();
			return false;
		}
	}
}

function isPasswordOK1(Password,Default) {
	var ValidChars = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890_.*+";
	var IsValid = true;
	var Char;

	if((Password.value == "" ) || (Password.value == Default)) {
		alert('Debés ingresar tu contraseña.');
		Password.focus();
		return false;
	}
	
	if(Password.value.length < 6) {
		alert('La contraseña debe tener más de 5 caracteres válidos.');
		Password.focus();
		return false;
	}
	
	for (i = 0; i < Password.value.length && IsValid == true; i++) { 
		Char = Password.value.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			alert(Char+', no es un caracter válido para la contraseña.');
			Password.value = "";
			Password.focus();
			return false;
		}
	}
}

/*****************************************************************************/
/*****************************************************************************/
