$(function(){
	//-------------------------------------- Busca pelo código---------------------------------------------------------------//
	$('#form_codigo').submit(function(){
		//alert($('#codigo_busca').val());
		if($('#codigo_busca').val() != '' && $('#codigo_busca').val() != 'Código do imóvel...'){
			location.href=base_href+$('#form_codigo').attr('action')+'/'+$('#codigo_busca').val();
		} else {
			alert('Favor informar o código!');	
			$('#codigo_busca').focus();					
		}
		return false;
	});	
	//--------------------------------------Pesquisa de Imóveis------------------------------------------------------------//
		//PASSAGEM DE VALORES NO SUBMIT
		$('#form_avancada').submit(function(){
			//pagina/finalidade(venda ou aluguel)/id da cidade/tipos/bairros/quartini/quartfin/suitini/suitfin/valorini/valorfin
			//pega a finalidade
			var FinalidadeMarcada = "";
			$('input:radio[name=finalidade_busca]').each(function() {
				if ($(this).is(':checked'))
					FinalidadeMarcada = $(this).val();
			});
			//pega os tipos
			var TiposMarcados;
			if($("#marcatodostipos2").is(':checked')){
				TiposMarcados = 'all';
			} else {
				TiposMarcados = new Array();
				$("input[type=checkbox][name='tipos_busca[]']:checked").each(function(){
					TiposMarcados.push($(this).val());
				});
			}
			//pega os bairros
			var BairrosMarcados;
			if($("#marcatodosbairros").is(':checked')){
				BairrosMarcados = 'all';
			} else {
				BairrosMarcados = new Array();
				$("input[type=checkbox][name='bairros_busca[]']:checked").each(function(){
					BairrosMarcados.push($(this).val());
				});
			}
			//redireciona			
			location.href=base_href+$('#form_avancada').attr('action')+'/'+FinalidadeMarcada+'-'+$('#cidades_busca').val()+'-'+TiposMarcados+'-'+BairrosMarcados+'-'+$('#quart_imov').val()+'-'+$('#faixapreco').val();
			return false;
		});	
		//CONSTRUINDO OS CHECKBOXES
			//construir cidades de acordo com o tipo
				//CHANGE 
				var FinalidadeCidades;
				$('input:radio[name=finalidade_busca]').click(function(){
					$('input:radio[name=finalidade_busca]').each(function() {
					if ($(this).is(':checked'))
						FinalidadeCidades = $(this).val();
					});
					CriaCidades(FinalidadeCidades,$("#id_cidade_marcada").val());//$("#id_cidade_marcada") é o que esta no get
					CriaTipos('',FinalidadeCidades,'');//id_cid + finalidade_imovel +id_tipos_marcados(GET)
					CriaBairros('',FinalidadeCidades,'');
				});
				//SE ESTIVER MARCADO NA HORA QUE ENTRAR NA PÁGINA
				var FinalidadeCidadesOK = 'nada';
				$('input:radio[name=finalidade_busca]').each(function() {
				if ($(this).is(':checked'))
					FinalidadeCidadesOK = $(this).val();
				});
				if(FinalidadeCidadesOK != 'nada'){
					CriaCidades(FinalidadeCidadesOK,$("#id_cidade_marcada").val());
				}
		  //construir TIPOS de acordo com a cidade e o tipo
		  	  //CHANGE 
			  $("select[name=cidades_busca]").change(function(){
				  var FinalidadeCidadesOK = 'nada';
					$('input:radio[name=finalidade_busca]').each(function() {
					if ($(this).is(':checked'))
						FinalidadeCidadesOK = $(this).val();
					});
				  id_cid = $(this).val();
				  CriaTipos(id_cid,FinalidadeCidadesOK,$("#id_tipos_marcados").val());//id_cid + finalidade_imovel +id_tipos_marcados(GET)
				  CriaBairros(id_cid,FinalidadeCidadesOK,$("#id_bairros_marcados").val());
			  });
			  //SE ESTIVER MARCADO NA HORA QUE ENTRAR NA PÁGINA
			  //alert($("#id_bairros_marcados").val());
			  id_cid = $("select[name=cidades_busca]").val();
			  if(id_cid != ''){
				  CriaTipos(id_cid,FinalidadeCidadesOK,$("#id_tipos_marcados").val());//id_cid + finalidade_imovel
				  CriaBairros(id_cid,FinalidadeCidadesOK,$("#id_bairros_marcados").val());//id_cid + finalidade + id_bairros_marcados(GET)
			  }
	//-------------------------------------- Abrir detalhes do imóvel no PopUp --------------------------------------//
	$('a.ImovelPopUp').click(function(){
		abrir_janela(base_href + $(this).attr('href').replace(base_href,"")+'',700,590);
		return false;
	});
	//------------------------------------------ESTILOS DOS FORMS----------------------------------------------------------//
		//INPUTS, TEXTAREAS E SELECTS
		$('input[type=text],input[type=file],textarea,select').focusin(function(){
			$(this).removeClass("normal");
			$(this).addClass("normalClick");
		});
		$('input[type=text],input[type=file],textarea,select').focusout(function(){
			$(this).removeClass("normalClick");
			$(this).addClass("normal");
		});
		//INPUTS SUBMITS
		$('#submit_ok').focusin(function(){
			$(this).removeClass("submitForms");
			$(this).addClass("submitFormsClick");
		});
		$('#submit_ok').focusout(function(){
			$(this).removeClass("submitFormsClick");
			$(this).addClass("submitForms");
		});
	//------------------------------------------ESTILOS DOS LINKS----------------------------------------------------------//
		$('ul#menu_top li').each(function() {
			if (($(this).find("a").attr('href') == pagina_atual) || ($(this).find("a").attr('href')+"_submit" == pagina_atual)){
				$(this).addClass("ativo");
				$(this).attr("title","Você está aqui");
			} else {
				$(this).mouseover(function() {
					$(this).addClass("ativo");
				}).mouseout(function(){
					$(this).removeClass("ativo");
				});
			}
		});
});
//-------------------------------------- ABRIR POP UP -------------------------------------------------------------------//
	function abrir_janela(pagina,largura,altura) {
		//pega a resolução do visitante
		w = screen.width;
		h = screen.height; 
		//divide a resolução por 2, obtendo o centro do monitor
		meio_w = w/2;
		meio_h = h/2;
		//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
		altura2 = altura/2;
		largura2 = largura/2;
		meio1 = meio_h-altura2;
		meio2 = meio_w-largura2;
		//abre a nova janela, já com a sua devida posição
		window.open(pagina,"","toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=1,width="+largura+",height="+altura+",left="+meio2+",top="+meio1);
		//window.open(pagina,'scrollbars = 1','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2); 
	}
