// JavaScript Document
$(document).ready(function(){
	
	/************* CAMPOS DE PESQUISAS *******/
	
	function envia_pesquisa()
	{
		
		var campos = '';
	    if($(this).attr('class')=='pesquisacombo3')
	    	campos += 'cd[' + $(this).attr('id').replace('id-','') + ']='+$(this).val();
	    else
	    	campos += $(this).attr('id')+'='+$(this).val();   
		
		
		var qtd_bairro = 0;
		if($(this).attr('id')=='regiao' || $(this).attr('id')=='cidade' || $(this).attr('id')=='operacao')
		{
			$("ul.bairro input[type='checkbox']").each( 
					  function() 
					  { 					        
					        campos += "&"+this.name+"="; 
					        qtd_bairro++;
					  });
			campos+= "&qtd_bairro="+qtd_bairro;	
			
			$('#bairro').html('Selecione');
		}
		
		
		
		$.ajax({
	       	type: 'post',
	        data: campos,
	        url: 'Busca.php',
	        success:
	            function(retorno)
	            {
	                $('#busca').html(retorno);
	                $('#operacao,#estado,#regiao,#cidade,#tipoimovel,.pesquisacombo3').change(envia_pesquisa);
	            }
	        });			
	  }	
	function muda_pagina()
	{
		var campos = "pag="+document.fBusca.pag.value;

		$.ajax({
	       	type: 'post',
	        data: campos,
	        url: 'PrincipalConteudo_inc.php',
	        success:
	            function(retorno)
	            {
	                $('#content').html(retorno);
	            }
	        });			
	  }		  
	$('#operacao,#estado,#regiao,#cidade,#tipoimovel,.pesquisacombo3').change(envia_pesquisa);
	
	/************* PAGINACAO *******/	
	
	$('#paginacao a').live('click',function(e){
		 e.preventDefault();  
		 $('#pag').val($(this).attr('rel'));
		 //$('#fBusca').submit();
		 muda_pagina();
		 //fBusca.regiao.onchange();
	})

	/************* BOTAO DETALHES *******/	
	
	$('#lista-imoveis li a,#lista-imoveis-locacao li a').live('click',function(e){
		 e.preventDefault(); 
		 $('#cd_imovel').val($(this).attr('rel'));
		 $('#forms_detalhes').submit();
	})
	
	/************* FUNCAO FOTOS AMPLIADAS *******/	
	
	$('#img-detalhe li a').live('click',function(e){
		e.preventDefault();
		//$('#foto_amp').css({'opacity':0});
		$('#img-detalhe img').each(function(){
			 $(this).css({"border":"1px solid #999"});
		 })
		 //$('#foto_amp').fadeTo('slow',1);
		 $('#foto_amp').attr('src',$(this).attr('href'));
		 $('img',this).css({"border":"1px solid #0193DE"});		 
	})
	$('#img-detalhe li a img:first').css({"border":"1px solid #0193DE"});

	
	/************* BAIRRO *******/
	
	$('#bairro').live('click',function(e){
		e.preventDefault();
		tam=$('#bairro').width();
		pleft=$('#bairro').offset().left;
		pleft+=tam;
		pleft+=30;
		ptop=$('#bairro').offset().top;

		if($.trim($('#cidade').val())=='')
			{
				$(document.body).append("<p id='erro'><b>Informe a cidade para selecionar os bairros.</b></p>");
				$('#erro').css({'background':'#990000','color':'#FFF','border':'1px solid #CC0000','position':'absolute','top':ptop+'px','left':pleft+'px','padding':'8px'});
				
				setTimeout(function(){$('#erro').remove();},5000);
			}
		else
			{
				pscroll=Number(ptop-20);
				$(window).scrollTop(pscroll);
				fn_add_tela(610,390,pleft,ptop);		
				$("#CONTEUDO-JANELA").load('bairro.php');			
			}		
		//pleft=($(window).width()-650)/2;		
	})
	
	$('#prosseguir').live('click',function(e){
		e.preventDefault();
		var campos = $('#fBusca').serialize();
		var qtd_bairro = 0;
		$("ul.bairro input[type='checkbox']").each( 
				  function() 
				  { 
				        if(!this.checked) 
				        	campos += "&"+this.name+"="; 
				        else
				        	campos += "&"+this.name+"="+this.value;
				        qtd_bairro++;
				  });
		campos+= "&qtd_bairro="+qtd_bairro;		
		$.ajax({
	       	type: 'post',
	        data: campos,
	        url: 'Busca.php',
	        success:
	            function(retorno)
	            {
	                $('#busca').html(retorno);	                
	                $('#operacao,#estado,#regiao,#cidade,#tipoimovel,.pesquisacombo3').change(envia_pesquisa);
	        		$("#DIV_PERM").remove();
	                $("#CONTEUDO-JANELA").remove();	                
	            }
	        });		
	})
	
	$('#remover-selecao').live('click',function(e){
		e.preventDefault();
		$("ul.bairro input[type='checkbox']").attr('checked',false);		
	})		
	
	function fn_add_tela(tam,alt,pleft,ptop)
	{
		var altura = $(document).height()+20;
	    //altura = (altura<$(window).height())?$(window).height():altura;
	    //$(window).scrollTop(0);
	    $(document.body).append("<div id='DIV_PERM' class='impromptufade' style='height:"+(altura)+"px;opacity:0;'></div>");
	    $(document.body).prepend("<div id='CONTEUDO-JANELA' style='left:"+pleft+"px;top:"+ptop+"px;height:"+alt+"px;width:"+tam+"px'></div>");
	    $("#CONTEUDO-JANELA").hide();
	    $("#DIV_PERM").css({'opacity':0});  $("#CONTEUDO-JANELA").slideDown("slow");  
	    //$("#DIV_PERM").fadeTo("slow", 0.5, function(){ $("#CONTEUDO-JANELA").slideDown("slow"); }); //$("#CONTEUDO-JANELA").toggle("slow");
	    $("#DIV_PERM,p.fechar-janela").live('click',function(){
	            $("#DIV_PERM").remove();
	            $("#CONTEUDO-JANELA").remove();
	   });
	  
	 }		
});
