$().ready(function() {		
	$('#Banner_Cabecera').flash({swf: 'swf/banner-cabecera.swf',width:620,height:72,wmode:'transparent',menu:'false'});
	$('#Banner_Inscribete').flash({swf: 'swf/banner-inscribete.swf',width:250,height:81,menu:'false'});
	$('#Banner_InfoMail').flash({swf: 'swf/banner-newsletter.swf',width:250,height:125,menu:'false'});
	$.localScroll({queue:true, duration:1000, hash:true});
	$.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();
	$('#Testimoniales').validate();
	$('#Inscripcion').validate({ 
			//errorLabelContainer: "em#errores",
			submitHandler: function(form){
				if (fnPrefijoCPValido($('#CodigoPostal').val(), $('#Provincia').val())) {
					$('#Enviar').val(1);					
					form.submit();
				}
			}, 
			messages: {
				CIF: "CIF incorrecto, no incluya guiones ni espacios"
			}			
	});
	$('.Patrocinadores').cycle({ 
    	fx: 'custom', 
		cssBefore:{left:124,top:54,width:0,height:0,opacity:1,zIndex:1},
		animOut:{opacity:0},
		animIn:{left:0,top:0,width:248,height:108},
		cssAfter:{zIndex:0},
		speedIn:500,speedOut:500, 
    	delay: -10000,
		timeout: 3000
	});
})

var nAmigos = 1;
function fnNuevoAmigo() {
	nAmigos++;
	if (nAmigos > 4) { $('#nuevo-amigo').slideUp('slow'); }
	if (nAmigos > 1) { $('#quitar-amigo').slideDown('slow'); }
	$('#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('slow'); }
	if (nAmigos < 5) { $('#nuevo-amigo').slideDown('slow'); }
	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) { 
		alert('El código postal no corresponde a la provincia seleccionada. (' + PrefijoProvincia + ')');
		return false;
	}
	return true;
	
	
}
