<!--
var selecionado;
var paginaInicial = false;
function setImagemOpcao(id, imagem){
	if(id != selecionado) document.getElementById("opcao"+id).src = imagem;
}
function trimJS(texto){
  var textoComTrim = texto.replace(/(^\s+)|(\s+$)/g, '');
	return textoComTrim;
}
function abrirFormularioSimulacaoAnunciante(){
	window.open("../anunciantes/simulacaoAnunciante.php", "", "width=700, height=500, left=50, top=50, scrollbars=yes");
}

var opcaoNumericaSelecionada = 1;
function selecionarOpcaoNumerica(numero, quantidadeDeOpcoes){
	opcaoNumericaSelecionada = numero;
	for(var i = 1; i <= quantidadeDeOpcoes; i++) retirarDestaqueOpcaoNumerica(i);
	destacarOpcaoNumerica(numero);
}
function retirarDestaqueOpcaoNumerica(numero){
	if(numero != opcaoNumericaSelecionada)
		document.getElementById("opcaoNumerica"+numero).className = "opcoes";
}
function destacarOpcaoNumerica(numero){
	document.getElementById("opcaoNumerica"+numero).className = "opcoesDestacadas";
}

function isEmailValido(email){
  if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
    result = false;
  } else {
    result = true;
  }
  return result;
}
function ocultarMensafemDeErroNoLogin(){
	document.getElementById("resultadoLogin").innerHTML = "&nbsp;";	
}
function limparDiv(id){
	document.getElementById(id).innerHTML = "&nbsp;";
}
function converterEmFloat(string){
	var passo1 = string.replace(".", "");
	var float  = passo1.replace(",", ".");
	return float;
}
function exibirMensagemDeErro(erros){
	var quantidadeDeErros = erros.length;
	if(quantidadeDeErros == 1) var mensagem = "O seguinte erro ocorreu:\n\n";
	else var mensagem = "Os seguintes erros ocorreram:\n\n";
	for(var i = 0; i < erros.length; i++) mensagem += erros[i] + "\n";
	alert(mensagem);
}
function submeterFormulario(url, queryString, funcao){
    var ajax = getAjax();
    if(ajax){
        ajax.open("POST", url, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function(){
			if(ajax.readyState >= 4){
				if(ajax.status == 200){
					switch(ajax.responseText){
						case "0":
							alert("Ocorreu um erro inesperado.");
							break;
						case "1":
							setTimeout(funcao, 500);
							break;
						default:
							alert(ajax.responseText);
							//document.getElementsByTagName("BODY")[0].innerHTML = ajax.responseText;
					}
				}
			}
		}
    	ajax.send(queryString);
	}
}
function efetuarLogin(){
	var usuario = document.formLogin.usuario.value;
	var senha   = document.formLogin.senha.value;
	if(paginaInicial){
    	resultadoLogin("login/efetuarLogin.php", "resultadoLogin", "usuario="+usuario+"&senha="+senha+"&");
    } else {
    	resultadoLogin("../login/efetuarLogin.php", "resultadoLogin", "usuario="+usuario+"&senha="+senha+"&");
    }
	return false;
}
function resultadoLogin(endereco, container, queryString){
    var ajax = getAjax();
    if(ajax){
        ajax.open("POST", endereco, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
			var target = document.getElementById(container);
			if(ajax.readyState < 4) {
//				exibirImagemCarregando(target);
//				target.innerHTML = "<div class='texto'>Carregando...</div>";
			} else {
				if(ajax.status == 200){
//					alert(ajax.responseText);
					switch(parseInt(ajax.responseText)){
						case 1:
                            if(paginaInicial) location.href = "restritoAnunciante/";
                            else location.href = "../restritoAnunciante/";
							break;
						case 2:
                            if(paginaInicial) location.href = "restritoColaborador/";
                            else location.href = "../restritoColaborador/";
							break;
						default:
							alert("Usuário ou senha inválido.");
							document.formLogin.senha.value = "";
							document.formLogin.senha.focus();
					}
				}
			}
		}
		var parametro = null;
		if(queryString != null && queryString != undefined) parametro = queryString;
    	ajax.send(parametro);
	}
}
function getSomenteNumeros(string){
		string = string.replace(" ", "");
		string = string.replace(".", "");
		string = string.replace(".", "");
		string = string.replace("-", "");
		return string;
}
function isCpfValido(cpf){
	cpf = getSomenteNumeros(cpf);
	var numeros, digitos, soma, i, resultado, digitos_iguais;
	digitos_iguais = 1;
	if (cpf.length < 11) return false;
	for (i = 0; i < cpf.length - 1; i++)
		if (cpf.charAt(i) != cpf.charAt(i + 1)){
			  digitos_iguais = 0;
			  break;
	}
	if (!digitos_iguais){
		numeros = cpf.substring(0,9);
		digitos = cpf.substring(9);
		soma = 0;
		for (i = 10; i > 1; i--) soma += numeros.charAt(10 - i) * i;
		resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
		if (resultado != digitos.charAt(0))
			return false;
		numeros = cpf.substring(0,10);
		soma = 0;
		for (i = 11; i > 1; i--) soma += numeros.charAt(11 - i) * i;
		resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
		if (resultado != digitos.charAt(1)) return false;
		return true;
	} else {
		return false;
	}
}

function preLoadImages(id){
	var imagens = new Array();
	if(id == 1) imagens.push("menu/menu_home_destacado.png");
	else imagens.push("../menu/menu_home_destacado.png");
	
	imagens.push("../menu/menu_comprar_destacado.png");
	imagens.push("../menu/menu_vender_destacado.png");
	imagens.push("../menu/menu_parceiros_destacado.png");
	imagens.push("../menu/menu_contato_destacado.png");
	imagens.push("../menu/menu_favoritos_destacado.png");

for(var i = 0; i < imagens.length; i++){
		objeto = new Image();
		objeto.src = imagens[i];
	}
}
function marcarMenu(opcao){
    opcao.className = "opcaoMenuMarcada";
    opcao.style.color = "#ffffff";
}
function inicio(id, imagemGuiaInicial){
    var opcoesMenu = new Array();
    opcoesMenu.push("indiceZero");
    opcoesMenu.push("menuInicio");
    opcoesMenu.push("menuComprar");
    opcoesMenu.push("menuAnunciar");
    opcoesMenu.push("menuServicos");
    opcoesMenu.push("menuEditorial");
    opcoesMenu.push("menuPapeisDeParede");
    
    var menu = document.getElementById(opcoesMenu[id]);

    if(menu != null && menu != undefined) marcarMenu(menu);
/*
	var fundoImagemBaixo = 'menu_baixo_home.png';
	var fundoImagemBaixo = getFundoImagemBaixo(id);
	preLoadImages(id);
	document.getElementById("tabela_fundo_menu_baixo").style.backgroundImage = "url("+fundoImagemBaixo+")";
	setImagemOpcao(id, imagemGuiaInicial);
	
	selecionado = id;
*/
}
function getFundoImagemBaixo(id){
	var fundoImagemBaixo;
	switch(id){
			case 1:
				fundoImagemBaixo = 'menu/menu_baixo_home.gif';
				break;
			case 2:
				fundoImagemBaixo = '../menu/menu_baixo_comprar.gif';
				break;
			case 3:
				fundoImagemBaixo = '../menu/menu_baixo_vender.gif';
				break;
			case 4:
				fundoImagemBaixo = '../menu/menu_baixo_parceiros.gif';
				break;
			case 5:
				fundoImagemBaixo = '../menu/menu_baixo_contato.gif';
				break;
			case 6:
				fundoImagemBaixo = '../menu/menu_baixo_favoritos.gif';
				break;
	}
	return fundoImagemBaixo;
}
function getAjax(){
  try {
    ajax = new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch(e) {
    try {
      ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch(ex) {
      try {
        ajax = new XMLHttpRequest();
      }
	  catch(exc) {
        alert("Esse browser não tem recursos para uso do Ajax");
        ajax = null;
      }
    }
  }
  return ajax;
}
function exibirImagemCarregando(target, imagemCarregando){
    var imagem;
    if(paginaInicial) imagem = "img/carregando.gif";
    else imagem = "../img/carregando.gif";
    
    if(imagemCarregando != null && imagemCarregando != undefined) imagem = imagemCarregando;
	target.innerHTML = "<div class='rotulo'><img src='"+imagem+"' align='absmiddle'> Carregando...</div>";
}
function exibirConteudoEmContainer(endereco, container, queryString, ocultarAposCincoSegundos, ancora, imagemCarregando, carregar){
	var ajax = getAjax();
    if(ajax){
        ajax.open("POST", endereco, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
			var target = document.getElementById(container);
			var iFrame = false;
			if(target == null || target == undefined){
				iFrame = true;
				target = top.document.getElementById(container);
			}
			if(ajax.readyState < 4 && (carregar == null || carregar == undefined || carregar == true)) {
				exibirImagemCarregando(target, imagemCarregando);
			} else {
				if(ajax.readyState >= 4 && ajax.status == 200){
					target.innerHTML = ajax.responseText;
					doScript(ajax.responseText, iFrame);
					if(ocultarAposCincoSegundos != null && ocultarAposCincoSegundos != undefined && ocultarAposCincoSegundos == true)
						setTimeout("limparDiv('"+container+"')", 5000);
					if(ancora != null && ancora != undefined){
						if(iFrame){
							var partesUrl = window.top.location.href.split("#");
							window.top.location.href = partesUrl[0]+"#"+ancora;
						} else {
							var partesUrl = location.href.split("#");
							location.href = partesUrl[0]+"#"+ancora;
						}
					}
				}
			}
		}
		var parametro = null;
		if(queryString != null && queryString != undefined) parametro = queryString;
    	ajax.send(parametro);
	}
}
function doScript(texto, iFrame){
    var ini, pos_src, fim, codigo;
    var objScript = null;
    ini = texto.indexOf('<script', 0);
    while (ini!=-1){
		var objScript;
		if(iFrame)
			objScript = top.document.createElement("script");
		else
			objScript = document.createElement("script");
		
		pos_src = texto.indexOf('src', ini)
        ini = texto.indexOf('>', ini) + 1;
        if (pos_src < ini && pos_src >=0){
            ini = pos_src + 4;
            fim = texto.indexOf('.', ini)+4;
            codigo = texto.substring(ini,fim);
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
            objScript.src = codigo;
        }else{
            fim = texto.indexOf('</script>', ini);
            codigo = texto.substring(ini,fim);
            objScript.text = codigo;
        }
		if(iFrame)
	        top.document.body.appendChild(objScript);
		else
	        document.body.appendChild(objScript);

		ini = texto.indexOf('<script', fim);
        objScript = null;
    }
}
function carregarComboEContainer(url, queryString, idDiv, idCombo, textoPrimeiroOption, valorSelecionado, outrasDivs){
	if(valorSelecionado != ""){
		document.getElementById(idDiv).style.display = "block";
		carregarCombo(url, queryString, idCombo, textoPrimeiroOption, valorSelecionado);
	} else {
		document.getElementById(idDiv).style.display = "none";
	}
	if(outrasDivs != null && outrasDivs != undefined){
		var divs = outrasDivs.split("|");
		for(var i = 0; i < divs.length; i++){
			document.getElementById(divs[i]).style.display = "none";
		}
	}
}
function carregarCombo(url, queryString, idCombo, textoPrimeiroOption, valorSelecionado, selecionado, combosParaLimpar){
	var ajax = getAjax();
	var combo            = document.getElementById(idCombo);
	combo.options.length = 1;
	if(valorSelecionado == ""){
		combo.options[0].innerHTML = "Selecione";
		var outrasCombos = combosParaLimpar.split("|");
		for(var i = 0; i < outrasCombos.length; i++)
			document.getElementById(outrasCombos[i]).length = 1;
	} else if(ajax){

		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function() {
			if(ajax.readyState < 4) {
				combo.options[0].innerHTML = "Carregando...";
			} else {
				combo.options[0].innerHTML = textoPrimeiroOption;
				if(ajax.responseXML)
					adicionarOptionsToCombo(ajax.responseXML, combo, idCombo, selecionado);
			}
		}
		ajax.send(queryString);
	}
}
function adicionarOptionsToCombo(objeto, combo, idCombo, selecionado){
  var dataArray   = objeto.getElementsByTagName("item");
//alert(dataArray.length);
  if(dataArray.length > 0) {
    for(var i = 0 ; i < dataArray.length ; i++) {
      var item = dataArray[i];
      var codigo    =  item.getElementsByTagName("codigo")[0].firstChild.nodeValue;
      var descricao =  item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
	  var novo = document.createElement("option");
	  
	  if(codigo == 0){ // Para separar os itens mais comuns
	  	codigo = "";
		descricao = "";
	  }
	  
	  novo.value = codigo;
	  novo.text  = descricao;

	  if(novo.value == selecionado) novo.selected  = true;
	  if(trimJS(novo.text) == "") novo.disabled  = true;
	  
	  combo.options.add(novo);
    }
  }
}
function abrirPopUpParaFoto(idFoto){
	window.open("../veiculos/foto_ampliada.php?idFoto="+idFoto, "", "width=750, height=550, scrollbars=yes");
}
function voltar(){
	history.back();
}
function number_format( number, decimals, dec_point, thousands_sep ) {
    var i, j, kw, kd, km;
 
    if( isNaN(decimals = Math.abs(decimals)) ){
        decimals = 2;
    }
    if( dec_point == undefined ){
        dec_point = ",";
    }
    if( thousands_sep == undefined ){
        thousands_sep = ".";
    }
 
    i = parseInt(number = (+number || 0).toFixed(decimals)) + "";
 
    if( (j = i.length) > 3 ){
        j = j % 3;
    } else{
        j = 0;
    }
 
    km = (j ? i.substr(0, j) + thousands_sep : "");
    kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
    kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : "");

	return km + kw + kd;
}
function nada(){}
function isInternetExplorer(){
	return navigator.appName == "Microsoft Internet Explorer" ? true : false; 
}
function getTamanhoDaPagina(){
	var tamanho;
	if(isInternetExplorer()) tamanho = parseInt(document.body.scrollHeight);
	else tamanho = parseInt(document.documentElement.clientHeight);
	return tamanho;
}
function alterarTamanhoDaCamadaTransparente(div){
	var tamanhoDaPagina = getTamanhoDaPagina();
	div.style.height = tamanhoDaPagina;
}
function exibirCamadaTransparente(){
	var div = document.getElementById("divBrancaTranparente");
	alterarTamanhoDaCamadaTransparente(div);
	div.style.visibility = "visible";
}
function getPosicaoDaBarraDeRolagem(){
	return document.body.scrollTop;
}
function posicionarMensagem(div){
	var posicaoDaBarraDeRolagem = getPosicaoDaBarraDeRolagem();
	div.style.top = posicaoDaBarraDeRolagem + 80;
}
function ocultarCombos(iFrame){
	var formularios;
	if(iFrame != null && iFrame != undefined) formularios = top.document.forms;
	else formularios = document.forms;
	for(i = 0; i < formularios.length; i++){
		elementos = formularios[i].elements;
		for(j = 0; j < elementos.length; j++){
			if(elementos[j].type == "select-one" || elementos[j].type == "select-multiple")
				elementos[j].style.visibility = "hidden";
		}
	}
}
function exibirCombos(iFrame){
	var formularios;
	if(iFrame != null && iFrame!= undefined) formularios = top.document.forms;
	else formularios = document.forms;
	for(i = 0; i < formularios.length; i++){
		elementos = formularios[i].elements;
		for(j = 0; j < elementos.length; j++){
			if(elementos[j].type == "select-one" || elementos[j].type == "select-multiple")
				elementos[j].style.visibility = "visible";
		}
	}
}
function exibirMensagem(endereco, queryString, imagemCarregando){
	var destaques = document.getElementById("divStayTopLeft");
	if(destaques == null || destaques == undefined) destaques = top.document.getElementById("divStayTopLeft");
	if(destaques != null && destaques != undefined) destaques.style.visibility = "hidden";
	
	ocultarCombos();
	exibirCamadaTransparente();
	var divMensagem = document.getElementById("divMensagemGeral");
	posicionarMensagem(divMensagem);
	divMensagem.style.visibility = "visible";
	exibirConteudoEmContainer(endereco, "conteudoMensagem", queryString, null, null, imagemCarregando);
}
function ocultarMensagem(iFrame){
	var destaques = document.getElementById("divStayTopLeft");
	if(destaques == null || destaques == undefined) destaques = top.document.getElementById("divStayTopLeft");
	if(destaques != null && destaques != undefined) destaques.style.visibility = "visible";
	
	exibirCombos(iFrame);
	if(iFrame != null && iFrame!= undefined){
		top.document.getElementById("divBrancaTranparente").style.visibility = "hidden";
		top.document.getElementById("divMensagemGeral").style.visibility = "hidden";
		top.document.getElementById("imagemMensagem").src = "";
		top.document.getElementById("divMensagemGeral").style.borderColor = "#999999";
		top.document.getElementById("divImagemMensagem").style.display = "none";
		top.document.getElementById("divBotaoMensagem").style.display = "none";
		top.document.getElementById("conteudoMensagem").innerHTML = "";
	} else {
		document.getElementById("divBrancaTranparente").style.visibility = "hidden";
		document.getElementById("divMensagemGeral").style.visibility = "hidden";
		document.getElementById("imagemMensagem").src = "";
		document.getElementById("divMensagemGeral").style.borderColor = "#999999";
		document.getElementById("divImagemMensagem").style.display = "none";
		document.getElementById("divBotaoMensagem").style.display = "none";
		document.getElementById("conteudoMensagem").innerHTML = "";
	}
}
function submeterFormularioComMensagem(){
	document.getElementById("divBrancaTranparente").innerHTML = "<img src='../img/carregando.gif' border='0' align='absmiddle' /> Carregando...";
}
function definirMensagemComoErro(iFrame, imagem){
	if(iFrame != null && iFrame != undefined){
		top.document.getElementById("divMensagemGeral").style.borderColor = "#cc0000";
		top.document.getElementById("botaoFecharMensagem").className = "botaoNegativo";
		top.document.getElementById("imagemMensagem").src = "../img/icone_negativo.png";
		top.document.getElementById("divImagemMensagem").style.display = "block";
		top.document.getElementById("divBotaoMensagem").style.display = "block";
	} else {
		document.getElementById("divMensagemGeral").style.borderColor = "#cc0000";
		document.getElementById("botaoFecharMensagem").className = "botaoNegativo";

        if(imagem != null && imagem != undefined){
    		document.getElementById("imagemMensagem").src = imagem;
		} else {
            document.getElementById("imagemMensagem").src = "../img/icone_negativo.png";
        }

		document.getElementById("divImagemMensagem").style.display = "block";
		document.getElementById("divBotaoMensagem").style.display = "block";
	}
}
function definirMensagemComoSucesso(ocultarBotaoFechar, iFrame, imagem){
	if(iFrame != null && iFrame != undefined){
		top.document.getElementById("divMensagemGeral").style.borderColor = "#009900";
		top.document.getElementById("botaoFecharMensagem").className = "botaoPositivo";
		top.document.getElementById("imagemMensagem").src = "../img/icone_positivo.png";
		top.document.getElementById("divImagemMensagem").style.display = "block";
		if(ocultarBotaoFechar == null || ocultarBotaoFechar == undefined || ocultarBotaoFechar == false)
			top.document.getElementById("divBotaoMensagem").style.display = "block";
	} else {
		document.getElementById("divMensagemGeral").style.borderColor = "#009900";
		document.getElementById("botaoFecharMensagem").className = "botaoPositivo";
		
		if(imagem != null && imagem != undefined){
            document.getElementById("imagemMensagem").src = imagem;
		} else {
            document.getElementById("imagemMensagem").src = "../img/icone_positivo.png";
        }

		document.getElementById("divImagemMensagem").style.display = "block";
		if(ocultarBotaoFechar == null || ocultarBotaoFechar == undefined || ocultarBotaoFechar == false)
			document.getElementById("divBotaoMensagem").style.display = "block";
	}
}
function exibirCarregando(){
	var destaques = document.getElementById("divStayTopLeft");
	if(destaques == null || destaques == undefined) destaques = top.document.getElementById("divStayTopLeft");
	if(destaques != null && destaques != undefined) destaques.style.visibility = "hidden";
	
	ocultarCombos();
	exibirCamadaTransparente();
	var divMensagem = document.getElementById("divMensagemGeral");
	posicionarMensagem(divMensagem);
	document.getElementById("conteudoMensagem").innerHTML = "<img src='../img/carregando.gif' border='0' align='absMiddle' /> <span class='texto'>carregando...</span>";
	divMensagem.style.visibility = "visible";
}
function carregando(nomeDaDiv, textoCarregando, iFrame){
	var conteudo;
	var novaDiv;
	var imagem;
	var texto;
	if(iFrame){
		conteudo = top.document.getElementById("conteudoMensagem");
		novaDiv	 = top.document.createElement("div");
		imagem	 = top.document.createElement("img");
		texto	 = top.document.createTextNode(" " + textoCarregando);
	} else {
		conteudo = document.getElementById("conteudoMensagem");
		novaDiv  = document.createElement("div");
		imagem	 = document.createElement("img");
		texto	 = document.createTextNode(" " + textoCarregando);
	}
	novaDiv.setAttribute("id", nomeDaDiv);
	novaDiv.style.height = "30px";
	novaDiv.className = "texto";

	imagem.src   = "../img/carregando.gif";
	imagem.align = "absMiddle";

	novaDiv.appendChild(imagem);
	novaDiv.appendChild(texto);
	conteudo.appendChild(novaDiv);
}
function sucesso(nomeDaDiv, mensagem, iFrame){
	var div;
	var imagem;
	var texto;
	if(iFrame){
		div		= top.document.getElementById(nomeDaDiv);
		imagem	= top.document.createElement("img");
		texto	= top.document.createTextNode(" " + mensagem);
	} else {
		div		= document.getElementById(nomeDaDiv);
		imagem	= document.createElement("img");
		texto	= document.createTextNode(" " + mensagem);
	}
	div.innerHTML = "";
	div.style.height = "30px";
	div.className = "texto";

	imagem.src   = "../img/sucesso.png";
	imagem.align = "absMiddle";

	div.appendChild(imagem);
	div.appendChild(texto);
}
function erro(nomeDaDiv, mensagem, iFrame){
	var div;
	var imagem;
	var texto;
	if(iFrame){
		div		= top.document.getElementById(nomeDaDiv);
		imagem	= top.document.createElement("img");
		texto	= top.document.createTextNode(" " + mensagem);
	} else {
		div 	= document.getElementById(nomeDaDiv);
		imagem	= document.createElement("img");
		texto	= document.createTextNode(" " + mensagem);
	}
	div.innerHTML = "";
	div.style.height = "30px";
	div.className = "texto";

	imagem.src   = "../img/erro.png";
	imagem.align = "absMiddle";

	div.appendChild(imagem);
	div.appendChild(texto);
}
//-->
