var alturaAnunciosBuscaAnimacao1 = 0;
var alturaAnunciosBuscaAnimacao2 = 0;
var tempo_criaAnunciosBuscaAnimacao1;
var tempo_criaAnunciosBuscaAnimacao2;
function criaAnunciosBuscaAnimacao(acao){

	var dPublicidade2a =  document.getElementById('divPublicidade2a');
	var dPublicidade2b =  document.getElementById('divPublicidade2b');
	
	alturaAnunciosBuscaAnimacao1 = parseInt(alturaAnunciosBuscaAnimacao1) + 10;
	
	if (acao == 1 && alturaAnunciosBuscaAnimacao1 < 190){
		dPublicidade2a.style.filter = "alpha(opacity=1)";
		dPublicidade2a.style.opacity = ".1";
		
		dPublicidade2a.height = alturaAnunciosBuscaAnimacao1 + 'px';
		tempo_criaAnunciosBuscaAnimacao1 = setTimeout("criaAnunciosBuscaAnimacao(1)",50)
	} else if (acao == 1){
		tempo_criaAnunciosBuscaAnimacao1 = setTimeout("criaAnunciosBuscaAnimacao(2)",1)
	} else 	if (acao == 2 && alturaAnunciosBuscaAnimacao2 < 99){
		alturaAnunciosBuscaAnimacao2 = parseInt(alturaAnunciosBuscaAnimacao2) + 10;
		if (alturaAnunciosBuscaAnimacao2 > 99) alturaAnunciosBuscaAnimacao2 = 99;

		dPublicidade2a.style.filter = "alpha(opacity="+alturaAnunciosBuscaAnimacao2+")";
		dPublicidade2a.style.opacity = "."+alturaAnunciosBuscaAnimacao2;

		dPublicidade2b.style.display = 'block';
		tempo_criaAnunciosBuscaAnimacao2 = setTimeout("criaAnunciosBuscaAnimacao(2)",10)
	} else {
		dPublicidade2a.style.filter = "alpha(opacity=99)";
		dPublicidade2a.style.opacity = ".99";
		
		// Carrega os anuncios do classificados a direita
		criaAnunciosDireita();
	}
}

var tempo_AnunciosDireitaAnimacao;
function criaAnunciosDireitaAnimacao(topOrigem, topDestino){
	var dPublicidade1 =  document.getElementById('divPublicidade1');
	
	topOrigem = parseInt(topOrigem) + 50;
	dPublicidade1.style.top = topOrigem + 'px';

	if (topDestino > topOrigem) tempo_AnunciosDireitaAnimacao = setTimeout("criaAnunciosDireitaAnimacao("+topOrigem+", "+topDestino+")",100);
	else {
		dPublicidade1.style.top = topDestino + 'px';
		dPublicidade1.style.background = "";
	}
}

function criaAnunciosDireita(){
	var dPublicidade1 =  document.getElementById('divPublicidade1');
	var contSite =  document.getElementById('conteudoSite');
	
	var width = calcularPosJanela(contSite,'offsetLeft')-20;

	// Esse valor width eh calculado de acordo com a resolucao
	if (screen.width <= 1024 && screen.width > 800) width = 200;
	if (width > 135){
		var esq = calcularPosJanela(contSite,'offsetLeft') + 790;
		var cima = 185;
		
		if (screen.width <= 1024 && screen.width > 800) esq = 790;
		
		dPublicidade1.style.left = esq + 'px';
		//dPublicidade1.style.top = cima + 'px';
		dPublicidade1.style.width = width + 'px';
		
		criaAnunciosDireitaAnimacao(dPublicidade1.style.top, cima);
		
		/*
		var publNomeProduto = document.getElementById("publicidadeNomeProduto");
		if (width < 200) publNomeProduto.className = "conteudo";
		else publNomeProduto.className = "conteudo2";
		*/
	}
}

function geraMapaEmpresa(mapa, posX, posY){
	// Muda img para o mapa
	document.getElementById('FotoEmpresa').src = mapa;
	
	// Cria Lupa
	criarDiv("divLupaMapaEmpresa", "janelaNormal");

	var divLupa =  document.getElementById('divLupaMapaEmpresa');
	var camadaFotoEmpresa =  document.getElementById('FotoEmpresa');

	var esq = calcularPosJanela(camadaFotoEmpresa,'offsetLeft') + posX;
	var cima = calcularPosJanela(camadaFotoEmpresa,'offsetTop') + posY;

	divLupa.style.left = esq + 'px';
	divLupa.style.top = cima + 'px';
	divLupa.style.width = '10px';
	divLupa.innerHTML = '<img src="imagens/lupa.png">';
}
var arrayMapas = Array();
var contArrayMapas = 0;
function geraMapaRua(idMapa, posX, posY){
	// Administra os mapas ja bertos
	arrayMapas[contArrayMapas] = idMapa;
	
	for (i=0;i<contArrayMapas; i++){
		document.getElementById(arrayMapas[i]).style.display = 'none';
	}
	
	// Cria Lupa
	divNome = "divLupaMapaEmpresa";
	
	if (document.getElementById(divNome) == null)
		criarDiv(divNome, "janelaNormal");

	var divLupa =  document.getElementById(divNome);
	var camadaFotoEmpresa =  document.getElementById(idMapa);
	
	document.getElementById(arrayMapas[contArrayMapas]).style.display = 'block';

	var esq = calcularPosJanela(camadaFotoEmpresa,'offsetLeft') + posX - 6; // -4 por causa da borda da img
	var cima = calcularPosJanela(camadaFotoEmpresa,'offsetTop') + posY - 6; // -4 por causa da borda da img

	divLupa.style.left = esq + 'px';
	divLupa.style.top = cima + 'px';
	divLupa.style.width = '10px';
	divLupa.innerHTML = '<img src="imagens/lupa.png">';
	
	contArrayMapas++;
}

function criarDiv(nomeDiv, classDiv){
	var divX = document.createElement('div');
	divX.className = classDiv;
	divX.setAttribute('id', nomeDiv);
	
	document.body.appendChild(divX);
}

function calcularPosJanela(campo, atributo) {
	var posicao = 0;
	while(campo) {
		posicao += campo[atributo];
		campo = campo.offsetParent;
	}
	return posicao;
}

var antes = "";
function geraFone(id){
	// Detecta o codigo da tecla
	if (!e) var e = window.event;
	
	if (e.keyCode) codigo = e.keyCode;
	else if (e.which) codigo = e.which;

	// Recupera obj
	var obj = document.getElementById(id);

	// Verifica se pressionou alguma tecla de apagar
	if ((codigo != 8 &&
		 codigo != 17 &&
		 codigo != 18 &&
		 codigo != 37 &&
		 codigo != 38 &&
		 codigo != 39 &&
		 codigo != 40 &&
		 codigo != 27 &&
		 codigo != 16 &&
		 codigo != 20) && obj.value.length > 0){
		/*
		if (isNaN(obj.value.substr(0,4)) || isNaN(obj.value.substr(5,4))) obj.value = this.antes;
							  
		if (obj.value.length == 4){
			obj.value = obj.value.substr(0,4) + "-" + obj.value.substr(4,1);
		}
		*/
		
		if (isNaN(obj.value.substr(0,2)) || isNaN(obj.value.substr(3,4)) || isNaN(obj.value.substr(8,4))) obj.value = this.antes;
							  
		if (obj.value.length == 2){
			obj.value = obj.value.substr(0,2) + " " + obj.value.substr(2,1);
		}
							  
		if (obj.value.length == 7){
			obj.value = obj.value.substr(0,7) + "-" + obj.value.substr(7,1);
		}
	}
	
	this.antes = obj.value;
}

function geraCep(id){
	// Detecta o codigo da tecla
	if (!e) var e = window.event;
	
	if (e.keyCode) codigo = e.keyCode;
	else if (e.which) codigo = e.which;

	// Recupera obj
	var obj = document.getElementById(id);

	// Verifica se pressionou alguma tecla de apagar
	if ((codigo != 8 &&
		 codigo != 17 &&
		 codigo != 18 &&
		 codigo != 37 &&
		 codigo != 38 &&
		 codigo != 39 &&
		 codigo != 40 &&
		 codigo != 27 &&
		 codigo != 16 &&
		 codigo != 20) && obj.value.length > 0){
		
		if (isNaN(obj.value.substr(0,5)) || isNaN(obj.value.substr(6,4))) obj.value = this.antes;
							  
		if (obj.value.length == 5){
			obj.value = obj.value.substr(0,5) + "-" + obj.value.substr(5,1);
		}
	}
	
	this.antes = obj.value;
}

// Funcao Google
(function(){
		  function d(a,c){
			  window.status=a;
			  if(a=document.getElementById(c))
			  	a.href=e(a.href,"nm");
			  return true;
		  }
		  function e(a,c){
			  var b=a.match("^(.*)([?|&]"+c+"=)([^&]*)(.*)$");
			  if(!b)return a+"&"+c+"=1";
			  b[3]=(Number(b[3])||0)+1;b[0]="";
			  return b.join("")
		  }
		  window.ss=d;
 })();

function st(id) {
	var a = document.getElementById(id);
	if (a) {
		a.myt = (new Date()).getTime();
	}
}

function su(id) {
	var a = document.getElementById(id);
	var b = (new Date()).getTime();
	if (a && a.myt && b) {
		var t = b - a.myt;
		var bi = a.href.indexOf("&clkt=");
		if (bi > 0) {
			var c = a.href.substring(0, bi+6);
			var d = a.href.substring(bi+6, a.href.length);
			var ei = d.indexOf("&");
			var r = '';
			if (ei >= 0)r = d.substring(ei, d.length);
			a.href = c + t + r;
		} else {
			a.href += "&clkt=" + t;
		}
	}
	return true;
}

function cs(){
	window.status='';
}

function jcc(a) {
	pha=document.getElementById(a);
	nc=pha.href.indexOf('&jca=');
	if(nc>=1) return;
	sv=String.fromCharCode(50,55,53,52,52,50,56,49,52);
	sv=sv.slice(5,9);
	jca=(4690)+parseInt(sv);
	if (a=='aw0') {
		jca+=(-4024);
	} else if (a=='aw1') {
		jca+=(-4972);
	} else if (a=='aw2') {
		jca+=(-227);
	} else if (a=='aw3') {
		jca+=(-2117);
	} else {
		jca=0;
	}
	phb=pha.href+'&jca='+jca;
	pha.href=phb;
}
	
function ha(a){
	var pha=document.getElementById(a);
	var nhi=pha.href.indexOf("&nh=");
	if(nhi < 1) {
		pha.href+="&nh=1";
	}
	su(a);
	jcc(a);
}

function ca(a) {  
	var pha=document.getElementById(a);
	var nci=pha.href.indexOf("&nc=");
	if(nci < 1) {
		pha.href+="&nc=1";
	}
	su(a); 
	jcc(a); 
	top.location.href=document.getElementById(a).href;
}

function ga(o,e) {
	if (document.getElementById) {
		a=o.id.substring(1);
		p="";
		r="";
		g=e.target;
		if (g) {
			t=g.id;
			f=g.parentNode;
			if (f) {
				p=f.id;
				h=f.parentNode;
				if (h)r=h.id;
			}
		} else {
			h=e.srcElement;
			f=h.parentNode;
			if (f)p=f.id;t=h.id;
		}
		if (t==a||p==a||r==a) return true;
		var pha=document.getElementById(a);
		var nbi=pha.href.indexOf("&nb=");
		if(nbi < 1) {
			pha.href+="&nb=1";
		}
		su(a);
		jcc(a);
		top.location.href=document.getElementById(a).href;
	}
}
