<!--
/*******************************************************************
* FUNCTION - ShowCep
*
* Proposito: abre a pagina dos correios como um pop-up para consultar
* o CEP
*******************************************************************/
function ShowCep()
{
  open('http://www.correios.com.br/servicos/cep/cep_default.cfm','ShowCep','location=no,resize=no, width=730,height=400,left=18,top=18,maximized=0,scrollbars=1')
}



/*******************************************************************
* FUNCTION - mudarCorLink
*
* Proposito: muda a cor de um link
*
* Parametros - index [in]: nome ou numero do link a ser mudado
*              color [in]: cor que o link receberá
*******************************************************************/
function mudarCorLink(index, color)
{
   document.links(index).style.color=color
}


/******************************************************************
* FUNCTION - txtLCase
*
* Proposito: converte o texto de um textbox para minúscula.
*
* Parametros: txt - [in]: nome do textbox
******************************************************************/
function txtLCase(txt)
{
   document.all(txt).value = document.all(txt).value.toUpperCase()
}




/*******************************************************************
* FUNCTION - sublinhaLinkFocoIn
*
* Proposito: mostra o sublinhado de um link quando o mouse está
* sobre o mesmo
*
* Parametros - index [in]: nome ou numero do link a ser mudado
*******************************************************************/
function sublinhaLinkFocoIn(index)
{
   document.links.item(index).style.textDecorationUnderline=true
}



/*******************************************************************
* FUNCTION - sublinhaLinkFocoOut
*
* Proposito: some com o sublinhado de um link quando o mouse não está
* mais sobre o mesmo
*
* Parametros - index [in]: nome ou numero do link a ser mudado
*******************************************************************/
function sublinhaLinkFocoOut(index)
{
   document.links.item(index).style.textDecorationUnderline=false
}


/*******************************************************************
* FUNCTION - mudarEstiloClasseIn
*
* Proposito: muda o estilo de um objeto para outro quando o objeto
*            recebe o foco
*
* Parametros - index [in]: nome ou numero do objeto a ser mudado
*              nomeEstilo [in]: nome do novo estilo
*******************************************************************/
function mudarEstiloClasseIn(index, nomeEstilo)
{
   document.all(index).className = nomeEstilo
}



/*******************************************************************
* FUNCTION - mudarEstiloClasseOut
*
* Proposito: muda o estilo de um objeto para outro quando o objeto
*            perde o foco
*
* Parametros - index [in]: nome ou numero do objeto a ser mudado
*              nomeEstilo [in]: nome do novo estilo
*******************************************************************/
function mudarEstiloClasseOut(index, nomeEstilo)
{
   document.all(index).className = nomeEstilo
}


/******************************************************************
* FUNCTION - apenasNumInteiros
*
* Proposito: permite que seja digitado num determinado textbox apenas
* numeros inteiros. Não permite a digitacao de letras e nem caracteres
* especiais. Caso o caracter digitado não seja numero, retorna um lixo
* para o evento de teclado.
******************************************************************/
function apenasNumInteiros()
{
  if (window.event.keyCode != 48)
  {
    if (window.event.keyCode != 49)
    {
      if (window.event.keyCode != 50)
      {
         if (window.event.keyCode != 51)
         {
            if (window.event.keyCode != 52)
            {
               if (window.event.keyCode != 53)
               {
                  if (window.event.keyCode != 54)
                  {
                     if (window.event.keyCode != 55)
                     {
                        if (window.event.keyCode != 56)
                        {
                           if (window.event.keyCode != 57)
                           {
                              if (window.event.keyCode != 13)
                              {
                                 window.event.returnValue = ""
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
    }
  }
}



/******************************************************************
* FUNCTION - apenasNumDecimal
*
* Proposito: permite que seja digitado num determinado textbox apenas
* numeros inteiros ou caracteres que formam um numero decimal. Não
* permite a digitacao de letras e nem caracteres especiais. Caso o
* caracter digitado não seja numero, retorna um lixo para o evento
* de teclado.
*
* Parametros: id - [in]: nome do textbox que está sendo verificado
*                        Este parametro é para verificar a exisencia
*                        de uma virgula, não permitindo que duas
*                        virgulas sejam digitadas.
******************************************************************/
function apenasNumDecimal(id)
{
  if (window.event.keyCode != 48)
  {
    if (window.event.keyCode != 49)
    {
      if (window.event.keyCode != 50)
      {
         if (window.event.keyCode != 51)
         {
            if (window.event.keyCode != 52)
            {
               if (window.event.keyCode != 53)
               {
                  if (window.event.keyCode != 54)
                  {
                     if (window.event.keyCode != 55)
                     {
                        if (window.event.keyCode != 56)
                        {
                           if (window.event.keyCode != 57)
                           {
                              if (window.event.keyCode != 13)
                              {
                                 if (window.event.keyCode != 44)
                                    window.event.returnValue = ""
                                 else
                                 {
                                    //verifica a existencia da virgula
                                    var valorProc = new String()
                                 
                                    valorProc = document.all(id).value
                                 
                                    for (j=0; j< valorProc.length;j++)
                                    {
                                       if (valorProc.substr(j,1)==",")
                                       {
                                          window.event.returnValue = ""
                                          break;
                                       }
                                    }
                                 }
                              }   
                           }
                        }
                     }
                  }
               }
            }
         }
      }
    }
  }
}



/******************************************************************
* FUNCTION - validaLoginGlobal
*
* Proposito: valida o login visto em todas as páginas e
* retorna true se a validacao esta ok e false caso contrário
* Parametros - origem [in]: indica de onde esta vindo a validacao
*                           do login.
*                       0 - da pagina principal
*                       1 - de um diretorio diferente da raiz
******************************************************************/
function validaLoginGlobal(origem)
{   
   strLog = document.all("txtLogin").value
   if (strLog.length==0)
   {
      alert("Por favor, digite o seu login. Caso ainda não tenha um clique em Fazer Cadastro.")
      document.all("txtLogin").focus()
      return false
   }
   
   strSenha = document.all("txtSenha").value
   if (strSenha.length==0)
   {
      alert("Por favor, digite a senha. Caso ainda não tenha um login clique em Fazer Cadastro.")
      document.all("txtSenha").focus()
      return false
   }
   else if (strSenha.length<4)
   {
      alert("A senha deve ter 4 digitos alfanuméricos. Caso tenha esquecido sua senha clique em Central do Cliente e depois em Esqueci minha Senha. Se for um representante, ligue para (11) 2296-3088.")
      document.all("txtSenha").focus()
      return false
   }
   
   if (origem==0)
      loginGlb.action = "login.asp?url=" + urlAtual
   else 
      loginGlb.action = "../login.asp?url=" + urlAtual
   return true
}



/*******************************************************************
* FUNCTION - tirarFocoOnMaxLength
*
* Proposito: verifica se o valor que esta num determinado campo e
* igual ao seu tamanho maximo. Se for muda o foco para o proximo
* controle 
*
* Parametros - nomeCampo [in]: nome do campo que sera testado
*              proximoControle [in]: nome do proximo controle que
*              receberá o foco
*******************************************************************/
function tirarFocoOnMaxLength(nomeCampo,proximoControle)
{
      
   var strValor = new String()
   var maxTam = document.all(nomeCampo).maxLength
   strValor = document.all(nomeCampo).value
   
   if (strValor.length==maxTam)
   {
      document.all(proximoControle).focus()
   }
}



/*******************************************************************
* FUNCTION - formatTelefone
*
* Proposito: faz com que o nome do inputbox passado na referencia,
* se torne uma mascara com formato para números de telefone.
* O mesmo campo não pode permitir que seja digitado caracteres
* diferente de números
*
* Parametros - nomeCampoTel [in]: nome do campo que sera testado
*******************************************************************/
function formatTelefone(nomeCampoTel)
{
   var strvalor = new String()
   strvalor = document.all(nomeCampoTel).value
         
   if (strvalor.length==1)
      document.all(nomeCampoTel).value = "(" + strvalor
   else if (strvalor.length==3)
      document.all(nomeCampoTel).value = strvalor + ") "
   else if (strvalor.length==8)
      document.all(nomeCampoTel).value = strvalor + "-"
   else if (strvalor.length==14)
   {   
      if (strvalor.substr(9,1)!="-")    //se ainda nao foi formatado
      {
         //constroi a nova string do telefone
         var novaStr = new String()
         novaStr = strvalor.substr(0,8)
         novaStr = novaStr + strvalor.substr(9,1) + "-"
         novaStr = novaStr + strvalor.substr(10,4)
         
         //joga o novo numero do telefone no campo
         document.all(nomeCampoTel).value = novaStr
      }    
   }   
}



/*******************************************************************
* FUNCTION - validaCadastro
*
* Proposito: verifica se o valor que esta num determinado campo e
* igual ao seu tamanho maximo. Se for muda o foco para o proximo
* controle 
*
* Parametros - alt [in]: indica se é uma alteração do cadastro de 
*                        clientes: (0) Não - (1) Sim
* Parametros: origem [in]: numero que identifica a origem da validacao
*             pode ser 1 - cadastro cliente, 2 - cadastro da emissao
*             de pedido
*******************************************************************/
function validaCadastro(alt, origem)
{
    var inscemp, empre,enderemp,bairroemp
    var cidademp,cepemp,paisemp, cnpj
    var telemp,faxemp,emailemp,compremp
    var vendemp,balcemp, intsenha1,intsenha2,uf
        
    inscemp = document.all.item("txtINSC").value
    empre = document.all.item("txtNome").value
    enderemp = document.all.item("txtEnd").value
    cidademp = document.all.item("txtCidade").value
    cepemp = document.all.item("txtCEP").value
    paisemp = document.all.item("txtPais").value
    telemp = document.all.item("txtTel").value
    faxemp = document.all.item("txtFax").value
    emailemp = document.all.item("txtEmail").value
    compemp = document.all.item("txtComprador").value
    uf = document.all.item("cmduf").value
 
    //Valida Nome
    tam = empre.length
    
    if (tam < 10)
    {
        alert("Nome/Razão incorreto ou OBRIGATÓRIO. Digite a Razão ou o Nome.")
        document.all.item("txtNome").focus()
        return false
    }
    
    //Valida Estado
    if (uf=="---")
    {
        alert("Estado incorreto ou OBRIGATÓRIO. Selecione o Estado.")
        document.all.item("cmduf").focus()
        return false
    }
                
    //Valida CNPJ / CPF
    
    if (alt==0)   //apenas se não for atualização do cadastro
    {    
       cnpj = document.all.item("txtCNPJ").value
       tam = cnpj.length
       
       if ((tam!=11) && (tam!=14))
       {
          alert("CNPJ/CPF inválido. Preenchimento obrigatório.")
          document.all.item("txtCNPJ").focus()
          return false
       }
       else if (tam==11)
       {
          verif = false
          verif = ValidaCpf(cnpj)
          if (!verif)
          {
             alert("CPF inválido. Preenchimento obrigatório.")
             document.all.item("txtCNPJ").focus()
             return false
          }
       }
       else if (tam==14)
       {
          verif = false
          verif = validaCNPJ(cnpj)
          if (!verif)
          {
             document.all("txtCNPJ").focus()
             return false
          }   
       }
    }
    
    //Valida Inscrição
    tam = inscemp.length
    
    if (tam!=0)
    {
      if (tam<5)
      {
         alert("Inscrição incorreta. Redigite a Inscrição ou deixe o campo em branco.")
         document.all.item("txtINSC").focus()
         return false
      }
    }
  

    //Valida Endereço
    tam = enderemp.length
    if (tam < 4)
    {
        alert ("Endereço incorreto ou OBRIGATÓRIO. Digite o endereço.")
        document.all.item("txtEnd").focus()
        return false
    }


    //Valida Cidade
    tam = cidademp.length
    if (tam==0)
    {
        alert ("Cidade incorreta ou OBRIGATÓRIA. Digite a Cidade.")
        document.all.item("txtCidade").focus()
        return false
    }

    
    //Valida CEP
     tam = cepemp.length
     
     if (tam < 8)
     {
        alert("CEP incorreto ou OBRIGATÓRIO. Digite o CEP no formato direto: 00000000, sem (-).")
        document.all.item("txtCEP").focus()
        return false
     }   
     else if (cepemp=="00000000")
     {
        alert("CEP incorreto. Digite o CEP no formato direto: 00000000, sem (-).")
        document.all.item("txtCEP").focus()
        return false
     }

    
    //Valida Pais
    tam = paisemp.length
    if (tam < 4)
    {
       alert ("País incorreto ou OBRIGATÓRIO. Digite o País.")
       document.all.item("txtPais").focus()
       return false
    }


     //Valida Número Tel
     tam = telemp.length
     
     if (tam < 13)
     {
        alert("Telefone incorreto ou OBRIGATÓRIO. Digite o Número de Telefone.")
        document.all.item("txtTel").focus()
        return false
     }   
     else if ((telemp=="(00) 000-0000") || (telemp=="(00) 0000-0000"))
     {
        alert("Telefone inválido.")
        document.all.item("txtTel").focus()
        return false
     }


     //Valida Numero Fax
     tam = faxemp.length
     
     if (tam > 0)
     {
        if (tam < 13)
        {
           alert("É obrigatório 8 dígitos no Número do Fax. Use o formato: (ddd) + número.")
           document.all.item("txtFax").focus()
           return false
        }  
        else if ((faxemp=="(00) 000-0000") || (faxemp=="(00) 0000-0000"))
        {
           alert("Fax inválido.")
           document.all.item("txtFax").focus()
           return false
        }
     }

            
    //Valida E-mail
    tam = emailemp.length
    if (tam > 0)
    {
      ds = false
      ds = verifEmail(emailemp)
      if (!ds)
      {
        document.all.item("txtEmail").focus()
        return false
      }
    }
    else
    {
      alert("E-mail obrigatório.")
      document.all.item("txtEmail").focus()
      return false
    }
    
    //Valida Comprador
    tam = compemp.length
    
    if (tam < 4)
    {
        alert ("Comprador incorreto ou OBRIGATÓRIO. Digite o Comprador.")
        document.all.item("txtComprador").focus()
        return false
    }

    //Verifica quais linhas foram clicadas
    /*****************************************************************
    * Verifica se alguma linha foi clicada. Caso não tenha sido nenhuma,
    * emite uma mensagem de erro, porque uma empresa não pode ficar sem
    * trabalhar com pelo menos 1 linha.
    *****************************************************************/

    var verifClic = false
    
	if (document.all.item("MB").checked==true)
	{
		document.all.item("MB").value = "1"
		verifClic = true
	}
    
	if (document.all.item("FO").checked==true)
	{
		document.all.item("FO").value = "1"
		verifClic = true
	}

	if (document.all.item("SC").checked==true)
	{
  		document.all.item("SC").value = "1"
        verifClic = true
	}

	if (document.all.item("BX").checked==true)
	{
		document.all.item("BX").value = "1"
		verifClic = true
	}

	if (document.all.item("TR").checked==true)
	{
		document.all.item("TR").value = "1"
		verifClic = true
	}
    
	if (document.all.item("GM").checked==true)
	{
		document.all.item("GM").value = "1"
		verifClic = true
	}
    
	if (document.all.item("RN").checked==true)
	{
		document.all.item("RN").value = "1"
		verifClic = true
	}
    
	if (document.all.item("TO").checked==true)
	{
		document.all.item("TO").value = "1"
		verifClic = true
	}

	if (document.all.item("VC").checked==true)
	{
		document.all.item("VC").value = "1"
		verifClic = true
	}

	if (document.all.item("VO").checked==true)
	{
		document.all.item("VO").value = "1"
		verifClic = true
	}
	
	if (!verifClic)
	{
		alert("Nenhuma Linha de Atuação selecionada. Opção OBRIGATÓRIA. Escolha a(s) linha(s) que trabalha.")
		return false
	}
	
	//Valida Senha
    
    if (alt==0 && origem==2)   //apenas se não for atualização do cadastro e
                                //se a origem for da emissao de pedido
    {
       intsenha1 = document.all.item("txtSenhaCadastro").value
       intsenha2 = document.all.item("txtConfirma").value
	   tam = intsenha1.length
	   if (tam==0)
	   {
		  alert("Cadastro de senha obrigatório.")
		  document.all.item("txtSenhaCadastro").focus()
	      return false
	   }
	   else if (tam < 4)
	   {
		  alert ("A senha tem que ter no mínimo 4 caracteres. Redigite a SENHA.")
		  document.all.item("txtSenhaCadastro").value = ""
		  document.all.item("txtSenhaCadastro").focus()
		  return false
	   }
	   else
	   {
		   if (intsenha2 != intsenha1) //se não confirmar, o usuário é obrigado a redigitar a senha
		   { 
			  alert ("Confirmação de senha incorreta. Confirme corretamente sua senha.")
			  document.all.item("txtConfirma").value = ""
		   	  document.all.item("txtConfirma").focus()
			  return false
		   }
	   }
    }
        
    
    //Testa a opcao de receber ou não as promoções por e-mail
    if (document.all.item("chkReceber").checked==true)
  		document.all.item("chkReceber").value = "1"
    
    //cadastro válido
    return true
}


/********************************************************************
* FUNCAO: mudaUF
*
* Proposito: auxilia na recuperacao da uf
* Parametros: ultUF [in]: sigla da ultima uf
********************************************************************/
function mudaUF(ultUF)
{
   var strvalor = new String()
   strvalor = ultUF
   
   if (strvalor.length>0)
   {
      for(i=0;i<document.all("cmdUF").length;i++)
      {
	      if (document.all("cmdUF")(i).value==ultUF)
          {
              document.all("cmdUF")(i).selected=true;
              break;
          }
      }   
   }   
}



/*******************************************************************
* FUNCTION - validaSolicitacao
*
* Proposito: valida o formulário das solicitações de catálogo e
* lista de preço
*******************************************************************/
function validaSolicitacao()
{
    var empre,enderemp,bairroemp
    var cidademp,cepemp, cnpj
    var telemp,emailemp,compremp
    var uf, linha
        
    empre = document.all.item("txtNome").value
    enderemp = document.all.item("txtEnd").value
    cidademp = document.all.item("txtCidade").value
    cepemp = document.all.item("txtCEP").value
    telemp = document.all.item("txtTel").value
    emailemp = document.all.item("txtEmail").value
    compemp = document.all.item("txtComprador").value
    uf = document.all.item("cmduf").value
     
    //Valida Nome
    tam = empre.length
    
    if (tam < 10)
    {
        alert("Nome/Razão incorreto ou OBRIGATÓRIO. Digite a Razão ou o Nome.")
        document.all.item("txtNome").focus()
        return false
    }
    
    //Valida Estado
    if (uf=="---")
    {
        alert("Estado incorreto ou OBRIGATÓRIO. Selecione o Estado.")
        document.all.item("cmduf").focus()
        return false
    }
                
    //Valida CNPJ / CPF
    
    cnpj = document.all.item("txtCNPJ").value
    tam = cnpj.length
       
    if ((tam!=11) && (tam!=14))
    {
       alert("CNPJ/CPF inválido. Preenchimento obrigatório.")
       document.all.item("txtCNPJ").focus()
       return false
    }
    else if (tam==11)
    {
       verif = false
       verif = ValidaCpf(cnpj)
       if (!verif)
       {
          alert("CPF inválido. Preenchimento obrigatório.")
          document.all.item("txtCNPJ").focus()
          return false
       }
    }
    else if (tam==14)
    {
       verif = false
       verif = validaCNPJ(cnpj)
       if (!verif)
       {
          document.all("txtCNPJ").focus()
          return false
       }   
    }
    
    //Valida Endereço
    tam = enderemp.length
    if (tam < 4)
    {
        alert ("Endereço incorreto ou OBRIGATÓRIO. Digite o endereço.")
        document.all.item("txtEnd").focus()
        return false
    }


    //Valida Cidade
    tam = cidademp.length
    if (tam==0)
    {
        alert ("Cidade incorreta ou OBRIGATÓRIA. Digite a Cidade.")
        document.all.item("txtCidade").focus()
        return false
    }

    
    //Valida CEP
     tam = cepemp.length
     
     if (tam < 8)
     {
        alert("CEP incorreto ou OBRIGATÓRIO. Digite o CEP no formato direto: 00000000, sem (-).")
        document.all.item("txtCEP").focus()
        return false
     }   
     else if (cepemp=="00000000")
     {
        alert("CEP incorreto. Digite o CEP no formato direto: 00000000, sem (-).")
        document.all.item("txtCEP").focus()
        return false
     }

     //Valida Número Tel
     tam = telemp.length
     
     if (tam < 13)
     {
        alert("Telefone incorreto ou OBRIGATÓRIO. Digite o Número de Telefone.")
        document.all.item("txtTel").focus()
        return false
     }   
     else if ((telemp=="(00) 000-0000") || (telemp=="(00) 0000-0000"))
     {
        alert("Telefone inválido.")
        document.all.item("txtTel").focus()
        return false
     }
            
    //Valida E-mail
    tam = emailemp.length
    if (tam > 0)
    {
      ds = false
      ds = verifEmail(emailemp)
      if (!ds)
      {
        document.all.item("txtEmail").focus()
        return false
      }
    }
    else
    {
      alert("E-mail obrigatório.")
      document.all.item("txtEmail").focus()
      return false
    }
    
    //Valida Comprador
    tam = compemp.length
    
    if (tam < 4)
    {
        alert ("Comprador incorreto ou OBRIGATÓRIO. Digite o Comprador.")
        document.all.item("txtComprador").focus()
        return false
    }
       
    
    if (item==1)
    {
       linha = document.all.item("txtLinha").value
       
       //Se for solicitação de Catálogo valida Linha
       tam = linha.length
    
       if (tam == 0)
       {
           alert ("Linha OBRIGATÓRIA. Digite a linha desejada (ex. Mercedes, Ford).")
           document.all.item("txtLinha").focus()
           return false
       }
    }
    
    //válidacao completa
    return true
}



/*******************************************************************
* FUNCTION - buscar
*
* Proposito: faz a comunicação entre o formulario de busca
              e a pagina de busca
*
*  Parametros: 'origem': indica de onde veio a busca
*                      1 - do formulario padrao existente em todas as 
*                          páginas
*                      2 - do formulario proprio da busca
*                      3 - de páginas seguras
*                 'opt': indica qual o tipo de procura, de acordo com o
*                        formulario proprio da busca
*******************************************************************/

function buscar(origem,opt){
  if (origem==1)
  {
     var strDesc = new String(document.all("txtDesc").value);
     if (strDesc.length==0)
     {
        alert("Campo descrição vazio. Por favor digite a descrição da peça. Para obter ajuda clique no botão com um ponto de interrogação.");
        document.all("txtDesc").focus();
        return false;
     }
     var strMod = new String(document.all("txtMod").value);
     if (strMod.length==0)
     {
        alert("Campo modelo vazio. Por favor digite o modelo de caminhão, autos ou tratores e derivados desejado. Para obter ajuda clique no botão com um ponto de interrogação.");
        document.all("txtMod").focus();
        return false;
     }
     if (strMod.length<3)
     {
        alert("Digite pelo menos três digitos para o modelo.");
        document.all("txtMod").focus();
        return false;
     }
     
     document.all("frmbusca").action = "busca/resultPage.asp?descPeca=" + document.all("txtDesc").value + "&mod=" + document.all("txtMod").value + "&opt=1&vBendix=false&dPromo=true&otherOpt=&fazer=1";
     return true;
  }
  else if (origem==2)
  {
     //verifica se deve ser destacado as peças em promoção
     if (document.all("chkP").checked) varPromo=true;
     else varPromo=false;
     
     //verifica se é mostrado o número Bendix
     if (document.all("chkBend").checked) varBendix=true;
     else varBendix=false;
     
     //verifica qual opção foi escolhida
     if (document.all("optBusca")(0).checked)
     {
        //verifica se já foi selecionado a categoria
        if (document.all("Categs")(0).selected)
        {
           alert("Nenhuma categoria selecionada. Por favor selecione a categoria. Para obter ajuda clique no botão com um ponto de interrogação.");
           document.all("Categs").focus();
           return false;
        }
        
        //verifica se já foi selecionado a linha
        if (document.all("Linhas")(0).selected)
        {
           alert("Nenhuma linha selecionada. Por favor selecione a linha. Para obter ajuda clique no botão com um ponto de interrogação.");
           document.all("Linhas").focus();
           return false;
        }
        
        //alert(document.all("Linhas").length);
        
        //se as duas já foram selecionadas, verifica o valor de cada uma
        var codCateg;
        
        for(i=0;i<document.all("Categs").length;i++) {
          if(document.all("Categs")(i).selected) {
             codCateg = document.all("Categs")(i).value;
             break; }
        }
        
        var codLinha;
        
        for(i=0;i<document.all("Linhas").length;i++) {
          if(document.all("Linhas")(i).selected) {
             codLinha = document.all("Linhas")(i).value;
             break; }
        }

        document.all("frmbuscaB").action = "resultPage.asp?descPeca=&mod=&opt=5&dPromo=" + varPromo + "&vBendix=" + varBendix + "&otherOpt=&codLinha=" + codLinha + "&codCateg=" + codCateg + "&fazer=1";
        return false;
     }
     else if (document.all("optBusca")(3).checked)
     {
        var strDesc = new String(document.all("txtNumMod").value);
        if (strDesc.length==0)
        {
           alert("Nada digitado. Para obter ajuda clique no botão com um ponto de interrogação.");
           document.all("txtNumMod").focus();
           return false;
        }
        if (strDesc.length<3)
        {
           alert("Digite pelo menos três digitos.");
           document.all("txtNumMod").focus();
           return false;
        }
        document.all("frmbuscaB").action = "resultPage.asp?descPeca=&mod=&opt=" + opt + "&dPromo=" + varPromo + "&vBendix=" + varBendix + "&otherOpt=" + document.all("txtNumMod").value + "&codLinha=&codCateg=&fazer=1";
     }
     else
     {
        var strDesc = new String(document.all("txtNumMod").value);
        if (strDesc.length==0)
        {
           alert("Nada digitado. Para obter ajuda clique no botão com um ponto de interrogação.");
           document.all("txtNumMod").focus();
           return false;
        }
        if (strDesc.length<3)
        {
           alert("Digite pelo menos três digitos.");
           document.all("txtNumMod").focus();
           return false;
        }
        document.all("frmbuscaB").action = "resultPage.asp?descPeca=&mod=&opt=" + opt + "&dPromo=" + varPromo + "&vBendix=" + varBendix + "&otherOpt=" + document.all("txtNumMod").value + "&codLinha=&codCateg=&fazer=1";
     }
     return true;
  }
  else if (origem==3)
  {
     var strDesc = new String(document.all("txtDesc").value);
     if (strDesc.length==0)
     {
        alert("Campo descrição vazio. Por favor digite a descrição da peça. Para obter ajuda clique no botão com um ponto de interrogação.");
        document.all("txtDesc").focus();
        return false;
     }
     var strMod = new String(document.all("txtMod").value);
     if (strMod.length==0)
     {
        alert("Campo modelo vazio. Por favor digite o modelo de caminhão, autos ou tratores e derivados desejado. Para obter ajuda clique no botão com um ponto de interrogação.");
        document.all("txtMod").focus();
        return false;
     }
     if (strMod.length<3)
     {
        alert("Digite pelo menos três digitos para o modelo.");
        document.all("txtMod").focus();
        return false;
     }
     
     document.all("frmbusca").action = "../busca/resultPage.asp?descPeca=" + document.all("txtDesc").value + "&mod=" + document.all("txtMod").value + "&opt=1&vBendix=false&dPromo=true&otherOpt=&codLinha=&codCateg=fazer=1";
     return true;
  }
  return false;
}




//******************************************
//Cuida da manipulação do caminhão de compras
//*******************************************
function atualizar(){
   document.forms.item("frmPedido").action = "CaminhaoDeCompras.asp?acao=atl";
   document.forms.item("frmPedido").submit();
}
function removerItem(num){
   document.forms.item("frmPedido").action = "CaminhaoDeCompras.asp?acao=rmv&id=" + num;
   document.forms.item("frmPedido").submit();
}

function removerTodos(){
   document.forms.item("frmPedido").action = "CaminhaoDeCompras.asp?acao=rmvT";
   document.forms.item("frmPedido").submit();
}




//Faz a conexão entre o caminhão de compras e o formulário pedido
function submeter(query){
               
     if (query.length>0)
     {
        document.forms("frmPedido").action="https://ssl41.locaweb.com.br/orli/comunica/loginCaminhao.asp?" + query + "&acao=0";
        //document.forms("frmPedido").action="../comunica/loginCaminhao.asp?" + query + "&acao=0";
        document.forms("frmPedido").submit();
     }   
     else
     {
        document.forms("frmPedido").action="../comunica/loginCaminhao.asp?acao=0";
        document.forms("frmPedido").submit();
     }
     return true;
   }


function geraPedido() {

    for (i=2; i< quantInput - 1;i++){
       quantItem[i] = document.all.tags("Input")[i].value;
    }
    
    for (i=1; i<quantInput - 2;i++) {
       if (sinalizador == 0) {
          query = "https://ssl41.locaweb.com.br/orli/comunica/pedido1.asp?" + "num=" + numItem[i];
          sinalizador = 1; }
      else {
          query = query + "&num=" + numItem[i]; }
    }
    
    for (i=2; i<quantInput - 1;i++){
       query = query + "&quant=" + quantItem[i];
    }
    document.forms.item("pedPromo").action = query;
 }

-->
