// JavaScript Document
$('document').ready(function(){
	
	$('#passagemaerea #idaevolta').attr('checked', 'checked');
	$('#passagemaerea #quantidadediv2, #passagemaerea #quantidadeinputs3').addClass('hidden');
	$('#passagemaerea #idaevolta').click(function(){
		$('#passagemaerea #idaevolta').attr('checked', 'checked');
		$('#passagemaerea #quantidadediv2').addClass('hidden');
		$('#passagemaerea #soida').attr('checked', false);
		$('#passagemaerea #multiplosdestinos').attr('checked', false);
		$('#passagemaerea #aeroportodestinolabel').removeClass('hidden');
		$('#passagemaerea #dataretornolabel').removeClass('hidden');
		$('#passagemaerea #quantidadediv2, #passagemaerea #quantidadeinputs3').addClass('hidden');
	});
	$('#passagemaerea #soida').click(function(){
		$('#passagemaerea #idaevolta').attr('checked', false);
		$('#passagemaerea #multiplosdestinos').attr('checked', false);
		$('#passagemaerea #aeroportodestinolabel').removeClass('hidden');
		$('#passagemaerea #dataretornolabel').addClass('hidden');
		$('#passagemaerea #quantidadediv2, #passagemaerea #quantidadeinputs3').addClass('hidden');
	});
	$('#passagemaerea #multiplosdestinos').click(function(){
		$('#passagemaerea #idaevolta').attr('checked', false);
		$('#passagemaerea #soida').attr('checked', false);
		$('#passagemaerea #quantidadediv2, #passagemaerea #quantidadeinputs3').removeClass('hidden');
	});
	$('#flip-container').quickFlip();
	$('#flip-navigation li a').each(function(){
		$(this).click(function(){
			$('#flip-navigation li').each(function(){
				$(this).removeClass('selected');
			});
			$(this).parent().addClass('selected');
			var flipid=$(this).attr('id').substr(4);
			$('#flip-container').quickFlipper({ }, flipid, 1);
			return false;
		});
	});
	
	
	//Sol
	var scroller = function () {
		var distance = ($(window).scrollTop() / ($(document).height() - $(window).height()));
		$("#sun").stop().animate({
			"top": (0 - (distance * 220))
		}, 2000, "easeOutQuad");
	}
	setInterval(scroller,100);
	//-Fim Sol
	
	//MeioMask
	$('#telefone').setMask('phone');
	$('#cnpj').setMask('cnpj');
	$('#cpf, #propcpf1, #propcpf2, #propcpf3').setMask('cpf');
	$('#cep, #cepextra, #cepextra2').setMask('cep');
	$('#telefoneres, #telefonecom, #telefonecel, #fax, #refcomenrcialtel1, #refcomenrcialtel2, #refcomenrcialtel3, #telefone1, #telefone2').setMask('phone');
	$('#livretexto #empresa').autofill({
		value: 'preencha se representar alguma empresa'
	});
	$('#cartaterrestre #obs').autofill({
		value: "O serviço foi exatamente como você esperava?  Comente:"
	});
	$('#cartaterrestre #dicas').autofill({
		value: "Poderia nos deixar alguma dica sobre esta sua viagem, para que possamos publicar em nosso site?"
	});
	$('#cartaterrestre #proxdestino').autofill({
		value: "Qual será o seu próximo destino?\nVamos fazer um orçamento?"
	});
	$('#aniversarioform #obs').autofill({
		value: "Algum comentário? Ou descreva sua solicitação !"
	});
	$('#seguroviagem #codsmiles').autofill({
		value: "preenchimento opcional"
	});
	$('#seguroviagem #enderecoextra2').autofill({
		value: "se desejar que o cartão seja entregue em seu escritório"
	});
	$('#solicitarhotel #fidelidadenumero').autofill({
		value: "número"
	});
	$('#recomende-center #form1 #obs2').autofill({
		value: "Por favor, descreva em breves palavras o motivo do seu descadastramento.\nMuito obrigada!"
	});
	
	
	$('#endcobranca').change(function() {
		var opt = $('#endcobranca option:selected').attr('id');
		if (opt == 'outroend') {
			$('#endcobrancalabel').attr('style', 'display: block;');
		} else {
			$('#endcobrancalabel').attr('style', 'display: none;');
		}
	});
	$("#form1").validate({
		errorElement:'small'
	});
	$('#passagemaerea #quantidade2').change(function () {
		var qnt = $('#quantidade2 option:selected').val();
		$('#quantidadeinputs, #quantidadeinputs3').html('');
		 for(i=1;i<=qnt;i++) {
			 $('#quantidadeinputs3').append('<label for="quantidadedestino'+i+'"><span>Cidade destino:</span> <input type="text" name="quantidadedestino'+i+'" id="quantidadedestino'+i+'" class="field dest" value="" /></label><label for="quantidadedata'+i+'" class="data"><span>Data de saida:</span> <input type="text" name="quantidadedata'+i+'" id="quantidadedata'+i+'" class="field date-pick" value="" /></label>');

		}
    });
	
	$('#passagemaerea #quantidade, #solicitarhotel #quantidade').change(function () {
		var qnt = $('#quantidade option:selected').val();
		$('#quantidadeinputs, #quantidadeinputs2').html('');
		 for(i=1;i<=qnt;i++) {
			 $('#quantidadeinputs, #quantidadeinputs2').append('<label for="quantidadenome'+i+'"><span>Nome:</span> <input type="text" name="quantidadenome'+i+'" id="quantidadenome'+i+'" class="field nome" value="" /></label><label for="quantidadeidade'+i+'" class="idade"><span>Idade:</span> <input type="text" name="quantidadeidade'+i+'" id="quantidadeidade'+i+'" class="field idade" value="" /></label>');

		}
    });
	
	$('.pacots a').click(function(){
			var img = $(this).attr('href');
			var imglink = $(this).attr('href').split('/').pop();
			//var lastEl = img;
			$('#images #mask').attr('style', 'background: url("'+img+'") no-repeat;');
			$('#images #mask a').attr('href', 'images/pacotes/'+imglink).fadeIn("slow");
		return false;
	});
	$('.proms a').click(function(){
			var img = $(this).attr('href');
			var imglink = $(this).attr('href').split('/').pop();
			//var lastEl = img;
			$('#images #mask').attr('style', 'background: url("'+img+'") no-repeat;');
			$('#images #mask a').attr('href', 'images/promocoes/'+imglink).fadeIn("slow");
		return false;
	});
	
	$('#pacotesinfos div.purple, #pacotesinfos div.green, #pacotesinfos div.orange').attr('style','display:none;');
	$('#pacotestabs a.blue').click(function() {
		$('#pacotesinfos div.purple, #pacotesinfos div.green, #pacotesinfos div.orange').attr('style','display:none;');
		$('#pacotesinfos div.blue').attr('style','display:block;');
		return false;
	});
	$('#pacotestabs a.purple').click(function() {
		$('#pacotesinfos div.blue, #pacotesinfos div.green, #pacotesinfos div.orange').attr('style','display:none;');
		$('#pacotesinfos div.purple').attr('style','display:block;');
		return false;
	});
	$('#pacotestabs a.green').click(function() {
		$('#pacotesinfos div.blue, #pacotesinfos div.purple, #pacotesinfos div.orange').attr('style','display:none;');
		$('#pacotesinfos div.green').attr('style','display:block;');
		return false;
	});
	$('#pacotestabs a.orange').click(function() {
		$('#pacotesinfos div.blue, #pacotesinfos div.purple, #pacotesinfos div.green').attr('style','display:none;');
		$('#pacotesinfos div.orange').attr('style','display:block;');
		return false;
	});
	
});//jQuery.ready ends

function slideSwitch() {
	var $active = $('#header-image img.active');
	if ( $active.length == 0 ) $active = $('#header-image img:last');
	var $next =  $active.next().length ? $active.next() : $('#header-image IMG:first');
	$active.addClass('last-active');
	
	$next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1500, function() {
		$active.removeClass('active last-active');
	});
}

setInterval( "slideSwitch()", 8000);
