//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
function ordenarOpcoes(elemento) {
    var opcoes = new Array();
    var valores = new Array();
    for(i=0; i<elemento.options.length-1; i++)  {
        opcoes[i] = new Array();
        opcoes[i][0] = elemento.options[i+1].text;
        opcoes[i][1] = elemento.options[i+1].value;
    }
    opcoes.sort();
    for(i=0; i<elemento.options.length-1; i++)  {
        elemento.options[i+1].text = opcoes[i][0];
        elemento.options[i+1].value = opcoes[i][1];
    }
}

var intervalo;
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
Array.prototype.find = function(searchStr,caseSensitive) {
  if(!caseSensitive) caseSensitive = false;
  var returnArray = false;
  for (i=0; i<this.length; i++) {
    if (typeof(searchStr) == 'function') {
      if (searchStr.test(this[i])) {
        if (!returnArray) { returnArray = [] }
        returnArray.push(i);
      }
    } else if(!caseSensitive) {
      if (this[i].toLowerCase().indexOf(searchStr.toLowerCase())>=0) {
        if (!returnArray) { returnArray = [] }
        returnArray.push(i);
      }
    } else {
      if (this[i]===searchStr) {
        if (!returnArray) { returnArray = [] }
        returnArray.push(i);
      }
	}
  }
  return returnArray;
}
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}
function AC_Generateobj2(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  return str;
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}


function AC_FL(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  return AC_Generateobj2(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

var ponteiroBanner;
$(document).ready(function () {
	/* GAMBIARRA PRA FIREFOX/CHROME, GRAÇAS AO LIXO DO IE7 */
	var ie6 = (($.browser.msie)?(($.browser.version==6)?true:false):false);
	if($.browser.mozilla || $.browser.safari || ie6){
		$("#bannerTopo").css({overflow:"hidden"});
		$("#bannerTopo").mouseenter(function(){
			$(this).css({overflow:"visible"});
			addOffset($("#botaoSubmit"));
		});
		$("#bannerTopo").mouseleave(function(){
			$(this).css({overflow:"hidden"});
		});
	}
	if($("#itens a").get(0)){
		ponteiroBanner = 0;
		$("#itens a").get(0).onclick();
		$("#itens").hide("slow");
		$("#filme").bind("mouseenter",function(){$("#itens").show("slow");});
	}
	emobili.pesquisaPorFaixa= true;
	emobili.bairroSelect = false;
	finalidade = document.createElement("select");
	finalidade.id = "selectFinalidade";
	finalidade.onchange = function(){
		emobili.exibe(this.value);
	};
	option = document.createElement("option");
	option.innerHTML = "Comprar";
	option.name = "Venda";
	option.value = 'V';
	
	option2 = document.createElement("option");
	option2.innerHTML = "Alugar";
	option2.name = "Aluguel";
	option2.value = 'A';
	finalidade.appendChild(option);
	finalidade.appendChild(option2);
	document.getElementById("emobiliDiv").appendChild(finalidade);
	emobili.carrega();
	
	ordenarOpcoes($("#tipoDeImovel_V").get(0));
	ordenarOpcoes($("#tipoDeImovel_A").get(0));
	ordenarOpcoes($("#cidade_V").get(0));
	ordenarOpcoes($("#cidade_A").get(0));
	$("#emobiliDiv .topo").hide();
	$("#dormitorioSelect").get(0).options[0].text = 'Dormitórios';
	$("#tipoDeImovel_V").get(0).options[0].text = 'Tipo de Imóvel';
	$("#cidade_V").get(0).options[0].text = 'Cidade';	
	$("#tipoDeImovel_A").get(0).options[0].text = 'Tipo de Imóvel';
	$("#cidade_A").get(0).options[0].text = 'Cidade';
	
	try{	
		var divBairro = document.getElementById("bairro"+emobili.sistemaAtual+"_"+document.getElementById("cidade_"+emobili.sistemaAtual).value);
		divBairro.style.display = "none";
	}catch(e){ }
	var select = document.createElement("select");
	select.id = "select_bairro";
	select.onclick = function(){
		try{
			var divBairro = document.getElementById("bairro"+emobili.sistemaAtual+"_"+document.getElementById("cidade_"+emobili.sistemaAtual).value);           	
			divBairro.style.display = "block";
			var lista = divBairro.getElementsByTagName("input");
			var select = this;
			for(var i=0;i<lista.length;i++){
				lista[i].onclick = function(){
					if(select.options[0].text.indexOf(this.value)==-1){
						if(select.options[0].text.indexOf("Bairro")!=-1)select.options[0].text = select.options[0].text.replace("Bairro","");
						select.options[0].text += this.value+",";
					}else{
						select.options[0].text = select.options[0].text.replace(this.value+",","");
						if(select.options[0].text=="")select.options[0].text = "Bairro";
					}
				}
			}
			lista[0].focus();
		}catch(e){
			
		}
	}
	
	var option = document.createElement("option");
	option.innerHTML = "Bairro";
	
	select.appendChild(option);
	document.getElementById("contorno_bairro").appendChild(select);
			
	document.body.onclick = function(e){
		
		if (!e) var e = window.event;
		var tg = (window.event) ? e.srcElement : e.target;
				
		elemento = tg.tagName.toUpperCase();
		try{
			var divBairro = document.getElementById("bairro"+emobili.sistemaAtual+"_"+document.getElementById("cidade_"+emobili.sistemaAtual).value);
		}catch(e){ }
		var passou = true;
					
		switch(elemento){
			case "SELECT":if(tg.id=="select_bairro")passou=false;break;
			case "INPUT":if(tg.type=="checkbox")passou=false;break;
			case "LABEL":passou=false;break;
			case "LI":passou=false;break;
			default:passou=true;break;
		}
		
		
		try{
			if(passou){
					var divBairro = document.getElementById("bairro"+emobili.sistemaAtual+"_"+document.getElementById("cidade_"+emobili.sistemaAtual).value);
					if(divBairro.style.display=="block")divBairro.style.display = "none";
			}
		}catch(e){ }
		
	}
	
	// Criando seçao de pesquisa por código
	try{
		$("#contorno_bairro").get(0).appendChild(novoSelect);
	}catch(e){ }
	novosubmit = document.createElement("input");
	novosubmit.type="button"; //184
	novosubmit.id="codigoPesquisa";
	novosubmit.onclick = function(){
		if($("#codigoInput").get(0).value == 'Codigo do imovel'){
			alert('Preencha o código do imovel!');
		}else{
			$('#botaoSubmit').get(0).onclick();
		}
	}
	$("#contorno_codigo").get(0).appendChild(novosubmit);
	$("#botaoSubmit").get(0).value='Buscar';
	
	$("#selectFinalidade").before("<div id='contorno_finalidade' class='elementos'></div>");
	$("#contorno_finalidade").append($("#selectFinalidade"));
	$("#selectFinalidade").before("<div class='labels'>Finalidade:</div>");
	
	$("#contorno_bairro").addClass("elementos");
	$("#contorno_bairro .labels").text("Bairro:");
	$("#contorno_quartos .labels").text("Quartos:");
	$("#contorno_cidade .labels").text("Cidade:");
	$("#contorno_tipo .labels").text("Tipo:");
	$("#faixaDePreco .labels").text("Preço Máx.:");
	$(".elementos select").css("display","block");
	$("#faixaDePreco").addClass("elementos");
	
	
	$("#contorno_codigo .labels").text("Busca pelo CÓDIGO:");	
	
	$(".elementos").append("<div class='clear'></div>");
	
	$(".botoes").after($("#contorno_codigo"));
	$("#botaoSubmit").attr("value","");
	emobili.exibe('V');
	var cidades = ";";
	$("#cidade_A option").each(function(i,a){
		if(this.text!="Cidade"&&cidades.indexOf(this.text+";")==-1){
			var novaOpcao = $(this).clone();
			$("#cidadeEsta").append(novaOpcao);
			cidades+=this.text+";"
		}
	});
	$("#cidade_V option").each(function(i,a){
		if(this.text!="Cidade"&&cidades.indexOf(this.text+";")==-1){
			var novaOpcao = $(this).clone();
			$("#cidadeEsta").append(novaOpcao);
			cidades+=this.text+";"
		}
	});
	if(CIDADEATUAL!=""){
		$("#cidadeEsta").val(CIDADEATUAL);
		$("#cidade_V").val(CIDADEATUAL);
		var cidade = $("#cidadeEsta").get(0).options[$("#cidadeEsta").get(0).selectedIndex].text;
		$("#divCidadeAtual").html("<span class='barra'>/</span>"+cidade);
		$(".cidadeAtual").html("em "+cidade);
	}
	$("#cidadeEsta").change(function(){
		if(this.value=='') window.open(ENDERECO,'_self');
		else window.open(ENDERECO+'/Padrao/Cidade-'+this.value+'/','_self');
	});
	
	animar();
	
	$("#associados").mouseenter(function(){
		if(intervalo)clearInterval(intervalo);
		$("#associados").pauseAnimation();
	});
	
	$("#associados").mouseleave(function(){
		$("#associados").resumeAnimation();
	});
	
	$("li.tipo").mouseover(function(){
		$("li.tipo").removeClass("marcado");
	});
	
	$("#tabs li").click(function(){
		$(".formPesquisa").css("display","none");
		$("#tabs li").removeClass("selecionado");
		$(this).addClass("selecionado");
		switch(this.id){
			case "busca_rapida":{
				$("#busca_rapida").addClass("selecionado");
				$("#emobiliDiv").css("display","block");
				$("#contorno_finalidade").prependTo($("#emobiliDiv"));
				$("#selectFinalidade").css("display","block");
			}break;
			case "busca_livre":{
				$("#contorno_finalidade").prependTo($("#buscaLivre .container"));
				$("#selectFinalidade").css("display","inline-block");
				$("#busca_livre").addClass("selecionado");
				$("#buscaLivre").css("display","block");
			}break;
			case "busca_codigo":{
				$("#buscaCodigo").css("display","block");
			}break;
			default:alert("normal");break;
		}
	});
		
	$("#submitPesquisaLivre").click(function(){
		var dados = $("#pesquisaLivre").attr("value").split(" ");
		var tipos = eval(emobili.sistemaAtual+"_tipoDeImovel");
		var cidades = eval(emobili.sistemaAtual+"_cidade");
		var bairros = eval(emobili.sistemaAtual+"_bairro");
		var valor;
		var valorBairros = new Array();
		var urlPesquisa = "";
		
		valor = pegaValores(tipos,dados,'tipo');
		urlPesquisa += (valor)?"Tipo-"+valor+"/":"";
		valor = pegaValores(cidades,dados);
		urlPesquisa += (valor)?"Cidade-"+valor+"/":"";
		if(valor){
			valorBairros = pegaValores(bairros[valor],dados,'bairro');
		}else{
			for(var i=0; i<cidades.length; i++){
				var nomeCidade = cidades[i].split("&");
				nomeCidade = nomeCidade[1];
				valorBairros[i] = pegaValores(bairros[nomeCidade],dados,'bairro');
				if(valor)i = cidades.length;
			}
		}
		urlPesquisa += montaURLBairro(valorBairros);
		valor = pegaValores('',dados,'quartos');
		urlPesquisa += (valor)?"Dormitorios-"+valor+"/":"";
		valor = pegaValores('',dados,'preco');
		urlPesquisa += (valor)?valor:"";
		window.open(ENDERECO+"/Pesquisa-de-Imoveis/"+urlPesquisa+"Finalidade-"+((emobili.sistemaAtual=="V")?"Venda":"Aluguel")+"/","_self");
	}).text("");
	
	$("#pesquisaLivre").keydown(function(key){
		if(key.keyCode==13){
			$("#submitPesquisaLivre").click();
		}
	});
	
	addOffset($("#botaoSubmit"));
});

function addOffset(obj){
	var offset = $(obj).offset();
	$("#corpo").append(
		$("<div id='off_"+$(obj).attr("id")+"'></div>").css({
			position:"absolute",
			width:$(obj).width()+"px",
			height:$(obj).height()+"px",
			left:offset.left+"px",
			top:offset.top+"px",
			zIndex:300
		}).mouseover(function(){$("#bannerTopo").css("overflow","hidden");$(this).remove()})
	);
}

function montaURLBairro(array){
	var contaBairros = 0;
	var urlBairro = '';
	for(var i=0; i< array.length; i++){
		if(typeof(array[i])=="object"){
			for(var x=0; x < array[i].length; x++){
				if(array[i][x]!=''){
					if(urlBairro.indexOf(array[i][x]) == -1){
						urlBairro += "bairro_"+contaBairros+"-"+array[i][x]+"/";
						contaBairros++;
					}
				}
			}
		}else{
			if(array[i]!=''){
				if(urlBairro.indexOf(array[i]) == -1){
					urlBairro += "bairro_"+contaBairros+"-"+array[i]+"/";
					contaBairros++;
				}
			}
		}
	}
	return urlBairro;
}

function pegaValores(array,input,tipo){
	var ret = '';
	var arrBairro = new Array();
	if(array != ''){
		for(var i=0; i < array.length; i++){
			for(var x=0; x < input.length; x++){
				if(input[x].length > 3){
					if(tipo=='tipo')chaveValida = comparar(array[i],input[x],true);
					else chaveValida = comparar(array[i],input[x]);
					if(chaveValida){
						ret = array[i].split("&");
						if(tipo=='bairro'){
							arrBairro.push(ret[1]);
						}else{
							ret = ret[1];
						}
					}
				}
			}
		}
	}else if(tipo == 'quartos'){
		for(var i=0; i < input.length; i++){
			var valor = removeAcentos(input[i]).toUpperCase();
			if(valor == "QUARTOS" || valor == "QUARTO" || valor == "DORMITORIO" || valor == "DORMITORIOS"){
				ret = input[(i-1)];
			}
		}
	}else if(tipo == 'preco'){
		for(var i=0; i < input.length; i++){
			var valor = removeAcentos(input[i]).toUpperCase();
			if(valor == "ATE" || valor == "A"){
				var precominimo = verificaDinheiro(input[(i-1)]);
				var precomaximo = verificaDinheiro(input[(i+1)]);
				ret = ((precominimo)?"Precominimo-"+verificaDinheiro(input[(i-1)])+"/":"")+((precomaximo)?"Precomaximo-"+verificaDinheiro(input[(i+1)])+"/":"");
			}
		}
	}
	if(tipo=='bairro')return arrBairro;
	else return ret;
};


function comparar(texto1,texto2,plural){
	if(plural){
		texto2 = verificaPlural(removeAcentos(texto2).toUpperCase());
	}
	
	if(removeAcentos(texto1).toUpperCase().indexOf(removeAcentos(texto2).toUpperCase().replace("&"," ")) > -1 && isNaN(parseInt(texto2))){
		return true;
	}else{
		return false;
	}
}

function verificaPlural(valor){
	switch(valor){
		case "GALPOES": valor = "GALPAO";break;
		default: 
			if(valor.substr(-1)=="S"){
				valor = valor.substr(0,(valor.length-1));
			}
		break;
	}
	return valor;
}

function removeAcentos(s){
	var r=s.toLowerCase();
	r = r.replace(new RegExp(/\s/g)," ");
	r = r.replace(new RegExp(/[àáâãäå]/g),"a");
	r = r.replace(new RegExp(/æ/g),"ae");
	r = r.replace(new RegExp(/ç/g),"c");
	r = r.replace(new RegExp(/[èéêë]/g),"e");
	r = r.replace(new RegExp(/[ìíîï]/g),"i");
	r = r.replace(new RegExp(/ñ/g),"n");                            
	r = r.replace(new RegExp(/[òóôõö]/g),"o");
	r = r.replace(new RegExp(/œ/g),"oe");
	r = r.replace(new RegExp(/[ùúûü]/g),"u");
	r = r.replace(new RegExp(/[ýÿ]/g),"y");
	r = r.replace(new RegExp(/\W/g)," ");
	return r;
}

function animar(){
	var intervalo = setTimeout(associados,10000);
}

function associados(){
	$("#associados").startAnimation({"marginLeft":"-480px"},4000,function(){
		$("#associados li:first").appendTo($("#associados"));
		$("#associados li:first").appendTo($("#associados"));
		$("#associados li:first").appendTo($("#associados"));
		$("#associados li:first").appendTo($("#associados"));
		$(this).css("margin-left","0px");
		animar();
	});
}

var bannerGlobal = "";
var linkSiteGlobal = "";
var timeOut;
function videoManager(video, texto){
	if(!texto) texto = "";
	var enderecoPlayer = "http://e-mobili.net/manager/exec/index.php?acao=player&aplicacao=site&video=";
	var player = window.open("","videoManager","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=260,height=300");
	player.document.write("<html><head><title>Vídeo - "+texto+"</title></head><body style='background:#c0c0c0'><div align='center'><iframe src='"+enderecoPlayer+video+"' width='240' height='235' frameborder='0' scrolling='no' allowtransparency='yes'></iframe><br /><span style='font:normal 13px arial;margin-top:4px'>"+texto+"</span></div></body></html>");
}
function filtraVideo(video){
	var filtro = (video.value=="venda")?"V":"A";
	window.open("http://"+site.endereco+"/Padrao/Filtro-"+filtro+"/modulo-imobilitube/","_self");
}
var texto;
var ajax = (window.XMLHttpRequest)?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
function adicionarFavorito(codImovel){
	ajax.open("GET","http://"+site.endereco+"/Adicionar-Favorito/modulo-imobilitube/codImovel-"+codImovel+"/",true);
	ajax.send(null);
}
