// (1) coloca target _blank nos links onde tem rel external (serve para validar site no W3C)
// (2) formata Campo CNPJ
// (3) formata Telefone
// (4) formata CEP
// (5) valida CNPJ
// (6) verifica se o CAPS LOCK DO USUÁRIO ESTÁ LIGADO
// (7) seleciona TODAS as cidades de acordo com o estado
// (8) seleciona as cidades cadastradas no BD de acordo com o estado
// (9) seleciona TODOS os bairros de acordo com a cidade
// (10) seleciona os bairros cadastradas no BD de acordo com a cidade
// (11) 
// (12) seleciona bairro na pesquisa simples e avançada
// (13) ativa menu selecionada
// (14) ativa ABA selecionada
// (15) esconde e mostra conteúdo da DIV
// (16) conta clique após usuário clica em cima da logo da imobiliária
// (17) verifica se o login já existe ao criar um novo usuário para o FLEXImob
// (18) no cadastro de imobiliária verifica se existe pasta para o pré domínio do site
// (19) no cadastro de imobiliária verifica se existe pasta para o pré domínio
// (20) no cadastro verifica se pré-domínio está disponível no BD de imobiliária
// (21) insere novo voto na enquete
// (22) 
// (23) verifica validacao de radio buttons sem saber quantos sao
// (24) máscara
// (25) remove caracter ESPAÇO
// (26) bloqueia caracter ESPAÇO

// (1) coloca target _blank nos links onde tem rel external (serve para validar site no W3C)
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

// (2) formata Campo CNPJ
function FormataCNPJ(Campo, teclapres)
{

   if(window.event){
    var tecla = teclapres.keyCode;
   }else  tecla = teclapres.which;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1;

  
   if (tecla != 9 && tecla != 8){
      if (tam > 2 && tam < 6)
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
      if (tam >= 6 && tam < 9)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
      if (tam >= 9 && tam < 13)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
      if (tam >= 13 && tam < 15)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
      }
}

// (3) formata Telefone
function FormataFone(Campo, teclapres)
{

   if(window.event){
    var tecla = teclapres.keyCode;
   }else  tecla = teclapres.which;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1;

  
   if (tecla != 9 && tecla != 8){
      if (tam > 4 )
         Campo.value = vr.substr(0, 4) + '-' + vr.substr(4,tam-4);
      }
}

// (4) formata CEP
function FormataCEP(Campo, teclapres)
{

   if(window.event){
    var tecla = teclapres.keyCode;
   }else  tecla = teclapres.which;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1;

  
   if (tecla != 9 && tecla != 8){
      if (tam > 2 ) 
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2,tam);
      if (tam > 6 )
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '-' + vr.substr(5,tam-5);
   }
}

// (5) valida CNPJ
function validaCNPJ() 
{
	CNPJ = document.getElementById('ecnpj').value;
	erro = new String;
	if (CNPJ.length < 18) erro += "CNPJ inválido! \n\n";
	if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
		if (erro.length == 0) erro += "CNPJ inválido! \n\n";
	}
	//substituir os caracteres que nao sao numeros
	if(document.layers && parseInt(navigator.appVersion) == 4){
		x = CNPJ.substring(0,2);
		x += CNPJ.substring(3,6);
		x += CNPJ.substring(7,10);
		x += CNPJ.substring(11,15);
		x += CNPJ.substring(16,18);
		CNPJ = x;
	} else {
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace("-","");
		CNPJ = CNPJ.replace("/","");
	}
	var nonNumbers = /\D/;
	if (nonNumbers.test(CNPJ)) erro += "A verificacao de CNPJ suporta apenas numeros! \n\n";
		var a = [];
		var b = new Number;
		var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
		for (i=0; i<12; i++){
		a[i] = CNPJ.charAt(i);
		b += a[i] * c[i+1];
	}
	if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
		b = 0;
		for (y=0; y<13; y++) {
		b += (a[y] * c[y]);
	}
	if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
		erro +="CNPJ - Digito verificador com problema!";
	}
	if (erro.length > 0){
		alert(erro);
		return false;
	} else {
		return true;
	}
}

// (6) verifica se o CAPS LOCK DO USUÁRIO ESTÁ LIGADO
function checar_caps_lock(ev)
{
    var e = ev || window.event;
    codigo_tecla = e.keyCode?e.keyCode:e.which;
    tecla_shift = e.shiftKey?e.shiftKey:((codigo_tecla == 16)?true:false);
    if(((codigo_tecla >= 65 && codigo_tecla <= 90) && !tecla_shift) || ((codigo_tecla >= 97 && codigo_tecla <= 122) && tecla_shift)) {
        document.getElementById('aviso_caps_lock').style.visibility = 'visible';
            }
    else {
        document.getElementById('aviso_caps_lock').style.visibility = 'hidden';
    }
}

// (7) seleciona TODAS as cidades de acordo com o estado
function selecionaCidadeCompleto(sigla)
{
	if(sigla)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "selecionaCidadesCompleto.php?vsigla="+ sigla, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraCidades').innerHTML = '<select name="ecidade" class="form_field" id="ecidade"><option value="0">Carregando...</option></select>';
			
			}
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraCidades').innerHTML = ajax.responseText;
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (8) seleciona as cidades cadastradas no BD de acordo com o estado
function selecionaCidade(sigla)
{
	if(sigla)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "selecionaCidades.php?vsigla="+ sigla, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraCidades').innerHTML = '<select name="ecidade" class="form_field" id="ecidade"><option value="0">Carregando...</option></select>';
			
			}
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraCidades').innerHTML = ajax.responseText;
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (9) seleciona TODOS os bairros de acordo com a cidade
function selecionaBairrosCompleto(vnome_cidade)
{
	if(vnome_cidade)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "selecionaBairrosCompleto.php?vnome_cidade="+ vnome_cidade, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraBairros').innerHTML = 'Carregando...';
			
			}

			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraBairros').innerHTML = ajax.responseText;
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (10) seleciona os bairros cadastradas no BD de acordo com a cidade
function selecionaBairros(vnome_cidade)
{
	if(vnome_cidade)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "selecionaBairros.php?vnome_cidade="+ vnome_cidade, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraBairros').innerHTML = 'Carregando...';
			
			}

			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraBairros').innerHTML = ajax.responseText;
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (11) 
function valoresNegocio(negocio)
{
	if(negocio==2)
	{
		document.getElementById('svalorMinimo').innerHTML = '<select name="evalorMinimo" class="form_field" id="evalorMinimo"><option value="0">Qualquer</option><option value="100">R$ 100,00</option><option value="150">R$ 150,00</option><option value="200">R$ 200,00</option><option value="250">R$ 250,00</option><option value="300">R$ 300,00</option><option value="350">R$ 350,00</option><option value="400">R$ 400,00</option><option value="450">R$ 450,00</option><option value="500">R$ 500,00</option> <option value="600">R$ 600,00</option> <option value="700">R$ 700,00</option> <option value="800">R$ 800,00</option><option value="900">R$ 900,00</option> <option value="1000">R$ 1000,00</option></select>';
		document.getElementById('svalorMaximo').innerHTML = '<select name="evalorMaximo" class="form_field" id="evalorMaximo"><option value="0">Qualquer</option><option value="100">R$ 100,00</option><option value="150">R$ 150,00</option><option value="200">R$ 200,00</option><option value="250">R$ 250,00</option><option value="300">R$ 300,00</option><option value="350">R$ 350,00</option><option value="400">R$ 400,00</option><option value="450">R$ 450,00</option><option value="500">R$ 500,00</option> <option value="600">R$ 600,00</option> <option value="700">R$ 700,00</option> <option value="800">R$ 800,00</option><option value="900">R$ 900,00</option> <option value="1000">R$ 1000,00</option></select>';
	}
	else
	{
		document.getElementById('svalorMinimo').innerHTML = '<select name="evalorMinimo" class="form_field" id="evalorMinimo"><option value="0">Qualquer</option><option value="10000">R$ 10.000,00</option><option value="20000">R$ 20.000,00</option><option value="30000">R$ 30.000,00</option><option value="40000">R$ 40.000,00</option><option value="50000">R$ 50.000,00</option><option value="60000">R$ 60.000,00</option><option value="70000">R$ 70.000,00</option><option value="80000">R$ 80.000,00</option><option value="90000">R$ 90.000,00</option><option value="100000">R$ 100.000,00</option><option value="150000">R$ 150.000,00</option><option value="200000">R$ 200.000,00</option><option value="250000">R$ 250.000,00</option><option value="300000">R$ 300.000,00</option><option value="350000">R$ 350.000,00</option><option value="400000">R$ 400.000,00</option><option value="450000">R$ 450.000,00</option><option value="500000">R$ 500.000,00</option></select>';
		document.getElementById('svalorMaximo').innerHTML = '<select name="evalorMaximo" class="form_field" id="evalorMaximo"><option value="0">Qualquer</option><option value="10000">R$ 10.000,00</option><option value="20000">R$ 20.000,00</option><option value="30000">R$ 30.000,00</option><option value="40000">R$ 40.000,00</option><option value="50000">R$ 50.000,00</option><option value="60000">R$ 60.000,00</option><option value="70000">R$ 70.000,00</option><option value="80000">R$ 80.000,00</option><option value="90000">R$ 90.000,00</option><option value="100000">R$ 100.000,00</option><option value="150000">R$ 150.000,00</option><option value="200000">R$ 200.000,00</option><option value="250000">R$ 250.000,00</option><option value="300000">R$ 300.000,00</option><option value="350000">R$ 350.000,00</option><option value="400000">R$ 400.000,00</option><option value="450000">R$ 450.000,00</option><option value="500000">R$ 500.000,00</option></select>';

	}
	
}

// (12) seleciona bairro na pesquisa simples e avançada
function pesquisaSelecionaCombo(sItem,input) 
{
	if (sItem.className == "pesquisaPaginasComboItemOn") {
		input.checked = false;
		sItem.className = "pesquisaPaginasComboItem";
	}else{
		input.checked = true;
		sItem.className = "pesquisaPaginasComboItemOn";
	}
}

// (13) ativa menu selecionada
function ativaMenu(menu)
{
	 //tira seleção de todas as abas
	 document.getElementById('menu1').className='level1';
	 document.getElementById('menu2').className='level1';
	 document.getElementById('menu3').className='level1';
	 document.getElementById('menu4').className='level1';
	 document.getElementById('menu5').className='level1';
	 
	 //seleciona aba selecionada
	 document.getElementById(menu).className='level1 active current';
}

// (14) ativa ABA selecionada
function ativaAba(aba)
{
	 //tira seleção de todas as abas
	 document.getElementById('aba1').className='';
	 document.getElementById('aba2').className='';
	 document.getElementById('aba3').className='';
	 document.getElementById('aba4').className='';
	 
	 //seleciona aba selecionada
	 document.getElementById(aba).className='active';
}

// (15) esconde e mostra conteúdo da DIV
function escondeElemento(id) { document.getElementById(id).style.display = 'none'; }
function mostraElemento(id) { document.getElementById(id).style.display = 'block'; }

// (16) seleciona as cidades de acordo com o estado
function verificaDominio()
{
	dominio =  document.getElementById('edominio').value + document.getElementById('eext').value;
		
	if(dominio)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "verificaDominio.php?vdominio="+ dominio, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraResultado').innerHTML = '&nbsp; &nbsp; Carregando...';
			
			}
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraResultado').innerHTML = ajax.responseText;
					
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (17) conta clique após usuário clica em cima da logo da imobiliária
function contaClique(cod_imob)
{
	if(cod_imob)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "adicionaCliqueImob.php?vcod_imob="+ cod_imob, true); 
		
		ajax.onreadystatechange = function(){
			
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
				
				  return true;
					
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}
}

// (18) verifica se o login já existe ao criar um novo usuário para o FLEXImob
function verificaLogin(login)
{
		
	if(login)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "verificaLogin.php?vlogin="+ login, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraLogin').innerHTML = '&nbsp; &nbsp; Carregando...';
			
			}
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraLogin').innerHTML = ajax.responseText;
					
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (19) no cadastro de imobiliária verifica se existe pasta para o pré domínio
function verificaPastaSite(pasta)
{
		
	if(pasta)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "verificaPastaSite.php?vpasta="+ pasta, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraPasta').innerHTML = '&nbsp; &nbsp; Carregando...';
			
			}
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraPasta').innerHTML = ajax.responseText;
					
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (20) no cadastro verifica se pré-domínio está disponível no BD de imobiliária
function verificaPreDominio(preDominio)
{
		
	if(preDominio)
	{
		// inicia o ajax
		var ajax = criaAJAX(); 
	
		//aponta arquivo
		ajax.open("GET", "verificaPreDominio.php?vdominio="+ preDominio, true); 
		
		ajax.onreadystatechange = function(){
			
			if(ajax.readyState == 1) {
			
				document.getElementById('mostraPasta').innerHTML = '&nbsp; &nbsp; Carregando...';
			
			}
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4)
			{ 
				if(ajax.status == 200){
					
					document.getElementById('mostraPasta').innerHTML = ajax.responseText;
					
				} else alert("erro")
			
			} 
	
		}
		//submete dados ao servidor
		ajax.send(null); 
	}

}

// (21) insere novo voto na enquete
function votaEnquete()
{
	
	var parametros = coletaDadosForm('fenquete');

	// inicia o ajax
	var ajax = criaAJAX(); 

	//aponta arquivo
	ajax.open("GET", "enviaFormulario/enviaVoto.php?"+ parametros, true); 
	
	ajax.onreadystatechange = function(){
		
		// Quando estiver tudo pronto.
		if(ajax.readyState == 4)
		{ 
			if(ajax.status == 200)
			{
				
				if(ajax.responseText==1)
				{
					abre('enquete','enqueteSucesso.php')
				}
				else { alert(ajax.responseText);}
			
			} else alert("erro")
		
		} 

	}
	//submete dados ao servidor
	ajax.send(null); 
}

// (22) 
function alteraInput(id, id2)
{
	document.getElementById(id2).value = document.getElementById(id).value;
}

// (23) verifica validacao de radio buttons sem saber quantos sao
function verificaEnquete(){
	marcado = -1
	for (i=0; i < fenquete.eopcao.length; i++) {
		if (fenquete.eopcao[i].checked) {
			marcado = i;
			resposta = fenquete.eopcao[i].value;
		}
	}
	
	if (marcado == -1) {
		alert("Selecione uma opção de voto.");
		fenquete.eopcao[0].focus();
		return false;
	} 
		return true;
}

// (24) máscara
function mascara_global(mascara, valor)
{
	
	if(mascara == '###.###.###-##|##.###.###/####-##'){
		if(valor.length>14){
			return mascara_global('##.###.###/####-##', valor);
		}else{
			return mascara_global('###.###.###-##', valor);
		}
	}
	if(mascara == "[###.]###,##")
	{
		if(valor.substr(0,1)=='-')
			negativo = "-";
		else negativo = "";
	} else negativo = "";
		
	tvalor = "";
	ret = "";
	caracter = "#";
	separador = "|";
	mascara_utilizar = "";
	valor = removeEspacos(valor);
	if (valor == "")return valor;
	temp = mascara.split(separador);
	dif = 1000;
	
	valorm = valor;
	//tirando mascara do valor já existente
	for (i=0;i<valor.length;i++){
		if (!isNaN(valor.substr(i,1))){
			tvalor = tvalor + valor.substr(i,1);
		}
	}
	valor = tvalor;
	
	//formatar mascara dinamica
	for (i = 0; i<temp.length;i++){
		mult = "";
		validar = 0;
		for (j=0;j<temp[i].length;j++){
			if (temp[i].substr(j,1) == "]"){
				temp[i] = temp[i].substr(j+1);
				break;
			}
			if (validar == 1)mult = mult + temp[i].substr(j,1);
			if (temp[i].substr(j,1) == "[")validar = 1;
		}
		for (j=0;j<valor.length;j++){
			temp[i] = mult + temp[i];
		}
	}
	
	//verificar qual mascara utilizar
	if (temp.length == 1){
		mascara_utilizar = temp[0];
		mascara_limpa = "";
		for (j=0;j<mascara_utilizar.length;j++){
			if (mascara_utilizar.substr(j,1) == caracter){
				mascara_limpa = mascara_limpa + caracter;
			}
		}
		tam = mascara_limpa.length;
	}else{
		//limpar caracteres diferente do caracter da máscara
		for (i=0;i<temp.length;i++){
			mascara_limpa = "";
			for (j=0;j<temp[i].length;j++){
				if (temp[i].substr(j,1) == caracter){
					mascara_limpa = mascara_limpa + caracter;
				}
			}
			if (valor.length > mascara_limpa.length){
				if (dif > (valor.length - mascara_limpa.length)){
					dif = valor.length - mascara_limpa.length;
					mascara_utilizar = temp[i];
					tam = mascara_limpa.length;
				}
			}else if (valor.length < mascara_limpa.length){
				if (dif > (mascara_limpa.length - valor.length)){
					dif = mascara_limpa.length - valor.length;
					mascara_utilizar = temp[i];
					tam = mascara_limpa.length;
				}
			}else{
				mascara_utilizar = temp[i];
				tam = mascara_limpa.length;
				break;
			}
		}
	}
	
	//validar tamanho da mascara de acordo com o tamanho do valor
	if (valor.length > tam){
		valor = valor.substr(0,tam);
	}else if (valor.length < tam){
		masct = "";
		j = valor.length;
		for (i = mascara_utilizar.length-1;i>=0;i--){
			if (j == 0) break;
			if (mascara_utilizar.substr(i,1) == caracter){
				j--;
			}
			masct = mascara_utilizar.substr(i,1) + masct;
		}
		mascara_utilizar = masct;
	}
	
	//mascarar
	j = mascara_utilizar.length -1;
	for (i = valor.length - 1;i>=0;i--){
		if (mascara_utilizar.substr(j,1) != caracter){
			ret = mascara_utilizar.substr(j,1) + ret;
			j--;
		}
		ret = valor.substr(i,1) + ret;
		j--;
	}
	return negativo + ret;
}

// (25) remove caracter ESPAÇO
function removeEspacos(valor){
var valorSemEspacos="";

var tamanho = valor.length;
	for (i = 0; i<30;i++){
		if(valor.substr(i,1)==" "){
		}else{
		valorSemEspacos = valorSemEspacos + valor.substr(i,1);
		}
	}
return valorSemEspacos;
}

// (26) bloqueia caracter ESPAÇO
function bloqueiaEspaco(tecla, elemento){
	
	keyascii = tecla.keyCode;
	
	if (keyascii == 32){	
		elemento.value = elemento.value.replace(" " ,"");
		alert("Não é permitido usar espaço no login! Por favor, preencha corretamente.");
	}
}

function checkBairros(checar){
	var i =0;
	
	while (document.getElementById("ecodBairro["+i+"]")) 
	{							
		document.getElementById("ecodBairros["+i+"]").checked = checar;
		document.getElementById("ecodBairro["+i+"]").className = checar ? "pesquisaPaginasComboItemOn" : "pesquisaPaginasComboItem";
	
		
		i++;
	}
}