$.validator.addMethod("ContieneNumerosyLetras", function(value, element) {
		var n = 0, l = 0;
		var array = value.split("");
		
		for (var i=0; i<array.length; i++)
		{
			//Numeros
			if(/^([0-9])$/.test(array[i]))
			{
				n++;
			}
			
			//Letras
			if(/^([a-zA-Z])$/.test(array[i]))
			{
				l++;
			}
		}
		
		if (n > 0 && l > 0)
		{
			return true;
		}
		else
		{
			return false;
		}
}, "Debe contener números y letras.");

// Un método personalizado para validar la cuenta en el SIGA
$.validator.addMethod("ValidarCuenta", function(value, element) {
	$.ajax({
		type: "GET",
		url: "scripts/validate_cuenta.php?valor="+value,
		dataType:"json",
		success: function(msg)
		{
			return (msg.ok == "true") ? true : false;
		}
	});
}, "Escriba la cuenta correctamente.");

//Una nueva regla-clase para el grupo 
// a new class rule to group all three methods
$.validator.addClassRules({
	requiredValidarCuenta: {required:true, number:true, ValidarCuenta:true}
});

