var nAmigos = 1;
function fnNuevoAmigo() {
	nAmigos++;
	if (nAmigos > 4) { $('#nuevo-amigo').slideUp('fast'); }
	if (nAmigos > 1) { $('#quitar-amigo').slideDown('fast'); }
	$('#amigos').append(
		$('<tr />')
			.attr( 'id', 'mail-' + nAmigos )
			.html( $('#mail-1').html().replace(/-1/g, '-' + nAmigos) )
			.append()
	);
	return false;
}

function fnQuitarAmigo() {
	$('#mail-' + nAmigos).remove();
	nAmigos--;
	if (nAmigos < 2) { $('#quitar-amigo').slideUp('fast'); }
	if (nAmigos < 5) { $('#nuevo-amigo').slideDown('fast'); }
	return false;
}

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) { 
		$("#CodigoPostal").addClass("error");
		alert('El código postal no corresponde a la provincia seleccionada. (' + PrefijoProvincia + ')');
		return false;
	}
	return true;
}

$(document).ready(function(){
	$('div.PIE').ifixpng();	
	$.validator.setDefaults({success: function(label){ $("#" + $(label).attr('for')).addClass("valid");}})		
	$("#TelFijo, #TelMovil, #Telefono, #Movil, input[id^=Movil_]").mask("999 99 99 99");
	$('#Contacto').validate();
	$('#Recomienda').validate();
	$('#Inscripcion').validate({ 
			errorLabelContainer: "em#errores",
			submitHandler: function(form){
				if (fnPrefijoCPValido($('#CodigoPostal').val(), $('#Provincia').val())) {
					$('#Enviar').val(1);					
					form.submit();
				}
			}			
	});		
	$('#medios-colaboradores, #medios-oficiales, #colaboran, #socios-tecnologicos, #patrocinadores').fadeIn('slow').cycle({fx:'scrollDown',timeout:3000,speedIn:1200,speedOut:600}); 
	$('#patrocinadores').fadeIn('slow').cycle({fx:'fade',timeout:3000,speedIn:1200,speedOut:600}); 	
	swfobject.embedSWF("/swf/cabecera.swf", "FLASH_CAB", "950", "145", "6.0.0", "/js/expressInstall.swf", {}, {menu:false, wmode:"transparent"}, {});	
});
