$().ready(function() {		
	$.validator.setDefaults({success: function(label){ $("#" + $(label).attr('for')).addClass("valid");}})		
	$("#TelFijo, #TelMovil, #Telefono, input[id^=Movil_]").mask("999 99 99 99");
	$("#CIF").mask("*9999999*");
	$('#Contacto').validate();
	$('#Recomienda').validate();
	$('#Inscripcion').validate({ 
			submitHandler: function(form){
				if (fnPrefijoCPValido($('#CodigoPostal').val(), $('#Provincia').val())) {
					$('#Enviar').val(1);					
					form.submit();
				}
			}		
	});
});

function fnPrefijoCPValido(CP, Prov) {
	var PrefijoCP = CP.substr(0, 2);
	var PrefijoProvincia = $.ajax({
		type: "GET",
		async: false,
		url: 'prefijosCP.php', 
		data: "p=" + Prov
	}).responseText;
	
	if (PrefijoCP != PrefijoProvincia) { 
		alert('El código postal no corresponde a la provincia seleccionada. (' + PrefijoProvincia + ')');
		return false;
	}
	return true;
}

function fnValidaInscritos() {
	var ins = $('#Inscritos').val();
	for (i = 0; i < ins; i++) {
		$('#Nombre_' + i).valid();
		$('#Apellidos_' + i).valid();
		$('#Cargo_' + i).valid();
		$('#Email_' + i).valid();
	}
}

