$(function(){
	
	jQuery.validator.addMethod("zip_IT", function(value, element) {
        var regex = new RegExp('^[0-9]{5}$');
        return this.optional(element) || regex.test(value);
    }, "Compila correttamente.");
	
	jQuery.validator.addMethod("mobile_IT", function(value, element) {
        var regex = new RegExp('^[0-9]{10}$');
		var isValid = true;
		if( value.charAt(0) != 3 ) isValid = false;
		if(formValidation_isInvalidPhoneNumbers(value)) isValid = false;
        return this.optional(element) || (regex.test(value) && isValid)
    }, "Indica correttamente il tuo numero di cellulare.");	
	
	$(document).asMask().enterToTab();
	
	if ($.browser.msie && $.browser.version.substr(0,1) == 6) {
	} else {
		$("#txTratamento, #txNrFilhos, #txNrCartoes, #txAno, #txCaes, #txGatos, #txOutros").msDropDown({
			mainCSS: 'dd1'	//small
		});
		$("#txOperador, #txMarcaTelemovel, #txBanco, #txEmissor1, #txEmissor2, #txTipo1, #txTipo2, #txMarca, #id_servicos").msDropDown({
			mainCSS: 'dd2'	//big
		});
	}
	
	$("#btnContinuar").click(function() {	//3 imagens por destino + rotator
		if($("#txDestino").val().length > 0) {
			
			funil(1);
			
			switch($("#txDestino").val()) {
			case 'Praias Paradisicas Longinquas':
				$('.background1').attr('src', 'images/destinos/praia1.jpg');
				$('.background2').delay(2500).attr('src', 'images/destinos/praia2.jpg');
				$('.background3').delay(5000).attr('src', 'images/destinos/praia3.jpg');
			  break;
			case 'Magia em Familia':
				$('.background1').attr('src', 'images/destinos/familia1.jpg');
				$('.background2').delay(2500).attr('src', 'images/destinos/familia2.jpg');
				$('.background3').delay(5000).attr('src', 'images/destinos/familia3.jpg');
			  break;
			case 'Refugios Zen':
				$('.background1').attr('src', 'images/destinos/zen1.jpg');
				$('.background2').delay(2500).attr('src', 'images/destinos/zen2.jpg');
				$('.background3').delay(5000).attr('src', 'images/destinos/zen3.jpg');
			  break;
			case 'Emocoes Citadinas':
				$('.background1').attr('src', 'images/destinos/cidade1.jpg');
				$('.background2').delay(2500).attr('src', 'images/destinos/cidade2.jpg');
				$('.background3').delay(5000).attr('src', 'images/destinos/cidade3.jpg');
			  break;
			case 'Adrenalina e Safaris':
				$('.background1').attr('src', 'images/destinos/safari1.jpg');
				$('.background2').delay(2500).attr('src', 'images/destinos/safari2.jpg');
				$('.background3').delay(5000).attr('src', 'images/destinos/safari3.jpg');
			  break;
			}
			
			setTimeout(rodaImagem, 1500);
			setInterval(rodaImagem, 10000);
			
			hideAnimShow("#step1", 590, "#step2");
		}
	});
	
	$(".check_ferias label").live('click', function() {	//radio step1
		$(this).parent().parent().siblings().find("label").removeClass('active');
		$(".check_ferias label[for="+$(this).attr("for")+"]").addClass("active");
		$("#txDestino").val($(this).attr('value'));		
	});
	
	$('#txMaiorIdadeLbl').live('click', function() {	//maior de idade? step2
	    if($("#txMaiorIdadeLbl").hasClass('active')){
			$("#txMaiorIdadeLbl").removeClass("active");
			$("#txMaiorIdade").val("");
			animOnly("-40");
			$("#data_nascimento").slideUp('fast');	
	    } else {
			$("#txMaiorIdadeLbl").addClass("active");
			$("#txMaiorIdade").val("S");
			animOnly("+40");
			$("#data_nascimento").slideDown('fast');	
	    };
	});
	
	$('#txPortugalLbl').live('click', function() {	//reside em PT? step2
	    if($("#txPortugalLbl").hasClass('active')){
			$("#txPortugalLbl").removeClass("active");
			$("#txPortugal").val("");
			$("#codigo_postal").slideUp('fast');
			if ($('#morada').is(':visible')){	//caso a morada esteja visivel, fecha tb..
				$("#morada").slideUp('fast');	
				$("#txCodigoPostal").val('');
				$("#loaderCP").hide();
				animOnly("-110");
			} else {
				animOnly("-45");
			}
	    } else {
			$("#txPortugalLbl").addClass("active");
			$("#txPortugal").val("S");
			animOnly("+45");
			$("#codigo_postal").slideDown('fast');
	    };
	});
	
	$('#txAceitoLbl').live('click', function() {	//step2
		$("#txAceitoLbl").removeClass("active");
		alert("Abbiamo bisogno del vostro consenso, saranno in grado di fornire maggiori informazioni.");
		$("#txAceitoLbl").addClass("active");
	});
	
	$('#txCodigoPostal').keyup(function() {	//step2
		if($(this).val().length == 8){
			$("#loaderCP").fadeIn();
			$.get("getCP.php", {txCP : $(this).val()}, function(data) {
				if(data.street) {
					$("#txMorada").val(data.street);
				}
				$("#loaderCP").fadeOut();
				if ($('#morada').is(':hidden')){
					animOnly("+65");
					$("#morada").slideDown('fast');
				}			
			},"json");
		}
	});
	
    $("#txTratamento_child a").live("click", function(){	//step2
		$("#errorContainer").html("");
		$("#erroTratamento").hide();
	});
	
	$('#txPortugalLbl').live('click', function() {	//step2
		$("#errorContainer").html("");
	});
	
    $('#form_step2').validate({
        remoteValidationEmail: 'ASMailChecker.php',
        waitingValidation: true,
        onfocusout: false,
        submitHandler: function(form) {
			$("#btnContinuar2").hide();
			$(".loader").show();
            $.post("send.php?step=1", $("#form_step2").serialize() + '&txDestino=' + $("#txDestino").val(), function(data) {
				novoArray = data.split('#');
				if(novoArray[0] == 0) {
                    alert(novoArray[1]);
					$(".loader").hide();
					$("#btnContinuar2").show();
                	return false;
				} else {
					funil(2);
					$(".loader").hide();
		           	$('#conv').html('<iframe src="http://network.actualtrade.eu/conv.php?cpnid=dc5f79c7bd2324b4054f59a4c8db370e&arg='+novoArray[0]+'&argmon=YYY" frameborder="0" width="1" height="1"></iframe>');
					hideAnimShow("#step2", 600, "#step3");
				}
            });
            return false;
        },
        onWait: function() {
			$("#btnContinuar2").hide();
			$(".loader").show();
        },
   		onValidationStop: function(){
			$(".loader").hide();
			$("#btnContinuar2").show();
   		},
    	showMessageOn: $('#errorContainer'),
        inputHighlight: true,
        afterValidate: function(){
            if($('.error').length > 0){
                $('#form_step2 .error').each(function(){
                	if($(this).attr('id') == 'txTratamento' && $('#txTratamento').val() == ''){
                		$("#erroTratamento").show();
                	} else {
	                    if($(this).is(":text")){
	            	        $(this).parent().prev().attr("class","inputLeftError");
	            	        $(this).parent().attr("class","inputCenterError");
	            	        $(this).parent().next().attr("class","inputRightError");
	                    }
                    }
                });
            }
            if($('.valid').length > 0){
				if((parseInt($('.error').length)-parseInt($("#errorContainer .error").length))==0){
               		$("#errorContainer").html("");
           		}
                $('#form_step2 .valid').each(function(){
                    if($(this).is(":text")){
            	        $(this).parent().prev().attr("class","inputLeft");
            	        $(this).parent().attr("class","inputCenter");
            	        $(this).parent().next().attr("class","inputRight");
                    }
                });
            }
        }
    });
    
    var coregs_picked = new Array(0,0,0,0,0)
	$("#btnContinuar3").click(function() {	//form coregs
		if($("#txCoreg1").val() == "N" && $("#txCoreg3").val() == "N" && $("#txCoreg4").val() == "N" && $("#txCoreg5").val() == "N") {
			$("#errorContainer2").text("Approfitta e scegli almeno un'offerta..");		
		} else {
			funil(3);
			if($("#txCoreg1").val() == "S") {
				coregs_picked[0] = 1;
			}
			/*
			if($("#txCoreg2").val() == "S") {
				coregs_picked[1] = 1;
			}
			*/
			if($("#txCoreg3").val() == "S") {
				coregs_picked[2] = 1;
			}
			if($("#txCoreg4").val() == "S") {
				coregs_picked[3] = 1;
			}
			if($("#txCoreg5").val() == "S") {
				coregs_picked[4] = 1;
			}
			for(var i=0; i<coregs_picked.length; i++) {
				if(coregs_picked[i] == 1){
					//faz redirect para o 1¼ "1"..
					var destination = '#step_coreg' + (i + 1);
					hideAnimShow("#step3", 600, destination);
					break;
				}
			}			
		}
	});

    $('#form_coreg1').validate({
        submitHandler: function(form) {
			$("#btnCR1").hide();
			$(".loader").show();
            $.post("send.php?step=cr1", $("#form_coreg1").serialize(), function(data) {
                if (data == "OK") {
                	funil(4);
					$(".loader").hide();
					//metemos a 0 o coreg com sucesso...
					coregs_picked[0] = 0;
					//navegamos nos coregs existentes...
					for(var i=0; i<coregs_picked.length; i++) {
						if(coregs_picked[i] == 1){
							//faz redirect para o 1¼ "1"..
							var destination = '#step_coreg' + (i + 1);
							hideAnimShow("#step_coreg1", 600, destination);
							break;
						}
						if(i == 4){
							//caso nao existam mais coregs, redirect para o viral..
							hideAnimShow("#step_coreg1", 600, "#step4");
						}
					}
                } else {
                    alert("Si è verificato un errore. Riprova più tardi.");
					$(".loader").hide();
					$("#btnCR1").show();
                	return false;
                }
            });
            return false;
        },
    	showMessageOn: $('#errorContainerCR1')
    });
    $('#form_coreg2').validate({
        submitHandler: function(form) {
			$("#btnCR2").hide();
			$(".loader").show();
            $.post("send.php?step=cr2", $("#form_coreg2").serialize(), function(data) {
                if (data == "OK") {
                	funil(5);
					$(".loader").hide();
					//metemos a 0 o coreg com sucesso...
					coregs_picked[1] = 0;
					//navegamos nos coregs existentes...
					for(var i=0; i<coregs_picked.length; i++) {
						if(coregs_picked[i] == 1){
							//faz redirect para o 1¼ "1"..
							var destination = '#step_coreg' + (i + 1);
							hideAnimShow("#step_coreg2", 600, destination);
							break;
						}
						if(i == 4){
							//caso nao existam mais coregs, redirect para o viral..
							hideAnimShow("#step_coreg2", 600, "#step4");
						}
					}
                } else {
                    alert("Si è verificato un errore. Riprova più tardi.");
					$(".loader").hide();
					$("#btnCR2").show();
                	return false;
                }
            });
            return false;
        },
    	showMessageOn: $('#errorContainerCR2')
    });
    $('#form_coreg3').validate({
        submitHandler: function(form) {
			$("#btnCR3").hide();
			$(".loader").show();
            $.post("send.php?step=cr3", $("#form_coreg3").serialize(), function(data) {
                if (data == "OK") {
                	funil(6);
					$(".loader").hide();
					//metemos a 0 o coreg com sucesso...
					coregs_picked[2] = 0;
					//navegamos nos coregs existentes...
					for(var i=0; i<coregs_picked.length; i++) {
						if(coregs_picked[i] == 1){
							//faz redirect para o 1¼ "1"..
							var destination = '#step_coreg' + (i + 1);
							hideAnimShow("#step_coreg3", 600, destination);
							break;
						}
						if(i == 4){
							//caso nao existam mais coregs, redirect para o viral..
							hideAnimShow("#step_coreg3", 600, "#step4");
						}
					}
                } else {
                    alert("Si è verificato un errore. Riprova più tardi.");
					$(".loader").hide();
					$("#btnCR3").show();
                	return false;
                }
            });
            return false;
        },
    	showMessageOn: $('#errorContainerCR3')
    });
    $('#form_coreg4').validate({
        submitHandler: function(form) {
			$("#btnCR4").hide();
			$(".loader").show();
            $.post("send.php?step=cr4", $("#form_coreg4").serialize(), function(data) {
                if (data == "OK") {
                	funil(7);
					$(".loader").hide();
					//metemos a 0 o coreg com sucesso...
					coregs_picked[3] = 0;
					//navegamos nos coregs existentes...
					for(var i=0; i<coregs_picked.length; i++) {
						if(coregs_picked[i] == 1){
							//faz redirect para o 1¼ "1"..
							var destination = '#step_coreg' + (i + 1);
							hideAnimShow("#step_coreg4", 600, destination);
							break;
						}
						if(i == 4){
							//caso nao existam mais coregs, redirect para o viral..
							hideAnimShow("#step_coreg4", 600, "#step4");
						}
					}
                } else {
                    alert("Si è verificato un errore. Riprova più tardi.");
					$(".loader").hide();
					$("#btnCR4").show();
                	return false;
                }
            });
            return false;
        },
    	showMessageOn: $('#errorContainerCR4')
    });
    $('#form_coreg5').validate({
        submitHandler: function(form) {
			$("#btnCR5").hide();
			$(".loader").show();
            $.post("send.php?step=cr5", $("#form_coreg5").serialize(), function(data) {
                if (data == "OK") {
                	funil(8);
					$(".loader").hide();
					//metemos a 0 o coreg com sucesso...
					coregs_picked[4] = 0;
					//navegamos nos coregs existentes...
					for(var i=0; i<coregs_picked.length; i++) {
						if(coregs_picked[i] == 1){
							//faz redirect para o 1¼ "1"..
							var destination = '#step_coreg' + (i + 1);
							hideAnimShow("#step_coreg5", 600, destination);
							break;
						}
						if(i == 4){
							//caso nao existam mais coregs, redirect para o viral..
							hideAnimShow("#step_coreg5", 600, "#step4");
						}
					}
                } else {
                    alert("Si è verificato un errore. Riprova più tardi.");
					$(".loader").hide();
					$("#btnCR5").show();
                	return false;
                }
            });
            return false;
        },
    	showMessageOn: $('#errorContainerCR5')
    });
	
	/* COREGs */
	var coregs = 0;
	$('#txCoreg1Lbl').live('click', function() {
	    if($("#txCoreg1Lbl").hasClass('active')){
			$("#txCoreg1Lbl").removeClass("active");
			$("#txCoreg1").val("N");
			coregs--;
	    } else {
			if(coregs == 3) {
				alert("Potrà scegliere solamente tre offerte");
			} else {
				$("#txCoreg1Lbl").addClass("active");
				$("#txCoreg1").val("S");
				coregs++;
			}
		};
	});
	$('#txCoreg2Lbl').live('click', function() {
	    if($("#txCoreg2Lbl").hasClass('active')){
			$("#txCoreg2Lbl").removeClass("active");
			$("#txCoreg2").val("N");
			coregs--;
			//TEMP TEMP TEMP
			$("#txIdade1, #txIdade2, #txIdade3, #txIdade4, #txIdade5").attr('validate', '');
			$("#txSexo1, #txSexo2, #txSexo3, #txSexo4, #txSexo5").attr('validate', '');
	    } else {
			if(coregs == 3) {
				alert("Potrà scegliere solamente tre offerte");
			} else {
				$("#txCoreg2Lbl").addClass("active");
				$("#txCoreg2").val("S");
				coregs++;
			}
		};
	});
	$('#txCoreg3Lbl').live('click', function() {
	    if($("#txCoreg3Lbl").hasClass('active')){
			$("#txCoreg3Lbl").removeClass("active");
			$("#txCoreg3").val("N");
			coregs--;
			//TEMP TEMP TEMP
			$("#txEmissor1, #txEmissor2, #txEmissor3, #txEmissor4, #txEmissor5").attr('validate', '');
			$("#txTipo1, #txTipo2, #txTipo3, #txTipo4, #txTipo5").attr('validate', '');
	    } else {
			if(coregs == 3) {
				alert("Potrà scegliere solamente tre offerte");
			} else {
				$("#txCoreg3Lbl").addClass("active");
				$("#txCoreg3").val("S");
				coregs++;
			}
		};
	});
	$('#txCoreg4Lbl').live('click', function() {
	    if($("#txCoreg4Lbl").hasClass('active')){
			$("#txCoreg4Lbl").removeClass("active");
			$("#txCoreg4").val("N");
			coregs--;
	    } else {
			if(coregs == 3) {
				alert("Potrà scegliere solamente tre offerte");
			} else {
				$("#txCoreg4Lbl").addClass("active");
				$("#txCoreg4").val("S");
				coregs++;
			}
		};
	});
	$('#txCoreg5Lbl').live('click', function() {
	    if($("#txCoreg5Lbl").hasClass('active')){
			$("#txCoreg5Lbl").removeClass("active");
			$("#txCoreg5").val("N");
			coregs--;
	    } else {
			if(coregs == 3) {
				alert("Potrà scegliere solamente tre offerte");
			} else {
				$("#txCoreg5Lbl").addClass("active");
				$("#txCoreg5").val("S");
				coregs++;
			}
		};
	});
	
	/* COREGs com campos dinamicos */
	$('#txNrFilhos').change(function() {	//mostra idade e sexo * nr filhos
		$("#filhos_dinamicos").empty();
		var quantos = $(this).val();
		var toSize = 0;
		for (i = 1; i<=quantos; i++) {
			$("#filhos_dinamicos").append('	\
						<div class="formField_small1">	\
							<div class="formLabel11">' + i + '&ordm; - Idade (anos)</div>	\
							<select name="txIdade' + i + '" id="txIdade' + i + '" title="Escolha a idade do seu ' + i + '. filho." validate="not_empty">	\
			                    <option value="">- - -</option>	\
			                    <option value="1">1</option>	\
			                    <option value="2">2 </option>	\
			                    <option value="3">3</option>	\
			                    <option value="4">4</option>	\
			                    <option value="5">5</option>	\
			                    <option value="6">6</option>	\
			                    <option value="7">7</option>	\
			                    <option value="8">8</option>	\
			                    <option value="9">9</option>	\
			                    <option value="10">10</option>	\
			                    <option value="11">11</option>	\
			                    <option value="12">12</option>	\
			                    <option value="13">13</option>	\
			                    <option value="14">14</option>	\
			                    <option value="15">15</option>	\
			                    <option value="16">16</option>	\
			                    <option value="17">17</option>	\
			                    <option value="18">18</option>	\
			                  </select>	\
						</div>	\
						<div class="formField_small2">	\
							<div class="formLabel10">Sexo</div>	\
							<select name="txSexo' + i + '" id="txSexo' + i + '" title="Escolha o sexo do seu ' + i + '. filho." validate="not_empty">	\
			                    <option value="">- - -</option>	\
			                    <option value="M">Masc.</option>	\
			                    <option value="F">Fem.</option>	\
			                  </select>	\
						</div>	\
			')
			toSize = toSize + 35;
		}
		if ($.browser.msie && $.browser.version.substr(0,1) == 6) {
		} else {
			$("#txIdade1, #txIdade2, #txIdade3, #txIdade4, #txIdade5, #txSexo1, #txSexo2, #txSexo3, #txSexo4, #txSexo5").msDropDown({
				mainCSS: 'dd1'	//small
			});
		}
		animOnly("+" + toSize);
		$("#filhos_dinamicos").slideDown('fast');
	});
	
	$('#txNrCartoes').change(function() {	//mostra emissor e tipo * nr cartoes
		$("#cartoes_dinamicos").empty();
		var quantos = $(this).val();
		if(quantos > 0){
			var toSize = 0;
			for (i = 1; i<=quantos; i++) {
				$("#cartoes_dinamicos").append('	\
							<div class="formFieldTitle">Carta ' + i + '</div>	\
							<div class="formField">	\
								<div class="formLabel8">Emissore</div>	\
								<select name="txEmissor' + i + '" id="txEmissor' + i + '" validate="not_empty" title="Scelga l´emissore della carta ' + i + '.">	\
				                 <option value=""></option>	\
				                  <option value="Banca dItalia">Banca d´Italia</option>	\
									<option value="Banca Intesa Sanpaolo">Banca Intesa Sanpaolo</option>	\
									<option value="BNL">Banca Nazionale del Lavoro</option>	\
									<option value="Banco Monte dei Paschi di Siena">Banco Monte dei Paschi di Siena</option>	\
									<option value="Unicredit">Unicredit</option>	\
									<option value="Banco Popolare">Banco Popolare</option>	\
									<option value="Banca Popolare di Milano">Banca Popolare di Milano</option>	\
									<option value="Banco Ambrosiano">Banco Ambrosiano</option>	\
									<option value="Banca Generali">Banca Generali</option>	\
									<option value="Banca Popolare dellEmilia Romagna">Banca Popolare dell´Emilia Romagna</option>	\
									<option value="Banca Mediolanum">Banca Mediolanum</option>	\
									<option value="Mediobanca">Mediobanca</option>	\
									<option value="UBI Banca">UBI Banca</option>	\
									<option value="Banca agricola mantovana">Banca agricola mantovana</option>	\
									<option value="Banca rurale trentina">Banca rurale trentina</option>	\
									<option value="Carisbo">Carisbo</option>	\
									<option value="Cassa di risparmio di Firenze">Cassa di risparmio di Firenze</option>	\
									<option value="Outros">Altro</option>	\
				                </select>	\
							</div>	\
							<div class="formField">	\
								<div class="formLabel8">Tipo</div>	\
								<select name="txTipo' + i + '" id="txTipo' + i + '" validate="not_empty" title="Scelga il tipo della carta ' + i + '.">	\
			                      <option value=""></option>	\
			                      <option value="Gold">Gold</option>	\
			                      <option value="Classic">Classic</option>	\
			                      <option value="Business">Business</option>	\
			                      <option value="Normal">Normale</option>	\
			                    </select>	\
							</div>	\
				')
				toSize = toSize + 105;
			}
			if ($.browser.msie && $.browser.version.substr(0,1) == 6) {
			} else {
				$("#txEmissor1, #txEmissor2, #txEmissor3, #txEmissor4, #txEmissor5, #txTipo1, #txTipo2, #txTipo3, #txTipo4, #txTipo5").msDropDown({
					mainCSS: 'dd2'	//big
				});
			}
			animOnly("+" + toSize);
			$("#cartoes_dinamicos").slideDown('fast');
		}
	});
	
	$('#txMarca').change(function() {	//Remove o select de marcas por uma input, quando 'Outro'
		if($(this).val() == "Outra"){
			$("#txMarca_msddHolder").remove();
			$('#txMarca_msdd').replaceWith('<div class="inputLeft"></div><div class="inputCenter"><input type="text" name="txMarca" id="txMarca" class="inputFields" title="Indichi il marchio della sua automobile." validate="not_empty" /></div><div class="inputRight"></div>');			
		}
	});
	
	/* VIRAL */
	$('#id_servicos').change(function() {	//Mostra formulario
		if($(this).val() == ""){
			$("#formulario").fadeOut('fast');
		} else {
			$("#mail").val('');
			$("#pwd").val('');
			$("#errorContainer3").text('');
			$(".loader").hide();
			$("#btnCompartilhar").show();
			$("#formulario").fadeIn('fast');
			$("#sucesso").hide();
		}
	});
	
	$("#btnCompartilhar").click(function() {
		ajax_request();
	});
	
});

function hideAnimShow(toHide, toSize, toShow){
	$(toHide).fadeOut('fast', function(){
	    $("#container").animate({height: toSize}, 'fast', function(){
			$(toShow).fadeIn('fast');				
	    });
	});
}

function animOnly(toMove){
	if(toMove.substring(0, 1) == "+"){
		var toSize = $("#container").height() + parseInt(toMove.substring(1));	//aumentar
	} else {
		var toSize = $("#container").height() - parseInt(toMove.substring(1));	//diminuir
	}
    $("#container").animate({height: toSize}, 'fast');
}

function ajax_request(lang) {
    if (lang == "es") {
        emailMsg = "Debe introducir su email";
        passMsg = "Debe introducir su contrase–a";
    } else {
        emailMsg = "Inserisci il tuo indirizzo e-mail.";
        passMsg = "Inserisci la tua password.";
    }

    if(!$("#mail").val()){
		alert(emailMsg);
		$("#mail").focus();
		return false;
    }
    
    if(!$("#pwd").val()){
		alert(passMsg);
		$("#pwd").focus();
		return false;
    }
	
	$.ajax({
		type: "POST",
		url: "viral_process.php",
		data: $("#form_viral").serialize(),
		beforeSend: function(msg){
			$("#btnCompartilhar").hide();
			$(".loader").show();
		},
		success: function(sucesso){
	    	if(sucesso == 'OK'){
	    		funil(9);
				$(".loader").hide();
	    		$("#formulario").fadeOut("fast", function() {
					$("#sucesso").fadeIn();	    		
	    		});
			} else {
				$("#errorContainer3").text(sucesso);
				$(".loader").hide();
				$("#btnCompartilhar").show();
            	return false;
			}
    	}
	});
	return false;
}

function funil(tab){    
    var cpnid="dc5f79c7bd2324b4054f59a4c8db370e";
    switch(tab){
        case 1:
            tag = "Destino";
            ordem = "2";
            break;
        case 2:
            tag = "Formulario";
            ordem = "3";
            break;
        case 3:
            tag = "CoRegs";
            ordem = "4";
            break;
        case 4:
            tag = "CoReg_1";
            ordem = "5";
            break;
        case 5:
            tag = "CoReg_2";
            ordem = "6";
            break;
        case 6:
            tag = "CoReg_3";
            ordem = "7";
            break;
        case 7:
            tag = "CoReg_4";
            ordem = "8";
            break;
        case 8:
            tag = "CoReg_5";
            ordem = "9";
            break;
        case 9:
            tag = "Viral";
            ordem = "10";
            break;
        default:
            tag = "Homepage";
            ordem = "1";
            break;
    }
    $("#alysurl_id").attr("src","http://network.actualtrade.eu/analyticc.php?alysurl="+tag+"&alysorder="+ordem+"&cpnid="+cpnid);
}

function popitup(url,description) {
    newwindow=window.open(url,description,'height=600,width=400,scrollbars=1');
    if (window.focus) {
        newwindow.focus();
    }
    return false;
}

function rodaImagem(){
	if ($('.background').is(':visible')){
		$('.background').fadeOut(600);
		$('.background1').delay(50).fadeIn(200);
	}	
	if ($('.background1').is(':visible')){
		$('.background1').fadeOut(600);
		$('.background2').delay(50).fadeIn(200);
	}
	if ($('.background2').is(':visible')){
		$('.background2').fadeOut(600);
		$('.background3').delay(50).fadeIn(200);
	}
	if ($('.background3').is(':visible')){
		$('.background3').fadeOut(600);
		$('.background1').delay(50).fadeIn(200);
	}
}
