/**
* Formata os campos necessarios
*/
jQuery(function($){
   $("#busca_cep").mask("99.999-999");
});

var lbCarregando  = new LightBox('msgBusca'); // lighbox de 'carregando...'
lbCarregando.setOverFlow(true, true);

function submeter_busca_por_cep() {
	
	var obj = document.getElementById('busca_cep');
	var car = obj.value.substring(0,1);
	var res = document.getElementById('url_resultados');
	
	if(tirarEspacos(obj.value) == '' || car != "8" || obj.value == "80.000-000" || obj.value.length != 10)  {
		 alert("CEP inválido!\nInforme o CEP desejado corretamente.");	
	     return false;
	} else {
		
		if (res != null && res != undefined)
			res.innerHTML = "";
		
		var ajax   = new Ajax();
		var params = "";
		
		params += "&texto=" + obj.value;
		params += "&cmd=submeterBuscaPorCep";
		
	    lbCarregando.show();
        ajax.load('POST',SITE+"busca/geral.php",params,"msgBusca",SITE+"imagens/loading.gif","submeter_busca_por_cep_fim()");
	}

    return false;
}

/*
* Metodo: submeter_busca_por_cep_fim
* Descrição: Verifica se o form de resultado de busca foi carregado com sucesso
*/
function submeter_busca_por_cep_fim() {
	var obj = document.getElementById('url_resultados');
	if(obj != undefined && obj != null && obj != '') {// sucesso na busca
      lbCarregando.close();
      window.location=SITE + obj.value; 
	} 
	else {
	  var obj = document.getElementById('pedir_captcha');
	  if(obj != undefined && obj != null && obj != '') {//pedir captcha - suspeita de robô ou texto digitado errado
         lbCarregando.close();
         window.location=SITE + 'busca-por-cep'; 
	  }
	  else {
	  }
	}
}




function strpos (haystack, needle, offset) {
	var i = (haystack+'').indexOf(needle, (offset || 0));
 	return i === -1 ? false : i;
}

