function validaEmail(email){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(email == "") return false;
    if(typeof(email) == "string"){
        if(er.test(email)){ return email; }
    }else if(typeof(email) == "object"){
              if(er.test(email)){
                  return email;
              }else{
                  return false;
              }
           }else{
                return false;
           }
}

function ajax() {
   if (window.XMLHttpRequest) { // mozilla e safari
        xmlhttp = new XMLHttpRequest();
        if (xmlhttp.overrideMimeType) {
            xmlhttp.overrideMimeType('text/html');
        }
    } else if (window.ActiveXObject) { // internet explorer
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
        }
    }
   return xmlhttp;
}


function ajax2() {
   if (window.XMLHttpRequest) { // mozilla e safari
        xmlhttp2 = new XMLHttpRequest();
        if (xmlhttp2.overrideMimeType) {
            xmlhttp2.overrideMimeType('text/html');
        }
    } else if (window.ActiveXObject) { // internet explorer
        try {
            xmlhttp2 = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
        }
    }
   return xmlhttp;
}

function cadastraNewsletter(){
   ajax();
   var url = '/newsletter/cadastra.php';
   
   var iEmail = document.forms['Newsletter'].elements['iEmail'].value;
   
   if(!validaEmail(iEmail)){
       alert("E-mail inválido");
       return;
   }
   
   $('.newsletter').html("<p>Carregando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "iEmail="+escape(iEmail);
   

   xmlhttp.open('POST',url,true);

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function() {
        
      if (xmlhttp.readyState == 4){
             if (xmlhttp.status == 200) {
                 
                 var retorno = xmlhttp.responseText;
           
                 /* Desfaz o urlencode */
                 retorno = retorno.replace(/\+/g,' ');
                 retorno = unescape(retorno);
                 $('.newsletter').html(retorno);
                 /*eval(retorno);*/
             } else {
                 alert('Falha na requisição.');
             }
      }
   }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

function enviarSac() {
   ajax();
   
   var url = '/sac/envia.php';
   
   var iNome           = document.forms['frmSac'].elements['iNome'].value;
   var iEmail          = document.forms['frmSac'].elements['iEmail'].value;
   var iCpf            = document.forms['frmSac'].elements['iCpf'].value;
   var iTelefone       = document.forms['frmSac'].elements['iTelefone'].value;
   var iAssunto        = document.forms['frmSac'].elements['iAssunto'].value;
   var iDepartamento   = document.forms['frmSac'].elements['iDepartamento'].value;
   var iTexto          = document.forms['frmSac'].elements['iTexto'].value;
    
   if(document.forms['frmSac'].elements['iCopia'].checked == true)
       var iCopia = document.forms['frmSac'].elements['iCopia'].value;
   else 
       var iCopia = 'N';
       
   
   if(iNome == "" || iEmail == "" || iAssunto == "" || iTexto == "" || iTelefone == "" || iCpf == "" || iDepartamento == ""){
       alert("Todos os campos são obrigatórios");
       return;
   }
   
   if(!validaEmail(iEmail)){
       alert("E-mail inválido");
       return;
   }
   
   
   $('.sac').html("<p class='mensagem'>Enviando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "iNome=" + escape(iNome) + "&iEmail=" + escape(iEmail) + "&iCpf=" + iCpf + "&iTelefone=" + iTelefone + "&iAssunto=" + escape(iAssunto) +"&iDepartamento=" + escape(iDepartamento) + "&iTexto=" + escape(iTexto) + "&iCopia=" + escape(iCopia);
   
   xmlhttp.open('POST',url,true);

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function() {
        
      if (xmlhttp.readyState == 4){
             if (xmlhttp.status == 200) {
                 
                 var retorno = xmlhttp.responseText;
           
                 /* Desfaz o urlencode */
                 retorno = retorno.replace(/\+/g,' ');
                 retorno = unescape(retorno);
                 $('.sac').html(retorno);
                 /*eval(retorno);*/
             } else {
                 alert('Falha na requisição.');
             }
      }
   }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

function trocaRelease(iID) {
   ajax();
   
   var url = '/salaimprensa/getRelease.php?iID=' + escape(iID);
   
   if(iID == "") return;
   
   $('.releasetexto').html("<p class='mensagem'>Carregando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   xmlhttp.open('GET',url,true);
   
   $(".lista > li > a").removeClass("atual");
   
   $(".lista > li > a[@rel=" + iID + "]").addClass("atual");

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function(){
                                    if(xmlhttp.readyState == 4){
                                        if (xmlhttp.status == 200) {
                                            
                                            var retorno = xmlhttp.responseText;
                                        
                                            /* Desfaz o urlencode */
                                            retorno = retorno.replace(/\+/g,' ');
                                            retorno = unescape(retorno);
                                            $('.releasetexto').html(retorno);
                                            /*eval(retorno);*/
                                        } else {
                                            alert('Falha na requisição.');
                                        }
                                    }
                                }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(null);
}

function enviaCadastroOnline(){
    ajax();
   
    var url = '/clienteonline/cadastra.php';
    
    var iNome            = document.forms['clienteCadastro'].elements['iNome'].value;
    var iEmail           = document.forms['clienteCadastro'].elements['iEmail'].value;
    var iCargo           = document.forms['clienteCadastro'].elements['iCargo'].value;
    var iRazaoSocial     = document.forms['clienteCadastro'].elements['iRazaoSocial'].value;
    var iCnpj            = document.forms['clienteCadastro'].elements['iCnpj'].value;
    var iTelefone        = document.forms['clienteCadastro'].elements['iTelefone'].value;
    var iEndereco        = document.forms['clienteCadastro'].elements['iEndereco'].value;
    var iCidade          = document.forms['clienteCadastro'].elements['iCidade'].value;
    var iEstado          = document.forms['clienteCadastro'].elements['iEstado'].value;
    
    if(iNome == "" || iEmail == "" || iCargo == "" || iRazaoSocial == "" || iCnpj == "" || iTelefone == "" || iEndereco == "" || iCidade == "" || iEstado == "" ){
        alert("Todos os campos são obrigatórios");
        return;
    }
    
    if(!validaEmail(iEmail)){
        alert("E-mail inválido");
        return;
    }
    
    $('.clienteCadastro').html("<p class='mensagem'>Enviando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
    
    var iSend = "iNome=" + escape(iNome) + "&iEmail=" + escape(iEmail) + "&iCargo=" + escape(iCargo) + "&iRazaoSocial=" + escape(iRazaoSocial) + "&iCnpj=" + escape(iCnpj) + "&iTelefone=" + escape(iTelefone) + "&iEndereco=" + escape(iEndereco) + "&iCidade=" + escape(iCidade) + "&iEstado=" + iEstado;
    
    xmlhttp.open('POST',url,true);
    
    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
    
    xmlhttp.onreadystatechange = function() {
         
       if (xmlhttp.readyState == 4){
              if (xmlhttp.status == 200) {
                  
                  var retorno = xmlhttp.responseText;
            
                  /* Desfaz o urlencode */
                  retorno = retorno.replace(/\+/g,' ');
                  retorno = unescape(retorno);
                  $('.clienteCadastro').html(retorno);
                  /*eval(retorno);*/
              } else {
                  alert('Falha na requisição.');
              }
       }
    }
    /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
    xmlhttp.send(iSend);
}


function mostraInfo(iOrigem , iDestino){
   ajax2();
   var url = '/clienteonline/entrega/calcula.php';
   
   $('.info').html("<p class='texto'>Carregando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "iOrigem=" + escape(iOrigem) + "&iDestino=" + escape(iDestino) + "&iTipo=info";
   
   xmlhttp2.open('POST',url,true);

   xmlhttp2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp2.onreadystatechange = function(){
                                  if (xmlhttp2.readyState == 4){
                                         if (xmlhttp2.status == 200) {
                                             var retorno = xmlhttp2.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.info').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                   }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */

   xmlhttp2.send(iSend);
   return false;
}

function calculaPrazoEntrega(){
   ajax();
   var url = '/clienteonline/entrega/calcula.php';
   
   var iOrigem     = document.forms['frmPrazoEntrega'].elements['iOrigem'].value;
   //var iOrigemUF   = document.forms['frmPrazoEntrega'].elements['iOrigemUF'].value;
   var iDestino    = document.forms['frmPrazoEntrega'].elements['iDestino'].value;
   //var iDestinoUF  = document.forms['frmPrazoEntrega'].elements['iDestinoUF'].value;
   
   
   //if(iOrigem == "" || iDestino == "" || iOrigemUF == "" || iDestinoUF == ""){
   if(iOrigem == "" || iDestino == ""){
       alert("Todos os campos são obrigatórios");
       return;
   }
    
   $('.calculo').html("<p class='texto'>Carregando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   mostraInfo(iOrigem , iDestino);
   
   var iSend = "iOrigem=" + escape(iOrigem) + "&iDestino=" + escape(iDestino);
   

   xmlhttp.open('POST',url,true);

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.calculo').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                   }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

/*################################################################*/
/* FUNÇAO DE CALCULO DA COTAÇAO NOVA
/*################################################################*/
/*
function calculaCotacao(){
   
   //alert($("#iTomador1").attr("checked"));
   var iTomador = 0;
   if($("#iTomador1").attr("checked"))iTomador = 1;
   if($("#iTomador2").attr("checked"))iTomador = 2;
   //if(iOrigem == "" || iOrigemUf == "" || iDestino == "" || iDestinoUf == "" || iTipoMercadoria == "" || iQuantidade == "" || iPeso == "" || iValorNota == ""){
   if($("#iOrigem").val() == "" || $("#iDestino").val() == "" || $("#iTipoMercadoria").val() == "" || $("#iQuantidade").val() == "" || $("#iPeso").val() == "" || 
      $("#iValorNota").val() == "" || $("#iCnpjRemetente").val() == "" || $("#iCnpjDestinatario").val() == "" || $("#iCnpjConsignatario").val() == "" || 
      iTomador == "" || $("#iTipoOperacao").val() == "" || $("#iTipoEntrega").val() == ""){
       alert("Todos os campos são obrigatórios");
       return;
   }
   if($("#iQuantidade").val() <= 0){
       alert("Quantidade inválida!");
       return;
   }
   if($("#iPeso").val() <= 0){
       alert("Peso inválido!");
       return;
   }
   if($("#iValorNota").val() <= 0){
       alert("Valor da Nota inválido!");
       return;
   }
    
   $('.resultado').html("<p class='texto'>Carregando...</p>"); //escondendo o form, se eu escondesse antes ele não conseguir ir pegar o alvo do input
   
   var iSend = "iOrigem=" + $("#iOrigem").val() + "&iDestino=" + $("#iDestino").val() + "&iTipoMercadoria=" + $("#iTipoMercadoria").val();
       iSend += "&iQuantidade=" + escape($("#iQuantidade").val()) + "&iPeso=" + escape($("#iPeso").val()) + "&iValorNota=" + escape($("#iValorNota").val());
       iSend += "&iCnpjRemetente=" + escape($("#iCnpjRemetente").val()) + "&iCnpjDestinatario=" + escape($("#iCnpjDestinatario").val());
       iSend += "&iCnpjConsignatario=" + escape($("#iCnpjConsignatario").val()) + "&iTomador=" + iTomador;
       iSend += "&iTipoEntrega=" + escape($("#iTipoEntrega").val()) + "&iTipoOperacao=" + escape($("#iTipoOperacao").val());
   

   //xmlhttp.open('POST',url,true);

   //xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

                       
    $.ajax({
            type: "POST",
            url: "/clienteonline/cotacao/calcula.php",
            data: iSend,
            success: function(msg){
                $(".resultado").html(msg);
                //alert(msg);
            }
    });
    return false;
   
   //xmlhttp.send(iSend);
}
*/

function calculaCotacao(){
   ajax();
   var url = '/clienteonline/cotacao/calcula.php';
   
   var iOrigem          = document.forms['frmCotacao'].elements['iOrigem'].value;
   //var iOrigemUf        = document.forms['frmCotacao'].elements['iOrigemUf'].value;
   var iDestino         = document.forms['frmCotacao'].elements['iDestino'].value;
   //var iDestinoUf       = document.forms['frmCotacao'].elements['iDestinoUf'].value;
   var iTipoMercadoria  = document.forms['frmCotacao'].elements['iTipoMercadoria'].value;
   var iQuantidade      = document.forms['frmCotacao'].elements['iQuantidade'].value;
   var iPeso            = document.forms['frmCotacao'].elements['iPeso'].value;
   var iValorNota       = document.forms['frmCotacao'].elements['iValorNota'].value;
   
   
   //if(iOrigem == "" || iOrigemUf == "" || iDestino == "" || iDestinoUf == "" || iTipoMercadoria == "" || iQuantidade == "" || iPeso == "" || iValorNota == ""){
   if(iOrigem == "" || iDestino == "" || iTipoMercadoria == "" || iQuantidade == "" || iPeso == "" || iValorNota == ""){
       alert("Todos os campos são obrigatórios");
       return;
   }
   if(iQuantidade <= 0){
       alert("Quantidade inválida!");
       return;
   }
   if(iPeso <= 0){
       alert("Peso inválido!");
       return;
   }
   if(iValorNota <= 0){
       alert("Valor da Nota inválido!");
       return;
   }
    
   $('.resultado').html("<p class='texto'>Carregando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "iOrigem=" + iOrigem + "&iDestino=" + iDestino + "&iTipoMercadoria=" + iTipoMercadoria;
       iSend += "&iQuantidade=" + escape(iQuantidade) + "&iPeso=" + escape(iPeso) + "&iValorNota=" + escape(iValorNota);
   

   xmlhttp.open('POST',url,true);

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                   }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

function loginClienteOnline(){
   ajax();
   var url = '/clienteonline/loga.php';
   
   var iLogin          = document.forms['frmClienteOnline'].elements['iLogin'].value;
   var iSenha          = document.forms['frmClienteOnline'].elements['iSenha'].value;
   
   if(iLogin == "" || iSenha == ""){
       alert("Todos os campos são obrigatórios");
       return;
   }
    
   $('.resultado').html("<p class='texto'>Logando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "iLogin=" + escape(iLogin) + "&iSenha=" + escape(iSenha);

   xmlhttp.open('POST',url,true);

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}


function alteraSenhaClienteOnline(){
   ajax();
   var url = '/clienteonline/altera.php';
   
   var iSenha             = document.forms['frmAlterarSenha'].elements['iSenha'].value;
   var iSenhaNova         = document.forms['frmAlterarSenha'].elements['iSenhaNova'].value;
   var iConfirmaSenhaNova = document.forms['frmAlterarSenha'].elements['iConfirmaSenhaNova'].value;
   
   if(iSenha == "" || iSenhaNova == "" || iConfirmaSenhaNova == ""){
       alert("Todos os campos são obrigatórios");
       return;
   }
   
   if(iSenhaNova != iConfirmaSenhaNova){
       alert("Senha e confirmação de senha são diferentes.");
       return;
   }
    
   $('.resultado').html("<p class='texto'>Logando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "iSenha=" + escape(iSenha) + "&iSenhaNova=" + escape(iSenhaNova) + "&iConfirmaSenhaNova=" + escape(iConfirmaSenhaNova);

   xmlhttp.open('POST',url,true);

   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');

   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

function pesquisaCarga(){
   ajax();
   var url = '/clienteonline/pesquisa/calcula.php';
   
   var iSuper = document.forms['pesquisaDecarga'].elements['iSuper'].value;
   if(iSuper == 'S'){
       var NumCNPJ             = document.forms['pesquisaDecarga'].elements['NumCNPJ'].value;
   }
   var Opcao               = document.forms['pesquisaDecarga'].elements['Opcao'].value;
   var EmissaoInicial      = document.forms['pesquisaDecarga'].elements['EmissaoInicial'].value;
   var EmissaoFinal        = document.forms['pesquisaDecarga'].elements['EmissaoFinal'].value;
   var NumNF               = document.forms['pesquisaDecarga'].elements['NumNF'].value;
   var NumCTRC             = document.forms['pesquisaDecarga'].elements['NumCTRC'].value;
   var iStatus             = document.forms['pesquisaDecarga'].elements['iStatus[]'];
   var EntregaInicial      = document.forms['pesquisaDecarga'].elements['EntregaInicial'].value;
   var EntregaFinal        = document.forms['pesquisaDecarga'].elements['EntregaFinal'].value;
   var CidOrigem           = document.forms['pesquisaDecarga'].elements['CidOrigem'].value;
   var CidDestino          = document.forms['pesquisaDecarga'].elements['CidDestino'].value;
   
   Status = "";
   if(iStatus[0].checked == true)
       Status += iStatus[0].value + "|";
   if(iStatus[1].checked == true)
       Status += iStatus[1].value + "|";
   if(iStatus[2].checked == true)
       Status += iStatus[2].value + "|";
   if(iStatus[3].checked == true)
       Status += iStatus[3].value + "|";
   
   //alert(Status[0].checked);
   if(iSuper == 'S'){
       if(NumCNPJ == ""){
           alert("Digite o CNPJ");
           return;
       }
   }
   
    
   $('.resultado').html("<p class='texto'>Pesquisando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   if(iSuper == 'S'){ 
       var iSend = "NumCNPJ=" + escape(NumCNPJ) + "&Opcao=" + escape(Opcao) + "&EmissaoInicial=" + escape(EmissaoInicial) + "&EmissaoFinal=" + escape(EmissaoFinal) 
           iSend += "&NumNF=" + escape(NumNF) + "&NumCTRC=" + escape(NumCTRC) + "&iStatus=" + escape(Status) + "&EntregaInicial=" + escape(EntregaInicial);
           iSend += "&EntregaFinal=" + escape(EntregaFinal) + "&CidOrigem=" + escape(CidOrigem) + "&CidDestino=" + escape(CidDestino);
   }else{
       var iSend = "Opcao=" + escape(Opcao) + "&EmissaoInicial=" + escape(EmissaoInicial) + "&EmissaoFinal=" + escape(EmissaoFinal) 
           iSend += "&NumNF=" + escape(NumNF) + "&NumCTRC=" + escape(NumCTRC) + "&iStatus=" + escape(Status) + "&EntregaInicial=" + escape(EntregaInicial);
           iSend += "&EntregaFinal=" + escape(EntregaFinal) + "&CidOrigem=" + escape(CidOrigem) + "&CidDestino=" + escape(CidDestino);
   }
       

   xmlhttp.open('POST',url,true);
   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}



function pesquisaCTRC(){
   ajax();
   var url = '/servicos/ctrc/ctrc.php';
   
   var NumCTRC             = document.forms['pesquisaCTRC'].elements['NumCTRC'].value;
   var CidOrigem           = document.forms['pesquisaCTRC'].elements['CidOrigem'].value;
   
   if(NumCTRC == "" || CidOrigem == ""){
       alert("Por favor digite o numero do CTRC e a Cidade de Origem");
       return;
   }
    
   $('.resultado').html("<p class='texto'>Pesquisando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "NumCTRC=" + escape(NumCTRC) + "&CidOrigem=" + escape(CidOrigem);

   xmlhttp.open('POST',url,true);
   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}



function pesquisaNF(){
   ajax();
   var url = '/servicos/ctrc/nf.php';
   
   var NumCNPJ         = document.forms['pesquisaNF'].elements['NumCNPJ'].value;
   var NumNF           = document.forms['pesquisaNF'].elements['NumNF'].value;
   
   if(NumCNPJ == "" || NumNF == ""){
       alert("Por favor digite o numero do seu CNPJ e o número da nota fiscal");
       return;
   }
    
   $('.resultado2').html("<p class='texto'>Pesquisando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "NumNF=" + escape(NumNF) + "&NumCNPJ=" + escape(NumCNPJ);

   xmlhttp.open('POST',url,true);
   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado2').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

function boleto(){
   ajax();
   var url = '/servicos/boleto/boleto.php';
   
   var CNPJSacado              = document.forms['frmBoleto'].elements['CNPJSacado'].value;
   var iNumeroFatura           = document.forms['frmBoleto'].elements['iNumeroFatura'].value;
   var iSerieFatura            = document.forms['frmBoleto'].elements['iSerieFatura'].value
   
   if(CNPJSacado == "" || iNumeroFatura == "" || iSerieFatura == ""){
       alert("Todos os campos sao obrigatórios");
       return;
   }
    
   $('.resultado').html("<p class='texto'>Carregando...</p>"); //escondedndo o form, se eu escondesse antes ele não conseguirir pegar ov alro do input
   
   var iSend = "CNPJSacado=" + escape(CNPJSacado) + "&iNumeroFatura=" + escape(iNumeroFatura) + "&iSerieFatura=" + escape(iSerieFatura);

   xmlhttp.open('POST',url,true);
   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('.resultado').html(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}

function validaCidade(form, cidade, obj){
   ajax();
   var url = '/servicos/localiza.php';
   
   var iEstado = obj.value;
   var iCidade = document.forms[form].elements[cidade].value;
   $('#'+document.forms[form].elements[cidade].name).keyup(function(){});
   $('#'+document.forms[form].elements[cidade].name).keyup(function(){validaSomenteCidade(this);});
   if(iEstado == "" || iCidade == "" ) return false;
   
   
   var iSend = "iEstado=" + escape(iEstado) + "&iCidade=" + escape(iCidade);
   xmlhttp.open('POST',url,true);
   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4) {
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('#'+document.forms[form].elements[cidade].name+'Status').html(retorno);
                                             //alert(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}


function validaSomenteCidade(obj){
   ajax();
   var url = '/servicos/localiza.php';
   var iCidade = obj.value;
   if(iCidade == "") return false;
 
   var iSend = "iCidade=" + escape(iCidade);

   xmlhttp.open('POST',url,true);
   xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
   xmlhttp.onreadystatechange = function() {
                                  if (xmlhttp.readyState == 4){
                                         if (xmlhttp.status == 200) {
                                             var retorno = xmlhttp.responseText;
                                             /* Desfaz o urlencode */
                                             retorno = retorno.replace(/\+/g,' ');
                                             retorno = unescape(retorno);
                                             $('#'+obj.name+'Status').html(retorno);
                                             //alert(retorno);
                                             /*eval(retorno);*/
                                         } else {
                                             alert('Falha na requisição.');
                                         }
                                  }
                               }
   /* Envia os dados contidos na variavel texto como se fosse uma parametros de um GET */
   xmlhttp.send(iSend);
}
