// Verifica o endereço através do CEP
function getEndereco(opcao) {
	// Se o campo CEP não estiver vazio
	if($.trim($("#cep" + opcao).val()) != ""){
		/*
		Para conectar no serviço e executar o json, precisamos usar a função
		getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
		dataTypes não possibilitam esta interação entre domínios diferentes
		Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
		http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
		*/
		$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep" + opcao).val(), function(){
			// o getScript dá um eval no script, então é só ler!
			//Se o resultado for igual a 1
			if(resultadoCEP["resultado"]){
				// troca o valor dos elementos
				$("#tipologradouro" + opcao).val(unescape(resultadoCEP["tipo_logradouro"]).toUpperCase());
				$("#logradouro" + opcao).val(unescape(resultadoCEP["logradouro"]));
				$("#bairro" + opcao).val(unescape(resultadoCEP["bairro"]));
				$("#cidade" + opcao).val(unescape(resultadoCEP["cidade"]));
				$("#estado" + opcao).val(unescape(resultadoCEP["uf"]));
			} else {
				alert("Endereço não encontrado");
			}
		});
	}
}

// Popup
function abrir(url_popup,largura,altura) { 
	window.open (url_popup, "impressao", "status=no, width="+largura+", height="+altura+", resizable=no, left=10, toolbar=no, top=10, scrollbars=yes");
}

// Primeira etapa
function SeletorAcomodacao() {
	$('#tipo_acomodacao').change(function() {
		var textoOpcao = $('#tipo_acomodacao option:selected').val();
		if (textoOpcao != 'ND') {
			$.ajax({
				url: 'simulado_acomodacao.php',
				data: 'opcao='+textoOpcao,
				success: function(data) {
					$('#etapa1').html(data);
					$('#simulado1').attr('src','imagens/simulado/simulado_on.jpg');
					$('#valor').html('');
					$('#dados_acomodacao').html('');
				}
			});
		} else {
			$('#etapa1').html('');
			$('#simulado1').attr('src','imagens/simulado/simulado_off.jpg');
			$('#valor').html('');
			$('#dados_acomodacao').html('');
		}
	});
}

function Menu() {
	$('#menu ul').hide();
	//$('#menu ul:first').show();
	$('#menu li a').mouseover(function() {
		var menu_clicado = $(this);
		var checkElement = $(this).next();
		if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
			$('#menu ul:visible').slideUp('fast');
			$('#menu li a').removeClass('fundo_menu');
		}
		if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
			$('#menu li a').removeClass('fundo_menu');
			$('#menu ul:visible').slideUp('fast');
			checkElement.slideDown('fast');
			menu_clicado.addClass('fundo_menu');
			return false;
		}
	});
}

function ShowHideSWP(campo) {
	if ($('#'+campo).css('display') == 'none') {
		$('#'+campo).slideDown('normal')
	} else {
		$('#'+campo).slideUp('normal');
		
	}
}

function Pausar() {
	$('#slider').cycle('stop');
}

jQuery(function($) {
	$('.mask-cnpj').mask('99.999.999/9999-99'); //CNPJ
	$('.mask-cpf').mask('999.999.999-99'); //CPF
	$('.mask-cep').mask('99999-999'); //CEP
	$('.mask-ddd').mask('99'); //DDD
	$('.mask-tel').mask('(99) 9999-9999'); //Telefone
	$('.mask-data').mask('99/99/9999') // Data
	$('.mask-ano').mask('9999') // Ano
	$('.mask-placa').mask('aaa-9999') // Placa
});

// Inicializa os itens
$(document).ready(function() {
	Menu();
	SeletorAcomodacao();
	$('.slideshow').cycle({
		fx: 'fade',
		controlsShow: true
	});
});
