// SOLUÇÃO PARA O SCRIPT DO JQUERY QUE ENTRA EM CONFLITO COM O SCRIPT DO PROTOTYPE.

// FOI SUBSTTITUIDO O $ PARA $foo PARA SOLUCIONAR O PROBLEMA DO CONFLITO ENTRE OS SCRIPTS.

var $foo = jQuery.noConflict();



//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo

function montaFlashParams(width, height, arquivo, params, destino){



	var parametro = false;

	

	if(params != null || params != "" || params != "none"){

		parametro = true;

	}

	

	var myFlash =

	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+arquivo+'" align="middle">'+

	'<param name="allowScriptAccess" value="sameDomain" />'+

	'<param name="movie" value="swf/'+arquivo+'.swf';if(parametro){ myFlash += '?'+params;} myFlash += '" />'+

	'<param name="wmode" value="transparent" />'+

	'<param name="scale" value="noscale" />'+

	'<param name="quality" value="high" />'+

	'<param name="bgcolor" value="#ffffff" />'+

	'<embed src="swf/'+arquivo+'.swf'; if(parametro){ myFlash += '?'+params;} myFlash += '" wmode="transparent" quality="high" width="'+width+'" height="'+height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+

	'</object>'

	;

	document.getElementById(destino).innerHTML = myFlash;

}





function init(){

	$foo('ul.btns li:last').attr({ style: "padding:0; border:0; text-align:left;"});

	$foo('ul.submenu li:last').attr({ style: "background:none;"});

}



//  FUNÇÃO PARA CALCULAR O TAMANHO DA <UL> DA ABA, BASEADA NO TAMANHO DAS <LI>'s

function getWidth(destino, elem){

	var width = 0;

	$foo("#"+destino+" ul."+elem+" li").each(function(){

		 width+= $foo(this).width()+2;

	});	

	

	if(width > 600){

		$foo("#"+destino+" a.seta_esq").attr({style: "display:block;"});

		$foo("#"+destino+" a.seta_dir").attr({style: "display:block;"});

		$foo("#"+destino+" .abas").attr({style: "width:550px;"});

		$foo("#"+destino+" ul."+elem).attr({style: "width:"+width+"px;"});

		

	}

}



// FUNÇÃO PARA MOVER AS ABAS PARA DIREITA E PARA ESQUERDA

function moveAba(direction, destino, aba){

	var distancia = 100;

	var width = $foo("#"+destino+" ul."+aba).width();

	

	var margin = $foo("#"+destino+" ul."+aba).css("marginLeft");

	margin = parseInt(margin.slice(0,-2));

	

	

	if(direction == "left"){

		margin = margin-distancia;

		$foo("#"+destino+" ul."+aba).animate( { marginLeft: margin+"px" }, 500 );

		

		

		//condição para trabalha com numeros positivos.

		if(margin<0){

			margin = margin*-1;

		}

		

		var aux = width - 550;

		

		

		if(margin>=aux){

			$foo("#"+destino+" ul."+aba).animate( { marginLeft: aux*-1+"px" }, 200 )

			$foo("#"+destino+" a.seta_dir img").attr("src", "img/imobsys/aba_seta_dir2.jpg");

			$foo("#"+destino+" a.seta_dir").attr("href", "javascript:;");

			$foo("#"+destino+" a.seta_dir").attr({ style: "display:block; cursor:default;"});

		}

		

		

		$foo("#"+destino+" a.seta_esq img").attr("src", "img/imobsys/aba_seta_esq1.jpg");

		$foo("#"+destino+" a.seta_esq").attr("href", "javascript:moveAba('right','"+destino+"','"+aba+"');");

		$foo("#"+destino+" a.seta_esq").attr({ style: "display:block; cursor:pointer;"});

	}else{

		margin = margin+distancia;

		$foo("#"+destino+" ul."+aba).animate( { marginLeft: margin+"px" }, 500 );

		

		

		if(margin>=0){

			$foo("#"+destino+" ul."+aba).animate( { marginLeft: 0+"px" }, 200 )

			$foo("#"+destino+" a.seta_esq img").attr("src", "img/imobsys/aba_seta_esq2.jpg");

			$foo("#"+destino+" a.seta_esq").attr("href", "javascript:;");

			$foo("#"+destino+" a.seta_esq").attr({ style: "display:block; cursor:default;"});

		}

		

		

		$foo("#"+destino+" a.seta_dir img").attr("src", "img/imobsys/aba_seta_dir1.jpg");

		$foo("#"+destino+" a.seta_dir").attr("href", "javascript:moveAba('left','"+destino+"','"+aba+"');");

		$foo("#"+destino+" a.seta_dir").attr({ style: "display:block; cursor:pointer;"});

	}

}





//  FUNÇÃO QUE MUDA A CLASSE DE CADA ABA CLICADA PARA A ATUAL 

//  E CHAMA O CONTEUDO DA ABA CLICADA

function abreAbas(destino, aba, pagina){

	$foo("#"+destino+" .menu_abas *").removeClass("atual");

	$foo("#"+destino+" .menu_abas ."+aba).addClass("atual");

	

	show_loading(destino);

	setTimeout("pausa('"+destino+"','"+pagina+"')",2000);

}



//  CARREGA A PAGINA DA ABA NO DESTINO

function pausa(destino, pagina) {	

	$foo("#"+destino+" .conteudoAba").load("ctrlImplementa.php?acao="+pagina, function() {											

	//$foo('#hotsite_imgs').load("ctrlImplementa.php?acao="+pagina, function() {

		hide_loading(destino);

	});

}



//  MOSTRA MENSAGEM DE CARRAGANDO DA ABA

function show_loading(destino) {

	$foo("#"+destino+" .carregando").fadeIn();

	$foo("#"+destino+" .conteudoAba").slideUp("slow");

}



//  OCULTA MENSAGEM DE CARRAGANDO DA ABA

function hide_loading(destino) {

	$foo("#"+destino+" .conteudoAba").slideDown("slow");

	$foo("#"+destino+" .carregando").fadeOut();

}



/* INI - SCRIPTS BUSCA AVANCADA */

function valida_abre_mm_geral(num,msg){

	if($foo("input[@name='b["+num+"]']").val()==""){

		alert(msg);

		return false;

	}else{

		return true;

	}

}



function valida_abre_cb_depende_bairro(){

	if($foo("input[@name='b[3]']").val()==""){

		alert("ERRO! Selecione pelo menos um bairro antes de continuar!");

		return false;

	}else{

		return true;

	}

}



function abre_mm_2(tipo,categoria_pertenc){

	var titulo,param,onclick;

	

	switch(tipo){

		//se for tipo

		case 0:

			titulo  = "tipo (selecione um ou mais critérios):";

			param   = "acao=loadCbTipo&categoria_pertenc="+categoria_pertenc+"&categoria_id="+$foo("#frmBuscaAvancada #b_categoria").val()+"&categoria_sel="+$foo("#frmBuscaAvancada input[@name='b[0]']").val();

			break;

		//se for estado

		case 1:

			//fazendo a validacao

			if(!validaAbreMmGeral('0','ERRO! Selecione pelo menos um tipo antes de continuar!','frmBuscaAvancada')){

				return false;

			}

		

			titulo = "estado (selecione um ou mais critérios):";	

			param  = "acao=loadCbEstado&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado_sel="+$foo("#frmBuscaAvancada input[@name='b[1]']").val();

			break;

		//se for localidade

		case 2:

			//fazendo a validacao

			if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!','frmBuscaAvancada')){

				return false;

			}

		

			titulo = "localidade (selecione um ou mais critérios):";

			param  = "acao=loadCbLocalidade&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado_sel="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade_sel="+$foo("#frmBuscaAvancada input[@name='b[2]']").val();

			break;

		//se for bairro

		case 3:

			//fazendo a validacao

			if(!validaAbreMmGeral('2','ERRO! Selecione pelo menos uma localidade antes de continuar!','frmBuscaAvancada')){

				return false;

			}

			

			titulo = "bairro (selecione um ou mais critérios):";

			param  = "acao=loadCbBairro&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&localidade_sel="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro_sel="+$foo("#frmBuscaAvancada input[@name='b[3]']").val();

			break;

		//se for estado de anunciante

		case 4:

			//fazendo a validacao

			if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!','frmBuscaAvancada')){

				return false;

			}

		

			titulo = "tipo de anunciante (selecione um ou mais critérios):";

			param  = "acao=loadCbTipoImob&tipo_sel="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&estado_sel="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade_sel="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro_sel="+$foo("#frmBuscaAvancada input[@name='b[3]']").val();

			break;		

	}

	

	//definindo janela do prosseguir

	$foo("#frmBuscaAvancada input[@name='multi_atual']").val(tipo);

	

	//mostrando a janela

	$foo("#frmBuscaAvancada #mostra_multi").show();

	$foo("#frmBuscaAvancada #iframe_mostra_multi").show();

	

	//definindo o titulo

	$foo("#frmBuscaAvancada #mm_titulo").html(titulo);

	

	//carregando a pagina

	$foo("#frmBuscaAvancada #mm_conteudo").load("ctrlImplementa.php?"+param);

}



function confirma_mm_2(){

	var tipo = parseInt($foo("#frmBuscaAvancada input[@name='multi_atual']").val());

	var aux1,aux2;

	

	switch(tipo){

		//se for tipo

		case 0:

			reseta_mm_2(1);

			reseta_mm_2(2);

			reseta_mm_2(3);

			

			//pegando todos os selecionados

			aux1 = $foo("#frmBuscaAvancada input[@name='aux_cate']:checked");

			

			//definindo o novo destaque

			destaca_mm_2(1);

			break;

		//se for estado

		case 1:

			reseta_mm_2(2);

			reseta_mm_2(3);			

			

			//pegando todos os selecionados

			aux1 = $foo("#frmBuscaAvancada input[@name='aux_estado']:checked");

			

			//definindo o novo destaque

			destaca_mm_2(2);

			break;

		//se for localidade

		case 2:

			reseta_mm_2(3);

			

			//pegando todos os selecionados

			aux1 = $foo("#frmBuscaAvancada input[@name='aux_localidade']:checked");

			

			//definindo o novo destaque

			destaca_mm_2(3);

			break;

		//se for bairro

		case 3:

			//pegando todos os selecionados

			aux1 = $foo("#frmBuscaAvancada input[@name='aux_bairro']:checked");

			

			//definindo o novo destaque			

			destaca_combo_2("b_valor_min");

			break;

	}

	

	//separando por virgula para guarda no campo hidden

    aux2 = implodeObject(",",aux1);

	//salvando o valor dos dados

	$foo("#frmBuscaAvancada input[@name='b["+tipo+"]']").val(aux2);

	

	//definindo a nova legenda desse componente

	if(aux1.length>0 || tipo==0 || tipo==1){	

		$foo("#frmBuscaAvancada #cb_multi_"+tipo).html(aux1.length+" selecionado(s)");

	}else{

		$foo("#frmBuscaAvancada #cb_multi_"+tipo).html("todos");

	}

	

	//atualizando os combos

	if(tipo==1 || tipo==2 || tipo==3 || tipo==4){		

		//valor minimo

		montaCombo("ctrlImplementa.php","acao=loadCbValor&cate_principal="+$foo("#frmBuscaAvancada #b_categoria").val()+"&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_valor_min");

		

		//valor maximo

		montaCombo("ctrlImplementa.php","acao=loadCbValor&cate_principal="+$foo("#frmBuscaAvancada #b_categoria").val()+"&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_valor_max");		

		

		//quarto minimo

		montaCombo("ctrlImplementa.php","acao=loadCbQuarto&categoria="+$foo("#frmBuscaAvancada #b_categoria").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_quarto_min");

		

		//quarto maximo

		montaCombo("ctrlImplementa.php","acao=loadCbQuarto&categoria="+$foo("#frmBuscaAvancada #b_categoria").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_quarto_max");

		

		//area minima

		montaCombo("ctrlImplementa.php","acao=loadCbAreaMin&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_area_min");

		

		//area maxima

		montaCombo("ctrlImplementa.php","acao=loadCbAreaMin&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_area_max");

		

		//condominio minimo

		montaCombo("ctrlImplementa.php","acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada #b_categoria").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_condominio_min");

		

		//condominio maximo

		montaCombo("ctrlImplementa.php","acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada #b_categoria").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&origem=buscaAvancada","frmBuscaAvancada #b_condominio_max");

	}else if(tipo==0){

		reseta_cb_busca_2();

	}

	

	//fechando a janela

	fecha_mm('frmBuscaAvancada');

}



function destaca_mm_2(tipo){

	var classRm  = "";

	var classAdd = "";

	

	for(i=0;i<=6;i++){

		//destaca

		if(i==tipo){

			classRm  = "cb_multi_2";

			classAdd = "cb_multi_2_destaca";

		}

		//tira o destaque

		else{

			classRm  = "cb_multi_2_destaca";

			classAdd = "cb_multi_2";

		}

		

		$foo("#frmBuscaAvancada #cb_multi_destaca_"+i).removeClass(classRm);

		$foo("#frmBuscaAvancada #cb_multi_destaca_"+i).addClass(classAdd);

	}

	

	//tirando o foco dos combos tb

	destaca_combo_2("limpa");

}



function reseta_mm_2(tipo){

	//limpando o campo hidden com os valores

	$foo("#frmBuscaAvancada input[@name='b["+tipo+"]']").val("");

	

	if(tipo==0 || tipo==1){

		//resetando o componente

		$foo("#frmBuscaAvancada #cb_multi_"+tipo).html("0 selecionado(s)");

	}else{

		$foo("#frmBuscaAvancada #cb_multi_"+tipo).html("todos");

	}

}



function reseta_cb_busca_2(){

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_valor_min");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_valor_max");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_quarto_min");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_quarto_max");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_area_min");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_area_max");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_condominio_min");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","frmBuscaAvancada #b_condominio_max");

}



function destaca_combo_2(id){	

	//limpando os destaques de combo

	$foo("#frmBuscaAvancada #b_valor_min").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_valor_max").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_quarto_min").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_quarto_max").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_area_min").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_area_max").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_condominio_min").removeClass("destaca_combo");

	$foo("#frmBuscaAvancada #b_condominio_max").removeClass("destaca_combo");

	

	if(id!="limpa"){

		//limpando os destaques do mm

		destaca_mm_2("limpa");

		//destacando o combo

		$foo("#frmBuscaAvancada #"+id).addClass("destaca_combo");

	}	

}



function loadQuarto2(valor,minMax){

	//quarto min

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbQuarto&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val(),

			   "frmBuscaAvancada #b_quarto_min");

	//quarto max

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbQuarto&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val(),

			   "frmBuscaAvancada #b_quarto_max");

	

	//area min

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val(),

			   "frmBuscaAvancada #b_area_min");

	

	//area max

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val(),

			   "frmBuscaAvancada #b_area_max");

	

	//condominio min

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val(),

			   "frmBuscaAvancada #b_condominio_min");

	

	//condominio max

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val(),

			   "frmBuscaAvancada #b_condominio_max");

	

	//definindo o novo destaque

	if(minMax=="min"){		

		destaca_combo_2("b_valor_max");

	}else{

		destaca_combo_2("b_quarto_min");

	}

}



function loadArea2(quarto,minMax){

	//area min

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val()+"&quarto_min="+$foo("#frmBuscaAvancada #b_quarto_min").val()+"&quarto_max="+$foo("#frmBuscaAvancada #b_quarto_max").val(),

			   "frmBuscaAvancada #b_area_min");

	

	//area max

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val()+"&quarto_min="+$foo("#frmBuscaAvancada #b_quarto_min").val()+"&quarto_max="+$foo("#frmBuscaAvancada #b_quarto_max").val(),

			   "frmBuscaAvancada #b_area_max");

	

	//condominio min

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val()+"&quarto_min="+$foo("#frmBuscaAvancada #b_quarto_min").val()+"&quarto_max="+$foo("#frmBuscaAvancada #b_quarto_max").val(),

			   "frmBuscaAvancada #b_condominio_min");

	

	//condominio max

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val()+"&quarto_min="+$foo("#frmBuscaAvancada #b_quarto_min").val()+"&quarto_max="+$foo("#frmBuscaAvancada #b_quarto_max").val(),

			   "frmBuscaAvancada #b_condominio_max");

	

	//definindo o novo destaque

	if(minMax=="min"){		

		destaca_combo_2("b_quarto_max");

	}else{

		destaca_combo_2("b_area_min");

	}

}



function loadCond2(quarto,minMax){	

	//condominio min

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val()+"&quarto_min="+$foo("#frmBuscaAvancada #b_quarto_min").val()+"&quarto_max="+$foo("#frmBuscaAvancada #b_quarto_max").val()+"&area_min="+$foo("#frmBuscaAvancada #b_area_min").val()+"&area_max="+$foo("#frmBuscaAvancada #b_area_max").val(),

			   "frmBuscaAvancada #b_condominio_min");

	

	//condominio max

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbCondominio&categoria="+$foo("#frmBuscaAvancada input[@name='b[0]']").val()+"&estado="+$foo("#frmBuscaAvancada input[@name='b[1]']").val()+"&localidade="+$foo("#frmBuscaAvancada input[@name='b[2]']").val()+"&bairro="+$foo("#frmBuscaAvancada input[@name='b[3]']").val()+"&anunciante_tipo="+$foo("#frmBuscaAvancada input[@name='b[4]']").val()+"&valor_min="+$foo("#frmBuscaAvancada #b_valor_min").val()+"&valor_max="+$foo("#frmBuscaAvancada #b_valor_max").val()+"&quarto_min="+$foo("#frmBuscaAvancada #b_quarto_min").val()+"&quarto_max="+$foo("#frmBuscaAvancada #b_quarto_max").val()+"&area_min="+$foo("#frmBuscaAvancada #b_area_min").val()+"&area_max="+$foo("#frmBuscaAvancada #b_area_max").val(),

			   "frmBuscaAvancada #b_condominio_max");

	

	//definindo o novo destaque

	if(minMax=="min"){		

		destaca_combo_2("b_area_max");

	}else{

		destaca_combo_2("b_condominio_min");

	}

}

/* FIM - SCRIPTS BUSCA AVANCADA */



/* INI - SCRIPTS DA HOME */

function abre_mmHori(tipo,categoria_pertenc){

	var titulo,param,onclick;

	

	switch(tipo){

		//se for tipo

		case 0:

			titulo  = "tipo (selecione um ou mais critérios):";

			param   = "acao=loadCbTipo&categoria_pertenc="+categoria_pertenc+"&categoria_id="+$foo("#buscaHorizontal #b_categoria").val()+"&categoria_sel="+$foo("#buscaHorizontal input[@name='b[0]']").val();

			break;

		//se for estado

		case 1:

			//fazendo a validacao

			if(!validaAbreMmGeralHori('0','ERRO! Selecione pelo menos um tipo antes de continuar!')){

				return false;

			}

		

			titulo = "estado (selecione um ou mais critérios):";	

			param  = "acao=loadCbEstado&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado_sel="+$foo("#buscaHorizontal input[@name='b[1]']").val();

			break;

		//se for localidade

		case 2:

			//fazendo a validacao

			if(!validaAbreMmGeralHori('1','ERRO! Selecione pelo menos um estado antes de continuar!')){

				return false;

			}

		

			titulo = "localidade (selecione um ou mais critérios):";

			param  = "acao=loadCbLocalidade&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado_sel="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade_sel="+$foo("#buscaHorizontal input[@name='b[2]']").val();

			break;

		//se for bairro

		case 3:

			//fazendo a validacao

			if(!validaAbreMmGeralHori('2','ERRO! Selecione pelo menos uma localidade antes de continuar!')){

				return false;

			}

			

			titulo = "bairro (selecione um ou mais critérios):";

			param  = "acao=loadCbBairro&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&localidade_sel="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro_sel="+$foo("#buscaHorizontal input[@name='b[3]']").val();

			break;

		//se for estado de imobiliaria

		case 4:		

			titulo = "estado (selecione um ou mais critérios):";	

			param  = "acao=loadCbEstadoImob&estado_sel="+$foo("#buscaHorizontal input[@name='b[4]']").val();

			break;

		//se for localidade de imobiliaria

		case 5:

			//fazendo a validacao

			if(!validaAbreMmGeralHori('4','ERRO! Selecione pelo menos um estado antes de continuar!')){

				return false;

			}

		

			titulo = "localidade (selecione um ou mais critérios):";

			param  = "acao=loadCbLocalidadeImob&estado_sel="+$foo("#buscaHorizontal input[@name='b[4]']").val()+"&localidade_sel="+$foo("#buscaHorizontal input[@name='b[5]']").val();

			break;

		//se for bairro

		case 6:

			//fazendo a validacao de imobiliaria

			if(!validaAbreMmGeralHori('5','ERRO! Selecione pelo menos uma localidade antes de continuar!')){

				return false;

			}

			

			titulo = "bairro (selecione um ou mais critérios):";

			param  = "acao=loadCbBairroImob&localidade_sel="+$foo("#buscaHorizontal input[@name='b[5]']").val()+"&bairro_sel="+$foo("#buscaHorizontal input[@name='b[6]']").val();

			break;

		//se for tipo de anunciante

		case 7:

			//fazendo a validacao

			if(!validaAbreMmGeralHori('4','ERRO! Selecione pelo menos um estado antes de continuar!')){

				return false;

			}

		

			titulo = "tipo (selecione um ou mais critérios):";

			param  = "acao=loadCbTipoImob&tipo_sel="+$foo("#buscaHorizontal input[@name='b[7]']").val()+"&estado_sel="+$foo("#buscaHorizontal input[@name='b[4]']").val()+"&localidade_sel="+$foo("#buscaHorizontal input[@name='b[5]']").val()+"&bairro_sel="+$foo("#buscaHorizontal input[@name='b[6]']").val();

			break;		

	}

	

	//definindo janela do prosseguir

	$foo("#buscaHorizontal input[@name='multi_atual']").val(tipo);

	

	//mostrando a janela

	$foo("#mostra_multiHori").show();

	$foo("#iframe_mostra_multiHori").show();

	

	//definindo o titulo

	$foo("#buscaHorizontal #mm_titulo").html(titulo);

	

	//carregando a pagina

	$foo("#mm_conteudoHori").load("ctrlImplementa.php?"+param);

}



function abre_mm(tipo,categoria_pertenc){

	var titulo,param,onclick;

	

	switch(tipo){

		//se for tipo

		case 0:

			//fazendo a validacao

			if(!validaAbreMmTipo()){

				return false;

			}

			titulo  = "tipo (selecione um ou mais critérios):";

			param   = "acao=loadCbTipo&categoria_pertenc="+categoria_pertenc+"&categoria_id="+$foo("#buscaRapida input[@name='b[categoria]']").val()+"&categoria_sel="+$foo("#buscaRapida input[@name='b[0]']").val();

			break;

		//se for estado

		case 1:

			//fazendo a validacao

			if(!validaAbreMmGeral('0','ERRO! Selecione pelo menos um tipo antes de continuar!','buscaRapida')){

				return false;

			}

		

			titulo = "estado (selecione um ou mais critérios):";	

			param  = "acao=loadCbEstado&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado_sel="+$foo("#buscaRapida input[@name='b[1]']").val();

			break;

		//se for localidade

		case 2:

			//fazendo a validacao

			if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!','buscaRapida')){

				return false;

			}

		

			titulo = "localidade (selecione um ou mais critérios):";

			param  = "acao=loadCbLocalidade&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado_sel="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade_sel="+$foo("#buscaRapida input[@name='b[2]']").val();

			break;

		//se for bairro

		case 3:

			//fazendo a validacao

			if(!validaAbreMmGeral('2','ERRO! Selecione pelo menos uma localidade antes de continuar!','buscaRapida')){

				return false;

			}

			

			titulo = "bairro (selecione um ou mais critérios):";

			param  = "acao=loadCbBairro&categoria_pertenc="+categoria_pertenc+"&categoria_sel="+$foo("#buscaRapida input[@name='b[0]']").val()+"&localidade_sel="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro_sel="+$foo("#buscaRapida input[@name='b[3]']").val();

			break;

		//se for estado de imobiliaria

		case 4:		

			titulo = "estado (selecione um ou mais critérios):";	

			param  = "acao=loadCbEstadoImob&estado_sel="+$foo("#buscaRapida input[@name='b[4]']").val();

			break;

		//se for localidade de imobiliaria

		case 5:

			//fazendo a validacao

			if(!validaAbreMmGeral('4','ERRO! Selecione pelo menos um estado antes de continuar!','buscaRapida')){

				return false;

			}

		

			titulo = "localidade (selecione um ou mais critérios):";

			param  = "acao=loadCbLocalidadeImob&estado_sel="+$foo("#buscaRapida input[@name='b[4]']").val()+"&localidade_sel="+$foo("#buscaRapida input[@name='b[5]']").val();

			break;

		//se for bairro

		case 6:

			//fazendo a validacao de imobiliaria

			if(!validaAbreMmGeral('5','ERRO! Selecione pelo menos uma localidade antes de continuar!','buscaRapida')){

				return false;

			}

			

			titulo = "bairro (selecione um ou mais critérios):";

			param  = "acao=loadCbBairroImob&localidade_sel="+$foo("#buscaRapida input[@name='b[5]']").val()+"&bairro_sel="+$foo("#buscaRapida input[@name='b[6]']").val();

			break;

		//se for tipo de anunciante

		case 7:

			//fazendo a validacao

			if(!validaAbreMmGeral('4','ERRO! Selecione pelo menos um estado antes de continuar!','buscaRapida')){

				return false;

			}

		

			titulo = "tipo (selecione um ou mais critérios):";

			param  = "acao=loadCbTipoImob&tipo_sel="+$foo("#buscaRapida input[@name='b[7]']").val()+"&estado_sel="+$foo("#buscaRapida input[@name='b[4]']").val()+"&localidade_sel="+$foo("#buscaRapida input[@name='b[5]']").val()+"&bairro_sel="+$foo("#buscaRapida input[@name='b[6]']").val();

			break;		

	}

	

	//definindo janela do prosseguir

	$foo("#buscaRapida input[@name='multi_atual']").val(tipo);

	

	//mostrando a janela

	$foo("#buscaRapida #mostra_multi").show();

	$foo("#buscaRapida #iframe_mostra_multi").show();

	

	//definindo o titulo

	$foo("#buscaRapida #mm_titulo").html(titulo);

	

	//carregando a pagina

	$foo("#buscaRapida #mm_conteudo").load("ctrlImplementa.php?"+param);

}



function confirma_mmHori(){

	var tipo = parseInt($foo("#buscaHorizontal input[@name='multi_atual']").val());

	var aux1,aux2;

	

	switch(tipo){

		//se for tipo

		case 0:

			reseta_mmHori(1);

			reseta_mmHori(2);

			reseta_mmHori(3);

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_cate']:checked");

			

			//definindo o novo destaque

			destacaMmHori(1);

			break;

		//se for estado

		case 1:

			reseta_mmHori(2);

			reseta_mmHori(3);			

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_estado']:checked");

			

			//definindo o novo destaque

			destacaMmHori(2);

			break;

		//se for localidade

		case 2:

			reseta_mmHori(3);

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_localidade']:checked");

			

			//definindo o novo destaque

			destacaMmHori(3);

			break;

		//se for bairro

		case 3:

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_bairro']:checked");

			

			//definindo o novo destaque

			destacaComboHori("b_valor");

			break;

		//se for estado de imobiliaria

		case 4:

			reseta_mmHori(5);

			reseta_mmHori(6);

			reseta_mmHori(7);

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_estado']:checked");

			

			//definindo o novo destaque

			destacaMmHori(5);

			break;

		//se for localidade de anunciante

		case 5:

			reseta_mmHori(6);

			reseta_mmHori(7);

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_localidade']:checked");

			

			//definindo o novo destaque

			destacaMmHori(6);

			break;

		//se for bairro de anunciante

		case 6:

			reseta_mmHori(7);

		

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_bairro']:checked");

			break;

		//se for tipo de anunciante

		case 7:

			//pegando todos os selecionados

			aux1 = $foo("#buscaHorizontal input[@name='aux_tipo']:checked");

			break;

	}

	

	//separando por virgula para guarda no campo hidden

    aux2 = implodeObject(",",aux1);

	//salvando o valor dos dados

	$foo("#buscaHorizontal input[@name='b["+tipo+"]']").val(aux2);

	

	//definindo a nova legenda desse componente

	if(aux1.length>0 || tipo==0 || tipo==1){	

		$foo("#buscaHorizontal #cb_multi_"+tipo).html(aux1.length+" selecionado(s)");

	}else{

		$foo("#buscaHorizontal #cb_multi_"+tipo).html("todos");

	}

	

	//atualizando os combos

	if(tipo==1 || tipo==2 || tipo==3){		

		//valor

		montaCombo("ctrlImplementa.php","acao=loadCbValor&cate_principal="+$foo("#buscaHorizontal select[@name='b[categoria]']:checked").val()+"&categoria="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro="+$foo("#buscaHorizontal input[@name='b[3]']").val(),"buscaHorizontal #b_valor");

		//quarto

		montaCombo("ctrlImplementa.php","acao=loadCbQuarto&categoria="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro="+$foo("#buscaHorizontal input[@name='b[3]']").val(),"buscaHorizontal #b_quarto");

		//area

		montaCombo("ctrlImplementa.php","acao=loadCbAreaMin&categoria="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro="+$foo("#buscaHorizontal input[@name='b[3]']").val(),"buscaHorizontal #b_area");

	}

	

	//fechando a janela

	fecha_mmHori();

}





function confirma_mm(){

	var tipo = parseInt($foo("#buscaRapida input[@name='multi_atual']").val());

	var aux1,aux2;

	

	switch(tipo){

		//se for tipo

		case 0:

			reseta_mm(1,'buscaRapida');

			reseta_mm(2,'buscaRapida');

			reseta_mm(3,'buscaRapida');

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_cate']:checked");

			

			//definindo o novo destaque

			destacaMm(1);

			break;

		//se for estado

		case 1:

			reseta_mm(2,'buscaRapida');

			reseta_mm(3,'buscaRapida');			

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_estado']:checked");

			

			//definindo o novo destaque

			destacaMm(2);

			break;

		//se for localidade

		case 2:

			reseta_mm(3,'buscaRapida');

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_localidade']:checked");

			

			//definindo o novo destaque

			destacaMm(3);

			break;

		//se for bairro

		case 3:

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_bairro']:checked");

			

			//definindo o novo destaque

			destacaCombo("b_valor");

			break;

		//se for estado de imobiliaria

		case 4:

			reseta_mm(5,'buscaRapida');

			reseta_mm(6,'buscaRapida');

			reseta_mm(7,'buscaRapida');

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_estado']:checked");

			

			//definindo o novo destaque

			destacaMm(5);

			break;

		//se for localidade de anunciante

		case 5:

			reseta_mm(6,'buscaRapida');

			reseta_mm(7,'buscaRapida');

			

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_localidade']:checked");

			

			//definindo o novo destaque

			destacaMm(6);

			break;

		//se for bairro de anunciante

		case 6:

			reseta_mm(7,'buscaRapida');

		

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_bairro']:checked");

			break;

		//se for tipo de anunciante

		case 7:

			//pegando todos os selecionados

			aux1 = $foo("#buscaRapida input[@name='aux_tipo']:checked");

			break;

	}

	

	//separando por virgula para guarda no campo hidden

    aux2 = implodeObject(",",aux1);

	//salvando o valor dos dados

	$foo("#buscaRapida input[@name='b["+tipo+"]']").val(aux2);

	

	//definindo a nova legenda desse componente

	if(aux1.length>0 || tipo==0 || tipo==1){	

		$foo("#buscaRapida #cb_multi_"+tipo).html(aux1.length+" selecionado(s)");

	}else{

		$foo("#buscaRapida #cb_multi_"+tipo).html("todos");

	}

	

	//atualizando os combos

	if(tipo==1 || tipo==2 || tipo==3){		

		//valor

		montaCombo("ctrlImplementa.php","acao=loadCbValor&cate_principal="+$foo("#buscaRapida input[@name='b[categoria]']:checked").val()+"&categoria="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro="+$foo("#buscaRapida input[@name='b[3]']").val(),"buscaRapida #b_valor");

		//quarto

		montaCombo("ctrlImplementa.php","acao=loadCbQuarto&categoria="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro="+$foo("#buscaRapida input[@name='b[3]']").val(),"buscaRapida #b_quarto");

		//area

		montaCombo("ctrlImplementa.php","acao=loadCbAreaMin&categoria="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro="+$foo("#buscaRapida input[@name='b[3]']").val(),"buscaRapida #b_area");

	}

	

	//fechando a janela

	fecha_mm('buscaRapida');

}



function preencheBuscaRapida(categoria,b_0,b_1,b_2,b_3,valor,quarto,area){

	//definindo a categoria marcada

	$foo("#buscaRapida input[@name='b[categoria]']:nth("+categoria+")").attr("checked","checked");	

	

	//salvando o valor tipo

	$foo("#buscaRapida input[@name='b[0]']").val(b_0);

	//alterando legenda do componente

	$foo("#buscaRapida #cb_multi_0").html(b_0.split(",").length+" selecionado(s)");

	

	//salvando o valor estado

	$foo("#buscaRapida input[@name='b[1]']").val(b_1);

	//alterando legenda do componente

	$foo("#buscaRapida #cb_multi_1").html(b_1.split(",").length+" selecionado(s)");

			

	//salvando o valor localidade

	$foo("#buscaRapida input[@name='b[2]']").val(b_2);

	//alterando legenda do componente

	if(b_2!=""){

		$foo("#buscaRapida #cb_multi_2").html(b_2.split(",").length+" selecionado(s)");

	}else{

		$foo("#buscaRapida #cb_multi_2").html("todos");

	}

	

	//salvando o valor bairro

	$foo("#buscaRapida input[@name='b[3]']").val(b_3);

	//alterando legenda do componente

	if(b_3!=""){

		$foo("#buscaRapida #cb_multi_3").html(b_3.split(",").length+" selecionado(s)");

	}else{

		$foo("#buscaRapida #cb_multi_3").html("todos");

	}	

	

	//carregando combo de valor marcando

	montaCombo("ctrlImplementa.php","acao=loadCbValor&cate_principal="+categoria+"&categoria="+b_0+"&estado="+b_1+"&localidade="+b_2+"&bairro="+b_3+"&marcado="+valor,"buscaRapida #b_valor");

	//carregando combo de quarto marcando

	montaCombo("ctrlImplementa.php","acao=loadCbQuarto&categoria="+b_0+"&estado="+b_1+"&localidade="+b_2+"&bairro="+b_3+"&valor="+valor+"&marcado="+quarto,"buscaRapida #b_quarto");

	//carregando combo de area marcando

	montaCombo("ctrlImplementa.php","acao=loadCbAreaMin&categoria="+b_0+"&estado="+b_1+"&localidade="+b_2+"&bairro="+b_3+"&valor="+valor+"&quarto="+quarto+"&marcado="+area,"buscaRapida #b_area");

}



function preencheBuscaRapidaImob(b_4,b_5,b_6,b_7){

	//salvando o valor estado

	$foo("input[@name='b[4]']").val(b_4);

	//alterando legenda do componente

	$foo("#cb_multi_4").html(b_4.split(",").length+" selecionado(s)");

			

	//salvando o valor localidade

	$foo("input[@name='b[5]']").val(b_5);

	//alterando legenda do componente

	if(b_5!=""){

		$foo("#cb_multi_5").html(b_5.split(",").length+" selecionado(s)");

	}else{

		$foo("#cb_multi_5").html("todos");

	}

	

	//salvando o valor bairro

	$foo("input[@name='b[6]']").val(b_6);

	//alterando legenda do componente

	if(b_6!=""){

		$foo("#cb_multi_6").html(b_6.split(",").length+" selecionado(s)");

	}else{

		$foo("#cb_multi_6").html("todos");

	}	

	

	//salvando o valor tipo

	$foo("input[@name='b[7]']").val(b_7);

	//alterando legenda do componente

	if(b_7!=""){

		$foo("#cb_multi_7").html(b_7.split(",").length+" selecionado(s)");

	}else{

		$foo("#cb_multi_7").html("todos");

	}	

}



function preencheBuscaMapa(categoria,b_0,b_1,b_2,b_3){

	//definindo a categoria marcada

	$foo("#buscaRapida input[@name='b[categoria]']:nth("+categoria+")").attr("checked","checked");	

	

	//salvando o valor tipo

	$foo("#buscaRapida input[@name='b[0]']").val(b_0);

	//alterando legenda do componente

	$foo("#buscaRapida #cb_multi_0").html(b_0.split(",").length+" selecionado(s)");

	

	//salvando o valor estado

	$foo("#buscaRapida input[@name='b[1]']").val(b_1);

	//alterando legenda do componente

	$foo("#buscaRapida #cb_multi_1").html(b_1.split(",").length+" selecionado(s)");

			

	//salvando o valor localidade

	$foo("#buscaRapida input[@name='b[2]']").val(b_2);

	//alterando legenda do componente

	if(b_2!=""){

		$foo("#buscaRapida #cb_multi_2").html(b_2.split(",").length+" selecionado(s)");

	}else{

		$foo("#buscaRapida #cb_multi_2").html("todos");

	}

	

	//salvando o valor bairro

	$foo("#buscaRapida input[@name='b[3]']").val(b_3);

	//alterando legenda do componente

	if(b_3!=""){

		$foo("#buscaRapida #cb_multi_3").html(b_3.split(",").length+" selecionado(s)");

	}else{

		$foo("#buscaRapida #cb_multi_3").html("todos");

	}	

}



function reseta_mmHori(tipo){

	//limpando o campo hidden com os valores

	$foo("#buscaHorizontal input[@name='b["+tipo+"]']").val("");

	

	if(tipo==0 || tipo==1){

		//resetando o componente

		$foo("#buscaHorizontal #cb_multi_"+tipo).html("0 selecionado(s)");

	}else{

		$foo("#buscaHorizontal #cb_multi_"+tipo).html("todos");

	}

}



function reseta_mm(tipo,div){

	//limpando o campo hidden com os valores

	$foo("#"+div+" input[@name='b["+tipo+"]']").val("");

	

	if(tipo==0 || tipo==1){

		//resetando o componente

		$foo("#"+div+" #cb_multi_"+tipo).html("0 selecionado(s)");

	}else{

		$foo("#"+div+" #cb_multi_"+tipo).html("todos");

	}

}



function fecha_mm(div){

	$foo("#"+div+" #mostra_multi").hide();

	$foo("#"+div+" #iframe_mostra_multi").hide();

	$foo("#"+div+" #mm_conteudo").html("");

}



function fecha_mmHori(){

	$foo("#mostra_multiHori").hide();

	$foo("#iframe_mostra_multiHori").hide();

	$foo("#mm_conteudoHori").html("");

}



function validaAbreMmTipo(){

	//verificando se algum checkbox foi marcado	

	var boolValid = false;

	$foo('input:radio.rd_categoria').each(function() {

		if($foo(this).is(':checked')){

			boolValid = true;

		}

	});

	

	if(!boolValid){

		alert("ERRO! Selecione a opção COMPRAR ou ALUGAR antes de continuar!");

		return false;

	}else{

		return true;

	}

}



function validaAbreMmGeral(num,msg,div){

	if($foo("#"+div+" input[@name='b["+num+"]']").val()==""){

		alert(msg);

		return false;

	}else{

		return true;

	}

}



function validaAbreMmGeralHori(num,msg){

	if($foo("#buscaHorizontal input[@name='b["+num+"]']").val()==""){

		alert(msg);

		return false;

	}else{

		return true;

	}

}



function validaAbreCbDependeBairro(){

	if($foo("input[@name='b[3]']").val()==""){

		alert("ERRO! Selecione pelo menos um bairro antes de continuar!");

		return false;

	}else{

		return true;

	}

}



function marcarTodos(classe,acao){

	$foo("."+classe).each(function() {

		this.checked = acao;

	});

}



function montaCombo(url,param,idCombo){

	$foo.ajax(

	{

		type: "POST",

		url: url,

		data: param,

		beforeSend: function() {						

			//mensagem de carregando aqui

		},

		success: function(txt) {												

			//atualizando os grupos de mensalidade

			$foo('#'+idCombo).html(txt);

		},

		error: function(txt) {

			//mensagem de erro aqui

		}

	}

	);

}



function reseta_cb_buscaHori(){

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","buscaHorizontal #b_valor");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","buscaHorizontal #b_quarto");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","buscaHorizontal #b_area");

}



function reseta_cb_busca(){

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","buscaRapida #b_valor");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","buscaRapida #b_quarto");

	montaCombo("ctrlImplementa.php","acao=resetaCbUnico&msg=todos","buscaRapida #b_area");

}



function validaBuscaHori(){

	if(!validaAbreMmGeralHori('0','ERRO! Selecione pelo menos um tipo antes de continuar!')){

		return false;

	}

	

	if(!validaAbreMmGeralHori('1','ERRO! Selecione pelo menos um estado antes de continuar!')){

		return false;

	}	



	return true;

}



function validaBuscaRapida(){

	if(!validaAbreMmTipo()){

		return false;

	}

	if(!validaAbreMmGeral('0','ERRO! Selecione pelo menos um tipo antes de continuar!','buscaRapida')){

		return false;

	}

	

	if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!','buscaRapida')){

		return false;

	}	



	return true;

}



function validaBuscaAvancada(){

	if(!validaAbreMmGeral('0','ERRO! Selecione pelo menos um tipo antes de continuar!','frmBuscaAvancada')){

		return false;

	}

	

	if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!','frmBuscaAvancada')){

		return false;

	}	



	return true;

}



function validaBuscaImob(){

	/*

	if(!validaAbreMmTipo()){

		return false;

	}

	if(!validaAbreMmEstado()){

		return false;

	}

	*/

	

	if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!')){

		return false;

	}	



	return true;

}



function validaBuscaMapa(){

	if(!validaAbreMmTipo()){

		return false;

	}

	if(!validaAbreMmGeral('0','ERRO! Selecione pelo menos um tipo antes de continuar!','buscaRapida')){

		return false;

	}	

	if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!','buscaRapida')){

		return false;

	}	



	return true;

}



function validaBuscaLancamento(){

	if(!validaAbreMmGeral('0','ERRO! Selecione pelo menos um tipo antes de continuar!')){

		return false;

	}	

	if(!validaAbreMmGeral('1','ERRO! Selecione pelo menos um estado antes de continuar!')){

		return false;

	}

	

	//adicionando lancamento na busca

	//$foo("input[@name='b[0]']").val($foo("input[@name='b[0]']").val()+",23");



	return true;

}



function validaBuscaLancamentoSimples(){

	if($foo("#bs_termo_lan").val()=="" || $foo("#bs_termo_lan").val()=="Digite o imóvel que você deseja"){

		alert("ERRO! Informe pelo menos uma palavra a ser pesquisada!");

		$foo("#bs_termo_lan").focus();

		return false;

	}else if($foo("#bs_termo_lan").val().length <= 3){

		alert("ERRO! Por favor informe um termo com no minimo 4 caracteres!");

		$foo("#bs_termo_lan").focus();

		return false;

	}

	

	return true;

}



function validaBuscaSimples(){

	if($foo("#bs_termo").val()=="" || $foo("#bs_termo").val()=="Digite o imóvel que você deseja"){

		alert("ERRO! Informe pelo menos uma palavra a ser pesquisada!");

		$foo("#bs_termo").focus();

		return false;

	}else if($foo("#bs_termo").val().length <= 3){

		alert("ERRO! Por favor informe um termo com no minimo 4 caracteres!");

		$foo("#bs_termo").focus();

		return false;

	}

	

	return true;

}



function validaBuscaPorId(){

	if($foo("#termo_busca_id").val()==""){

		alert("ERRO! Informe o codigo do imovel a ser pesquisado!");

		$foo("#termo_busca_id").focus();

		return false;

	}else if(!is_numeric($foo("#termo_busca_id").val())){

		alert("ERRO! Por favor informe um valor numerico!");

		$foo("#termo_busca_id").focus();

		return false;

	}

	

	return true;

}



function is_numeric(input){

	return !isNaN(input);

}



function loadQuartoHori(valor){

	//quarto

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbQuarto&categoria="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro="+$foo("#buscaHorizontal input[@name='b[3]']").val()+"&valor="+valor,

			   "buscaHorizontal #b_quarto");

	

	//quarto

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro="+$foo("#buscaHorizontal input[@name='b[3]']").val()+"&valor="+valor,

			   "buscaHorizontal #b_area");

	

	//definindo o novo destaque

	destacaComboHori("b_quarto");

}



function loadAreaHori(quarto){

	//quarto

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#buscaHorizontal input[@name='b[0]']").val()+"&estado="+$foo("#buscaHorizontal input[@name='b[1]']").val()+"&localidade="+$foo("#buscaHorizontal input[@name='b[2]']").val()+"&bairro="+$foo("#buscaHorizontal input[@name='b[3]']").val()+"&valor="+$foo("#buscaHorizontal #b_valor").val()+"&quarto="+quarto,

			   "buscaHorizontal #b_area");

	

	//definindo o novo destaque

	destacaComboHori("b_area");

}





function loadQuarto(valor){

	//quarto

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbQuarto&categoria="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro="+$foo("#buscaRapida input[@name='b[3]']").val()+"&valor="+valor,

			   "buscaRapida #b_quarto");

	

	//quarto

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro="+$foo("#buscaRapida input[@name='b[3]']").val()+"&valor="+valor,

			   "buscaRapida #b_area");

	

	//definindo o novo destaque

	destacaCombo("b_quarto");

}



function loadArea(quarto){

	//quarto

	montaCombo("ctrlImplementa.php",

			   "acao=loadCbAreaMin&categoria="+$foo("#buscaRapida input[@name='b[0]']").val()+"&estado="+$foo("#buscaRapida input[@name='b[1]']").val()+"&localidade="+$foo("#buscaRapida input[@name='b[2]']").val()+"&bairro="+$foo("#buscaRapida input[@name='b[3]']").val()+"&valor="+$foo("#b_valor").val()+"&quarto="+quarto,

			   "buscaRapida #b_area");

	

	//definindo o novo destaque

	destacaCombo("b_area");

}



function destacaMmHori(tipo){

	var classRm  = "";

	var classAdd = "";

	

	for(i=0;i<=6;i++){

		//destaca

		if(i==tipo){

			classRm  = "cb_multi";

			classAdd = "cb_multi_destaca";

		}

		//tira o destaque

		else{

			classRm  = "cb_multi_destaca";

			classAdd = "cb_multi";

		}

		

		$foo("#buscaHorizontal #cb_multi_destaca_"+i).removeClass(classRm);

		$foo("#buscaHorizontal #cb_multi_destaca_"+i).addClass(classAdd);

	}

	

	//tirando o foco dos combos tb

	destacaComboHori("limpa");

}



function destacaMm(tipo){

	var classRm  = "";

	var classAdd = "";

	

	for(i=0;i<=6;i++){

		//destaca

		if(i==tipo){

			classRm  = "cb_multi";

			classAdd = "cb_multi_destaca";

		}

		//tira o destaque

		else{

			classRm  = "cb_multi_destaca";

			classAdd = "cb_multi";

		}

		

		$foo("#buscaRapida #cb_multi_destaca_"+i).removeClass(classRm);

		$foo("#buscaRapida #cb_multi_destaca_"+i).addClass(classAdd);

	}

	

	//tirando o foco dos combos tb

	destacaCombo("limpa");

}



function destacaComboHori(id){	

	//limpando os destaques de combo

	$foo("#buscaHorizontal #b_valor").removeClass("destaca_combo");

	$foo("#buscaHorizontal #b_quarto").removeClass("destaca_combo");

	$foo("#buscaHorizontal #b_area").removeClass("destaca_combo");

	$foo("#buscaHorizontal #b_valor").next().removeClass("destaca_combo");

	$foo("#buscaHorizontal #b_quarto").next().removeClass("destaca_combo");

	$foo("#buscaHorizontal #b_area").next().removeClass("destaca_combo");

	

	if(id!="limpa"){

		//limpando os destaques do mm

		destacaMmHori("limpa");

		//destacando o combo

		$foo("#buscaHorizontal #"+id).addClass("destaca_combo");

		$foo("#buscaHorizontal #"+id).next().addClass("destaca_combo");

	}	

}



function destacaCombo(id){	

	//limpando os destaques de combo

	$foo("#buscaRapida #b_valor").removeClass("destaca_combo");

	$foo("#buscaRapida #b_quarto").removeClass("destaca_combo");

	$foo("#buscaRapida #b_area").removeClass("destaca_combo");

	$foo("#buscaRapida #b_valor").next().removeClass("destaca_combo");

	$foo("#buscaRapida #b_quarto").next().removeClass("destaca_combo");

	$foo("#buscaRapida #b_area").next().removeClass("destaca_combo");

	

	if(id!="limpa"){

		//limpando os destaques do mm

		destacaMm("limpa");

		//destacando o combo

		$foo("#buscaRapida #"+id).addClass("destaca_combo");

		$foo("#buscaRapida #"+id).next().addClass("destaca_combo");

	}	

}

/* FIM - SCRIPTS DA HOME */





function implodeObject(separador,objeto){

	var str = "";

	

	for(x=0;x<objeto.length;x++){

		str += objeto[x].value;

		

		if(x!=(objeto.length - 1)){

			str += separador;

		}

	}

	

	return str;

}



function validaFrmContatoImovel(form){

	if(form.txtNome.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>NOME</span>!");

		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>EMAIL</span>!");

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			$foo("#form_alert div").show();

			$foo("#form_alert div").html("Por favor, <span>informe um EMAIL V&Aacute;LIDO</span>!");

			form.txtEmail.focus();

			return false;

		}

	}	

	if(form.txtFone.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>TELEFONE</span>!");

		form.txtFone.focus();

		return false;

	}

	if(form.txtMensagem.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>MENSAGEM</span>!");

		form.txtMensagem.focus();

		return false;

	}

	$foo("#form_alert div").load('ctrlImplementa.php?'+$foo("#frmContatoImovel").formSerialize());

}



function validaFrmIndicaAmigo(form){

	if(form.txtSeuNome.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe <span>seu nome</span>!");

		form.txtSeuNome.focus();

		return false;

	}

	if(form.txtSeuEmail.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe <span>seu email</span>!");

		form.txtSeuEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtSeuEmail.value)){

		$foo("#form_alert div").show();

			$foo("#form_alert div").html("Aten&ccedil;&atilde;o, <span>seu email deve ser v&aacute;lido</span>!");

			form.txtSeuEmail.focus();

			return false;

		}

	}

	if(form.txtNomeAmigo.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe o <span>nome do seu amigo</span>!");

		form.txtNomeAmigo.focus();

		return false;

	}

	if(form.txtEmailAmigo.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe o <span>email do seu amigo</span>!");

		form.txtEmailAmigo.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmailAmigo.value)){

			$foo("#form_alert div").html("Aten&ccedil;&atilde;o, <span>o email do seu amigo deve ser v&aacute;lido</span>!");

			form.txtEmailAmigo.focus();

			return false;

		}

	}

	$foo("#form_alert div").load('ctrlImplementa.php?'+$foo("#frmIndicaAmigo").formSerialize());

}



function validaFrmAgendaVisita(form){

	

	if(form.txtNome.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>nome</span>!");

		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>email</span>!");

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			$foo("#form_alert div").show();

			$foo("#form_alert div").html("<span>Por favor, informe um email v&aacute;lido!</span>");

			form.txtEmail.focus();

			return false;

		}

	}

	if(form.txtFone.value=="" && form.txtCel.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe <span>pelo menos um telefone!</span>");

		form.txtFone.focus();

		return false;

	}

	if(form.txtDia.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe o <span>dia para a visita!</span>");

		form.txtDia.focus();

		return false;

	}

	if(form.txtHora.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, informe o <span>hor&aacute;rio para a visita!</span>");

		form.txtHora.focus();

		return false;

	}

	$foo("#form_alertd div").load('ctrlImplementa.php?'+$foo("#frmAgendaVisita").formSerialize());

}



function validaFrmLigaremos(form){

	if(form.txtNome.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>nome</span>!");

		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>email</span>!");

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			$foo("#form_alert div").show();

			$foo("#form_alert div").html("Por favor, <span>informe um email v&aacute;lido</span>!");

			form.txtEmail.focus();

			return false;

		}

	}

	if(form.txtPais.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, selecione o <span>pa&iacute;s</span>!");

		form.txtPais.focus();

		return false;

	}

	if(form.txtFone.value==""){

		$foo("#form_alert div").show();

		$foo("#form_alert div").html("Por favor, preencha o campo <span>telefone</span>!");

		form.txtFone.focus();

		return false;

	}

	$foo("#form_alert div").load('ctrlImplementa.php?'+$foo("#frmLigaremos").formSerialize());

}



function validaFrmCritique(form){
	if(form.txtNome.value==""){
			$foo("#form_alert div").show();
			$foo("#form_alert div").html("Por favor, informe <span>seu nome</span>!");
			form.txtNome.focus();
			return false;
		}
		if(form.txtEmail.value==""){
			$foo("#form_alert div").show();
			$foo("#form_alert div").html("Por favor, informe <span>seu email</span>!");
			form.txtEmail.focus();
			return false;
		}else{
			if(!validaEmail(form.txtEmail.value)){
			$foo("#form_alert div").show();
				$foo("#form_alert div").html("Aten&ccedil;&atilde;o, <span>seu email deve ser v&aacute;lido</span>!");
				form.txtEmail.focus();
				return false;
			}
		}
		if(form.txtMensagem.value==""){
			$foo("#form_alert div").show();
			$foo("#form_alert div").html("Por favor, preencha o campo <span>Mensagem</span>!");
			form.txtMensagem.focus();
			return false;
		}
		$foo("#form_alert div").load('ctrlImplementa.php?'+$foo("#frmCritique").formSerialize());
}



//verifica se o email informada eh valido

function validaEmail(email){

	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");

	if (ER.test(email)){

		return true;

	}else{

		return false;

	}

}



function validaFrmCadUsuario(form){

	$foo.scrollTo('#resposta', 800 , {offset:-100});

	if(form.txtNome.value==""){		

		resposta("resposta","alerta","Por favor, preencha o campo NOME.");

		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value==""){

		resposta("resposta","alerta","Por favor, preencha o campo EMAIL.");

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			resposta("resposta","alerta","Por favor, informe um EMAIL V&Aacute;LIDO.");

			form.txtEmail.focus();

			return false;

		}

	}

	if(form.ddd1.value=="" || form.telefone1.value==""){			

		resposta("resposta","alerta","Por favor, preencha os campos do TELEFONE RESIDENCIAL.");

		if(form.ddd1.value==""){

			form.ddd1.focus();

		}else{

			form.telefone1.focus();

		}

		return false;

	}

	if(form.txtSenha.value==""){

		resposta("resposta","alerta","Por favor, preencha o campo SENHA.");

		form.txtSenha.focus();

		return false;

	}

	if(form.txtSenha.value.length < 6){

		resposta("resposta","alerta","A senha deve ter no m&iacute;nimo 6 caracteres.");

		form.txtSenha.focus();

		return false;

	}

	if(form.txtSenha2.value==""){

		resposta("resposta","alerta","Por favor, preencha o campo CONFIRMAR SENHA.");

		form.txtSenha2.focus();

		return false;

	}

	if(form.txtSenha.value!=form.txtSenha2.value){

		resposta("resposta","alerta","As senhas informadas n&atilde;o conferem.");

		form.txtSenha.value = '';

		form.txtSenha2.value = '';

		form.txtSenha.focus();

		return false;

	}

	if(form.lido.checked!=true){

		resposta("resposta","alerta","Voc&ecirc; deve aceitar os termos de uso para efetivar seu cadastro.");

		form.lido.focus();

		return false;

	}

	abreAbas('cadastros','aba-1','cadastraUsuario&'+$foo("#frmCadUsuario").formSerialize());

}



function mostraCampos(valor){

	$foo(".campos").hide();

	switch(valor){

		case "1":

			$foo(".imobiliaria").show();

			break;

		case "2":

			$foo(".corretor").show();

			break;

		case "3":

			$foo(".particular").show();

			break;

		case "4":

			$foo(".construtora").show();

			break;

	}

}



function printSel(){

	var arrCheck = $foo("input[@name='idSelImovel']:checked");

	

	if(arrCheck.length>0){

		var param = "";

		for(var i=0;i<arrCheck.length;i++){

			param += "&id[]="+arrCheck[i].value;

		}

		

		window.open("print_sel.php?acao=print_sel"+param);

	}else{

		alert("ERRO! Selecione pelo menos um imovel!");

	}

}



function printSelImob(){

	var arrCheck = $foo("input[@name='idSelImob']:checked");

	

	if(arrCheck.length>0){

		var param = "";

		for(var i=0;i<arrCheck.length;i++){

			param += "&id[]="+arrCheck[i].value;

		}

		

		window.open("print_selImob.php?acao=print_selImob"+param);

	}else{

		alert("ERRO! Selecione pelo menos um anunciante!");

	}

}



function comparaSel(){

	

	var arrCheck = $foo("input[@name='idSelImovel']:checked");

	

	if(arrCheck.length>1){

		var param = "";

		for(var i=0;i<arrCheck.length;i++){

			param += "&id[]="+arrCheck[i].value;

		}

		

		location.href="comparar.php?acao=comparar"+param;

	}else{

		alert("ERRO! Selecione pelo menos dois imoveis para comparar!");

	}

}



function salvarSel(categoria){

	

	

	if(categoria=="imovel"){

		var arrCheck = $foo("input[@name='idSelImovel']:checked");

	}else if(categoria=="anunciante"){

		var arrCheck = $foo("input[@name='idSelImob']:checked");

	}

	

	if(arrCheck.length>0){

		var param = "&categoria="+categoria;

		for(var i=0;i<arrCheck.length;i++){

			param += "&id[]="+arrCheck[i].value;

		}

		$foo("#resposta").load("ctrlImplementa.php?acao=salvarSelecionados"+param);

	}else{

		alert("ERRO! Selecione pelo menos um item para salvar!");

	}

}



function salvarImovel(id){

	$foo("#resposta").load("ctrlImplementa.php?acao=salvarImovel&id[]="+id);

}



function removeSel(categoria,tipo){

	if(categoria=="imovel"){

		var arrCheck = $foo("input[@name='idSelImovel']:checked");

	}else if(categoria=="anunciante"){

		var arrCheck = $foo("input[@name='idSelImob']:checked");

	}else if(categoria=="mensagem"){

		var arrCheck = $foo("input[@name='idSelMsg']:checked");

	}else if(categoria=="buscas"){

		var arrCheck = $foo("input[@name='idSelBusca']:checked");

	}

	

	if(arrCheck.length>0){

		if(confirm('Deseja realmente excluir os itens selcionados?')){

			var param = "&categoria="+categoria;

			if(!tipo){

				tipo = "";

			}

			param += "&tipo="+tipo;

			for(var i=0;i<arrCheck.length;i++){

				param += "&id[]="+arrCheck[i].value;

			}

			$foo("#resposta").load("ctrlImplementa.php?acao=removeSelecionados"+param);

		}

	}else{

		alert("ERRO! Selecione pelo menos um imovel para remover!");

	}

}



function atualizaComparaSel(){

	var arr      = $foo("input[@name='idCompareSel']");

	var arrCheck = $foo("input[@name='idCompareSel']:checked");

	

	var param = "";

	//todos da comparacao

	if(arr.length>0){		

		for(var i=0;i<arr.length;i++){

			param += "&id[]="+arr[i].value;

		}

	}

	

	//todos para mostrar na comparacao

	if(arrCheck.length>1){

		if(arrCheck.length>3){

			alert("ERRO! Selecione no maximo 3 imoveis para comparar!");

		}else{

			for(var i=0;i<arrCheck.length;i++){

				param += "&idSel[]="+arrCheck[i].value;

			}

			

			location.href="comparar.php?acao=comparar"+param;

		}

	}else{

		alert("ERRO! Selecione pelo menos dois imoveis para comparar!");

	}

}



/* função que valida o cpf */

function validacpf(s){ 

	//remove marcara cpf		

	for(var i=0;i<s.length;i++){				

		s = s.replace(".","");

		s = s.replace("-","");

	}	



	var i;		

	var c = s.substr(0,9);		 

	var dv = s.substr(9,2);		 

	var d1 = 0;



	for (i = 0; i < 9; i++){ 

		d1 += c.charAt(i)*(10-i); 

	} 

	if (d1 == 0){ 

		return false;

	} 

	d1 = 11 - (d1 % 11);		 

	if (d1 > 9) d1 = 0;



	if (dv.charAt(0) != d1){ 

		return false; 

	} 



	d1 *= 2;



	for (i = 0; i < 9; i++){ 

		d1 += c.charAt(i)*(11-i); 

	} 

	d1 = 11 - (d1 % 11); 

	if (d1 > 9) d1 = 0; 

	if (dv.charAt(1) != d1){ 

		return false; 

	} 

	return true; 

}



/* função que valida o cnpj */

function validaCnpj(cnpj){

	var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);

	var dig1= new Number;

	var dig2= new Number;

	exp = /\.|\-|\//g;

	cnpj = cnpj.toString().replace( exp, "" );

	var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));

	for(i = 0; i<valida.length; i++){

		dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);

		dig2 += cnpj.charAt(i)*valida[i];

	}

	dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));

	dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));

	if(((dig1*10)+dig2) != digito){

		return false;

	}else{

		return true;

	}

}



function filtroFotosImoveis(status,url){

	//se estiver ativando o filtro

	if(status){

		location.href = url+"&f[fotos][status]=yes";

	}else{

		location.href = url+"&f[fotos][status]=no";

	}

}



function filtroVideosImoveis(status,url){

	//se estiver ativando o filtro

	if(status){

		location.href = url+"&f[videos][status]=yes";

	}else{

		location.href = url+"&f[videos][status]=no";

	}

}



function filtroSemValorImoveis(status,url){

	//se estiver ativando o filtro

	if(status){

		location.href = url+"&f[semValor][status]=yes";

	}else{

		location.href = url+"&f[semValor][status]=no";

	}

}



function buscaEnderecoPorCep(cep){

	if(cep!=""){

		$foo("#carrega_endereco").load("ctrlImplementa.php?acao=buscaEnderecoPorCep&cep="+cep);

	}

}



function validaFrmContato(form){

	//$foo.scrollTo('#resposta', 800 , {offset:-90});

	$foo.scrollTo('#resposta', 800 , {offset:-50});

	if(form.txtNome.value==""){

		//document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";

		resposta("resposta","alerta","Por favor, preencha o campo NOME.");

		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value==""){

		//document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";

		resposta("resposta","alerta","Por favor, preencha o campo EMAIL.");

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			//document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";

			resposta("resposta","alerta","Por favor, informe um EMAIL V&Aacute;LIDO.");

			form.txtEmail.focus();

			return false;

		}

	}

	if(form.txtAssunto.value==""){

		//document.getElementById("resposta").innerHTML = "Por favor, selecione o ASSUNTO!";

		resposta("resposta","alerta","Por favor, preencha o campo ASSUNTO.");

		form.txtAssunto.focus();

		return false;

	}

	if(form.txtMensagem.value==""){

		//document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";

		resposta("resposta","alerta","Por favor, preencha o campo MENSAGEM.");

		form.txtMensagem.focus();

		return false;

	}

	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmContato").formSerialize());

}



function abreVideo(url,titulo,descricao){

	$foo("#abreVideo").load("ctrlImplementa.php?acao=abreVideo&url="+url+"&titulo="+titulo+"&descricao="+descricao);

}



function abreHighslide(url, largura, altura, tipo){

	var link = document.createElement("a");

	link.setAttribute("href",url);

	

	if(!tipo){

		tipo = 'ajax';

	}

	

	return hs.htmlExpand(link, {objectType:tipo, width:largura, height:altura, dimmingOpacity: 0.5, outlineType: 'glossy-dark', useControls: false, wrapperClassName: 'draggable-header no-footer'});

}



function resposta(div,tipo,msg){

	$foo('#'+div+".cx_resposta").show();

	$foo.scrollTo('#'+div+".cx_resposta", 800 , {offset:-10});

	$foo('#'+div+".cx_resposta").hide();

	var html = "<img src='img/imobsys/resposta/"+tipo+".png' width='64' alt='"+tipo+"' />";

		html+= "<p class='txt_"+tipo+"'>"+tipo+"!<br />"+msg+"</p>";

	

	$foo("#"+div+".cx_resposta").html(html);

	$foo("#"+div+".cx_resposta").fadeIn("slow");

	setTimeout('$foo("#'+div+'.cx_resposta").fadeOut("slow")',7000);

	//findThis(div);

}



function ocultaMostraDiv(div){

	$foo("#"+div).toggle();

}



function validaFrmLoginHS(form){

	if(form.txtEmail.value==""){

		//alert("Por favor, preencha o campo EMAIL!");

		$foo('#frmLoginHs #resposta_login').html('Informe o email!');

		form.txtEmail.focus();

		return false;

	}

	if(form.txtSenha.value==""){

		//alert("Por favor, preencha o campo SENHA!");

		$foo('#frmLoginHs #resposta_login').html('Informe a SENHA!');

		form.txtSenha.focus();

		return false;

	}

	$foo('#frmLoginHs .ajax_loaderHS').show();

	$foo('#frmLoginHs #painel_login').load('ctrlImplementa.php?acao=logarHs&'+$foo('#frmLoginHs').formSerialize(),function(){

		setTimeout("$foo('#frmLoginHs .ajax_loaderHS').fadeOut()",1000);

	});

}



function validaFrmRecSenhaHS(form){

	if(form.txtEmail.value==""){

		//alert("Por favor, preencha o campo EMAIL!");

		$foo('#frmRecSenhaHs #resposta_login').html('Informe o email!');

		form.txtEmail.focus();

		return false;

	}

	$foo('#frmRecSenhaHs .ajax_loaderHS').show();

	$foo('#frmRecSenhaHs #painel_login').load('ctrlImplementa.php?acao=solicitaRecSenha&'+$foo('#frmRecSenhaHs').formSerialize(),function(){

		setTimeout("$foo('#frmRecSenhaHs .ajax_loaderHS').fadeOut()",1000);

	});

}



function salvarBusca(){

	$foo("#resposta").load("ctrlImplementa.php?acao=frmNomearBusca");

}



function entrar(){

	$foo("#resposta").load("ctrlImplementa.php?acao=verificaSessao");

}



function validaFrmSalvarBusca(form){

	if(form.txtNome.value==""){

		$foo("#respostaFrmSalvaBusca").html("Por favor, informe o NOME DA BUSCA!");

		form.txtNome.focus();

		return false;

	}

	$foo('#resposta').load('ctrlImplementa.php?'+$foo('#frmSalvarBusca').formSerialize());

}



function ocultaMostraBairros(){

	//se tiver pedindo para mostrar

	if($foo(".txt_oculta_mostra_bairro").html()=="mostrar todos"){

		$foo(".txt_oculta_mostra_bairro").html("mostrar 10 primeiros");

		$foo(".oculta_mostra_bairro").show();

	}else{

		$foo(".txt_oculta_mostra_bairro").html("mostrar todos");

		$foo(".oculta_mostra_bairro").hide();

	}

}



function ativarCadastro(id_anunciante){

	$foo("#resposta").load("ctrlImplementa.php?acao=confirmaCadastro&id_anunciante="+id_anunciante);

}



function abreMapaAnunciante(id_anunciante){

	abreHighslide('ctrlImplementa.php?acao=mapa_anunciante&id='+id_anunciante,640,535,'iframe');

}



function recuperarSenha(email){

	$foo("#resposta").load("ctrlImplementa.php?acao=recuperarSenha&email="+email);

}



function checaCookie(){

	$foo("#boasVindas").load("ctrlImplementa.php?acao=checaCookie");

}



function validaFrmCotacao(form){

	if(form.txtNome.value==""){

		$foo("#respostaCotacao").html("Por favor, preencha o campo NOME!");

		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value==""){

		$foo("#respostaCotacao").html("Por favor, preencha o campo EMAIL!");

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			$foo("#respostaCotacao").html("Por favor, informe um EMAIL V&Aacute;LIDO!");

			form.txtEmail.focus();

			return false;

		}

	}	

	if(form.txtFone.value==""){

		$foo("#respostaCotacao").html("Por favor, preencha o campo TELEFONE!");

		form.txtFone.focus();

		return false;

	}

	if(form.txtMensagem.value==""){

		$foo("#respostaCotacao").html("Por favor, preencha o campo MENSAGEM!");

		form.txtMensagem.focus();

		return false;

	}

	$foo("#respostaCotacao").load('ctrlImplementa.php?'+$foo("#frmCotacaoOnline").formSerialize());

}
