var Login = Class.create ({

	initialize: function() {		
	},
	
	validateLogIn: function() {
		var msgContrasena = $('msgContrasena');
				
		
		if (!this.validateEmail()) {
			return false;
		}
		
		if (!this.validatePassword()) {
			return false;			
		}
		
		$('div_img_autenticar').show();
		return true;
	},
	
	
	validateEmail: function() {
		var msgContrasena = $('msgContrasena');
		msgContrasena.update("");

		var email = $('email');
		if (email.value.blank()){
			msgContrasena.update(__("Debe introducir un correo electrónico."));
			return false;
		}
		
		var validEmail = Validation.get('validate-email').test(email.value);
		if (!validEmail) {
			msgContrasena.update(__("Email inválido."));
			return false;
		}
		return true;
	},
	
	validatePassword: function() {
			var msgContrasena = $('msgContrasena');
			msgContrasena.update("");
						
			var password = $('password');			
			if (password.value.blank()) {
				msgContrasena.update(__("Debe introducir la contraseña."));
				return false;
			}
	
			var validPassword = Validation.get('validate-alphanum').test(password.value);
			if (!validPassword) {
				msgContrasena.update(__("La contraseña no permite caracteres:") + "!?-\"#·$%&/()=¿¡!.´`;:^[]");				
				return false;
			}
			
			return true;
	}
	
	
}); //END LOGIN

