/*
   Funções comuns a lista de resultados e á ficha do imóvel, nos sresultados de busca
   
   Valmir - 07/2009
*/
function mostraMapa(idImovel, latitude, longitude, controle) {
    if(controle == 1) {
        registro_ga(pegarPaginaGoogle()+'mapa-imovel/'); // registro no google
	} else {
        registro_ga(pegarPaginaGoogle()+'mais-informacoes-mapa-imovel/'); // registro no google*/
    }
    showMap(latitude, longitude, null, true);
}

function mostraBairro(nomeBairro, idBairro) {
	window.open(SITE+'bairro-curitiba/'+nomeBairro+'/'+idBairro);
}

function mostraCorretorOnLine(idImovel, idFilial) {	
  	registro_ga(pegarPaginaGoogle()+'corretor-online-acesso/'); // registro no google
  	initCorretorOnline(idImovel, idFilial);
}

function verSite(idImovel, site, controle) { // controle = 1 - vindo da tela de resultados de busca, 2 = vindo da ficha do imóvel
	if(controle == "1")
       registro_ga(pegarPaginaGoogle()+'ver-site/'); // registro no google
     else
       registro_ga(pegarPaginaGoogle()+'mais-informacoes-ver-site/'); // registro no google*/
}

function mostrarTelefones(idImobiliaria, idImovel, idOpcaoNegocio) {
	var opcao_negocio = document.getElementById('opcao_negocio');
	var params 		  = "";
	params += "cmd=mostrarTelefones";
	params += "&idImovel=" 		+ idImovel;
	params += "&lista="	 		+ qualLista(idImovel);
	params += "&idImobiliaria=" + idImobiliaria;
	params += "&idOpcaoNegocio="+ idOpcaoNegocio;
	var ajax = new Ajax();
	ajax.load("POST",SITE+"busca/geralResultado.php", params, "telefones");
  	registro_ga('/track/'+tirarEspacos(opcao_negocio.value)+'/anote_o_numero'); // registro no google
}

function quadroEnviarParaEmail(comando) {
	var obj = document.getElementById("formulario_enviar_email");
	if(comando == "abrir")
	   obj.className = 'quadro_ativo';
	else
	   obj.className="";
}

function quadroConclusaoEnviarParaEmail(comando) {
	var obj = document.getElementById("conclusao_enviar_email");
	if(comando == "abrir")
	   obj.className = 'quadro_ativo';
	else
	   obj.className="";
}

function quadroSalvarFavoritos(comando) {
	var obj = document.getElementById("formulario_salvar_favoritos");
	if(comando == "abrir")
	   obj.className = 'quadro_ativo';
	else
	   obj.className="";
}

function quadroConclusaoFavoritos(comando) {
	var obj = document.getElementById("conclusao_salvar_favoritos");
	if(comando == "abrir")
	   obj.className = 'quadro_ativo';
	else
	   obj.className="";
}

function qualLista(idImovel) {
	var objs1   = document.getElementsByName("imovelbusca");
	var objs2   = document.getElementsByName("imovelsemelhante");	
	var retorno = ''; // não achou o imóvel em nenhuma lista
	for(var i = 0; i < objs1.length; i++) {
      if(objs1.item(i).value == idImovel) {
         retorno = '1'; // da lista de busca (normal)
         break; // interrompe for
      }
	}
	if(retorno == '') {
		for(var i = 0; i < objs2.length; i++) {
	      if(objs2.item(i).value == idImovel) {
	         retorno = '2'; // da lista de semelhantes
	         break; // interrompe for
	      }
		}
	}
	return retorno; 
}

function pegarPaginaGoogle() {
    var pagina_ga = document.getElementById('pagina_ga');
    var nPag = '/';
    if (pagina_ga != null && pagina_ga != undefined) {
	    if(pagina_ga.innerHTML.indexOf("resultado-busca") > 0) { //  na div tem que conter o endereço da página de busca
		  for(var i = 0; i < pagina_ga.childNodes.length; i++) {
		  	if(pagina_ga.childNodes[i].nodeType == 1) {
		  		var j = 0;
		  		var arr = pagina_ga.childNodes[i].childNodes[0].nodeValue.split('/');  		
		  		while(j < arr.length) {
		  			if(arr[j].length > 1)
		  	   	   nPag  += tirarEspacos(arr[j]) + '/';
		  	   	j++;
		  		}
		   		break;
		  	}
		  }
	    }
    }   
	return nPag;
}


