var isNN = (navigator.appName.indexOf("Netscape")!=-1);



function autoTab(input,len, e) {

  var keyCode = (isNN) ? e.which : e.keyCode;

  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];

  if(input.value.length >= len && !containsElement(filter,keyCode)) {

    input.value = input.value.slice(0, len);

    input.form[(getIndex(input)+1) % input.form.length].focus();

}



function containsElement(arr, ele) {

  var found = false, index = 0;

  while(!found && index < arr.length)

  if(arr[index] == ele)

    found = true;

  else

  index++;

  return found;

}



function getIndex(input) {

  var index = -1, i = 0, found = false;

  while (i < input.form.length && index == -1)

  if (input.form[i] == input)index = i;

  else i++;

  return index;

  }

  return true;

}



function atk_critica(oForm) { // created by ecodigit | baseado em msfp



  if (oForm.ID.value == "")  {

  alert("Por favor, preencha o seu código.");

  oForm.ID.focus();

  return (false);

  }



/* tirei isso 03/10/2005 , frescura da Anita

  if (oForm.ID.value.length < 4)

  {

    alert("Por favor, preencha seu código com 5 dígitos, Exemplo: 00099");

    oForm.ID.focus();

    return (false);

  }

*/



/* já coloquei só numero na digitacao do campo , DESSE CAMPO E OUTROS ABAIXO QUE EXCLUI

  var checkOK = "0123456789-.,";

  var checkStr = oForm.ID.value;

  var allValid = true;

  var decPoints = 0;

  var allNum = "";



  for (i = 0;  i < checkStr.length;  i++)

  {

    ch = checkStr.charAt(i);

    for (j = 0;  j < checkOK.length;  j++)

      if (ch == checkOK.charAt(j))

        break;

    if (j == checkOK.length)

    {

      allValid = false;

      break;

    }

    if (ch == ".")

    {

      allNum += ".";

      decPoints++;

    }

    else if (ch != ",")

      allNum += ch;

  }

  if (!allValid)

  {

    alert("O código deve conter apenas números.");

    oForm.ID.focus();

    oForm.ID.select();

    return (false);

  }



  if (decPoints > 1)

  {

    alert("O código deve conter apenas números.");

    oForm.ID.focus();

    oForm.ID.select();

    return (false);

  }

*/



  if (oForm.PWD.value == "") {

    alert("Por vafor, digite sua senha.");

    oForm.PWD.focus();

    return (false);

  }



  opcao = document.oForm.produto.options[document.oForm.produto.selectedIndex].value;

  opcao = parseInt(opcao);

  limpacampos();



  if(opcao == 1)  { // recheque (com ou sem pefin)



  if (oForm.BANCO1.value.length < 3) {

    alert("O número do banco deve conter 3 números.");

    oForm.BANCO1.focus();

    return (false);

  }



  if (oForm.AGENCIA1.value == "") {

    alert("Por favor, digite número da agência.");

    oForm.AGENCIA1.focus();

    return (false);

  }



  if (oForm.CONTA1.value == "") {

    alert("Por favor, digite número da conta.");

    oForm.CONTA1.focus();

    return (false);

  }



  if (oForm.NCHEQUEINI1.value == "") {

    alert("Por favor, digite número do cheque inicial + o código verificador.");

    oForm.NCHEQUEINI1.focus();

    return (false);

  }



  if (oForm.NCHEQUEINI1.value.length > 7) {

    alert("O número do cheque inicial deve conter 6 números + o código verificador.");

    oForm.NCHEQUEINI1.focus();

    return (false);

  }



  if (oForm.NCHEQUEFIM1.value == "") {

    oForm.NCHEQUEFIM1.value = oForm.NCHEQUEINI1.value;

  }

  else if (oForm.NCHEQUEINI1.value >  oForm.NCHEQUEFIM1.value ) {

    alert("Cheque inicial não deve ser maior que final, intervalo de 12 cheques no máximo");

    oForm.NCHEQUEINI1.focus();

    return (false);

  } else  if (oForm.NCHEQUEFIM1.value.length > 7) {

    alert("O número do cheque final deve conter 6 números + o código verificador.");

    oForm.NCHEQUEFIM1.focus();

    return (false);

  }



  if (oForm.DOCTO1.value == ""){

    alert("Por favor, especifique o número do CPF/CNPJ.");

    oForm.DOCTO1.focus();

    return (false);

  }



  if (oForm.DDD1.value == ""  && oForm.FONE1.value == "") {

    if (oForm.FlagPefin.checked) {

        findObj('SERVICE').value = "1";

      findObj('SUBSERVICE').value = "3";

    }

    else {

      findObj('SERVICE').value = "1";

    findObj('SUBSERVICE').value = "1";

    }

  }

  else {

    if (oForm.FlagPefin.checked) {

        findObj('SERVICE').value = "1";

      findObj('SUBSERVICE').value = "103";

    }

    else {

      findObj('SERVICE').value = "1";

    findObj('SUBSERVICE').value = "101";

    }

    if (oForm.DDD1.value == "" && oForm.FONE1.value !== "") {

      alert("Quando requerer consulta de telefone, especifique o DDD e o NÚMERO do telefone");

      oForm.DDD1.focus();

      return (false);

    } else if (oForm.DDD1.value !== "" && oForm.FONE1.value == "")  {

      alert("Quando requerer consulta de telefone, especifique o DDD e o NÚMERO do telefone");

      oForm.DDD1.focus();

      return (false);

    }

  }



    //alert(findObj('SERVICE').value);



  // sem erro na opcao 1

  findObj('BANCO').value = oForm.BANCO1.value;

  findObj('AGENCIA').value = oForm.AGENCIA1.value;

  findObj('CONTA').value = oForm.CONTA1.value;

  findObj('NCHEQUEINI').value = oForm.NCHEQUEINI1.value;

  findObj('NCHEQUEFIM').value = oForm.NCHEQUEFIM1.value;

  findObj('DDD').value = oForm.DDD1.value;

  findObj('FONE').value = oForm.FONE1.value;
  findObj('CEP').value = oForm.CEP1.value;

  findObj('DOCTO').value = oForm.DOCTO1.value;

  findObj('TPPESSOA').value = document.oForm.TPPESSOA1.options[document.oForm.TPPESSOA1.selectedIndex].value;



  }

  else if(opcao == 2) { // recheque com cmc7, com ou sem pefin



    if (oForm.DOCTO2.value == ""){

    alert("Por favor, especifique o número do CPF/CNPJ.");

    oForm.DOCTO2.focus();

    return (false);

  }



  if (oForm.cmc7i1.value.length < 8) {

    alert("O primeiro bloco do CMC7 deve conter 8 números.");

    oForm.cmc7i1.focus();

    return (false);

  }

  if (oForm.cmc7i2.value.length < 10) {

    alert("O segundo bloco do CMC7 deve conter 10 números.");

    oForm.cmc7i2.focus();

    return (false);

  }

  if (oForm.cmc7i3.value.length < 12) {

    alert("O terceiro bloco do CMC7 deve conter 12 números.");

    oForm.cmc7i3.focus();

    return (false);

  }



    if (oForm.cmc7f1.value+oForm.cmc7f2.value+oForm.cmc7f3.value == "" ){

     oForm.cmc7f1.value = oForm.cmc7i1.value;

     oForm.cmc7f2.value = oForm.cmc7i2.value;

     oForm.cmc7f3.value = oForm.cmc7i3.value;

  }



  if (oForm.cmc7f1.value.length < 8) {

    alert("O primeiro bloco do CMC7 deve conter 8 números.");

    oForm.cmc7f1.focus();

    return (false);

  }

  if (oForm.cmc7f2.value.length < 10) {

    alert("O segundo bloco do CMC7 deve conter 10 números.");

    oForm.cmc7f2.focus();

    return (false);

  }

  if (oForm.cmc7f3.value.length < 12) {

    alert("O terceiro bloco do CMC7 deve conter 12 números.");

    oForm.cmc7f3.focus();

    return (false);

  }



  if (oForm.DDDx2.value == ""  && oForm.FONEx2.value == "") {

    if (false) { //oForm.FlagPefin2.checked

        findObj('SERVICE').value = "1";

      findObj('SUBSERVICE').value = "3";

    }

    else {

      findObj('SERVICE').value = "1";

    findObj('SUBSERVICE').value = "1";

    }

  }

  else {

    if (false) { //oForm.FlagPefin2.checked

        findObj('SERVICE').value = "1";

      findObj('SUBSERVICE').value = "103";

    }

    else {

      findObj('SERVICE').value = "1";

    findObj('SUBSERVICE').value = "101";

    }

    if (oForm.DDDx2.value == "" && oForm.FONEx2.value !== "") {

      alert("Quando requerer consulta de telefone, especifique o DDD e o NÚMERO do telefone");

      oForm.DDDx2.focus();

      return (false);

    } else if (oForm.DDDx2.value !== "" && oForm.FONEx2.value == "")  {

      alert("Quando requerer consulta de telefone, especifique o DDD e o NÚMERO do telefone");

      oForm.DDDx2.focus();

      return (false);

    }

  }



  // sem erro na opcao 2

    cmc7i_value = findObj('cmc7i1').value;

  findObj('BANCO').value = oForm.cmc7i1.value.substr(0,3);

  findObj('CMC7INI').value = oForm.cmc7i1.value+oForm.cmc7i2.value+oForm.cmc7i3.value;

  findObj('CMC7FIM').value = oForm.cmc7f1.value+oForm.cmc7f2.value+oForm.cmc7f3.value;

  findObj('DDD').value = oForm.DDDx2.value;

  findObj('FONE').value = oForm.FONEx2.value;
  findObj('CEP').value = oForm.CEP2.value;

  findObj('DOCTO').value = oForm.DOCTO2.value;

  findObj('TPPESSOA').value = document.oForm.TPPESSOA2.options[document.oForm.TPPESSOA2.selectedIndex].value;



  }

  else if(opcao == 3) { // concentre



    if (oForm.DOCTO3.value == ""){

    alert("Por favor, especifique o número do CPF/CNPJ.");

    oForm.DOCTO3.focus();

    return (false);

  }



  // sem erro na opcao 3



  findObj('DOCTO').value = oForm.DOCTO3.value;

  findObj('TPPESSOA').value = document.oForm.TPPESSOA3.options[document.oForm.TPPESSOA3.selectedIndex].value;

}

  else if(opcao == 9) { // credit bureau



    if (oForm.DOCTO9.value == ""){

    alert("Por favor, especifique o número do CPF/CNPJ.");

    oForm.DOCTO9.focus();

    return (false);

  }
    if (oForm.DDD9.value == "" && oForm.FONE9.value !== "") {

      alert("Quando requerer consulta de telefone, especifique o DDD e o NÚMERO do telefone");

      oForm.DDD9.focus();

      return (false);

    } else if (oForm.DDD9.value !== "" && oForm.FONE9.value == "")  {

      alert("Quando requerer consulta de telefone, especifique o DDD e o NÚMERO do telefone");

      oForm.DDD9.focus();

      return (false);

    }


  // sem erro na opcao 9

  if (oForm.DDD9.value !== ""  && oForm.FONE9.value !== "") {
      findObj('SUBSERVICE').value = "101";
    }

  findObj('DOCTO').value = oForm.DOCTO9.value;
  //findObj('TPPESSOA').value = document.oForm.TPPESSOA9.options[document.oForm.TPPESSOA9.selectedIndex].value;
  findObj('TPPESSOA').value = "F";
    findObj('MODALIDADE').value = document.oForm.MODALIDADE9.options[document.oForm.MODALIDADE9.selectedIndex].value;
  findObj('VALOR').value = oForm.VALOR9.value;
  findObj('DDD').value = oForm.DDD9.value;
  findObj('FONE').value = oForm.FONE9.value;

  }


  else if(opcao == 10) { // Sinaliza

      var v0 = document.oForm.tipobusca10[0].checked;
      var v1 = document.oForm.tipobusca10[1].checked;
      var v2 = document.oForm.tipobusca10[2].checked;
    var v3 = document.oForm.tipobusca10[3].checked;
    var v4 = document.oForm.tipobusca10[4].checked;
    var v5 = document.oForm.tipobusca10[5].checked;
    var v6 = document.oForm.tipobusca10[6].checked;
    var v7 = document.oForm.tipobusca10[7].checked;
    var v8 = document.oForm.tipobusca10[8].checked;
    var v9 = document.oForm.tipobusca10[9].checked;
    var v10 = document.oForm.tipobusca10[10].checked;
    var v11 = document.oForm.tipobusca10[11].checked;

  if (v0) { // por placa

      if (oForm.PLACA101.value == ""){
      alert("Por favor, especifique o número da Placa do Veículo.");
      oForm.PLACA101.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "1";
    findObj('PLACA').value = oForm.PLACA101.value;

  }
  else if (v1) { // placa detran´s
      if (oForm.PLACA102.value == ""){
      alert("Por favor, especifique o número da Placa do Veículo.");
      oForm.PLACA102.focus();
      return (false);
    }
        if (oForm.UF102.value == ""){
      alert("Por favor, especifique o Estado.");
      oForm.UF102.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "18";
    findObj('PLACA').value = oForm.PLACA102.value;
        findObj('ESTADO').value = oForm.UF102.value;
  }
  else if (v2) { // ocorrencisas por placa
      if (oForm.PLACA103.value == ""){
      alert("Por favor, especifique o número da Placa do Veículo.");
      oForm.PLACA103.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "12";
    findObj('PLACA').value = oForm.PLACA103.value;
  }
  else if (v3) { // por cpf
      if (oForm.DOCTO104.value == ""){
      alert("Por favor, especifique o número do Cpf do Proprietário.");
      oForm.DOCTO104.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "8";
    findObj('DOCTO').value = oForm.DOCTO104.value;
    findObj('TPPESSOA').value = "F";
  }
  else if (v4) { //por cnpj
      if (oForm.DOCTO105.value == ""){
      alert("Por favor, especifique o número do CNPJ do Proprietário.");
      oForm.DOCTO105.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "10";
    findObj('DOCTO').value = oForm.DOCTO105.value;
    findObj('TPPESSOA').value = "J";
  }
  else if (v5) { // por renavam
      if (oForm.RENAVAM106.value == ""){
      alert("Por favor, especifique o número do Renavam do veículo.");
      oForm.RENAVAM106.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "16";
    findObj('RENAVAM').value = oForm.RENAVAM106.value;
  }
  else if (v6) { // por num do motor
      if (oForm.MOTOR107.value == ""){
      alert("Por favor, especifique o número do Motor do veículo.");
      oForm.MOTOR107.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "4";
    findObj('MOTOR').value = oForm.MOTOR107.value;
  }
    else if (v7) { // por chassi
      if (oForm.CHASSI108.value == ""){
      alert("Por favor, especifique o número do Chassi do veículo.");
      oForm.CHASSI108.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "2";
    findObj('CHASSI').value = oForm.CHASSI108.value;
  }
    else if (v8) { // por cambio
      if (oForm.CAMBIO109.value == ""){
      alert("Por favor, especifique o número do Cambio do veículo.");
      oForm.CAMBIO109.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "6";
    findObj('CAMBIO').value = oForm.CAMBIO109.value;
  }
    else if (v9) { // ocorrencias por chassi
      if (oForm.CHASSI1010.value == ""){
      alert("Por favor, especifique o número do Chassi do veículo.");
      oForm.CHASSI1010.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "14";
    findObj('CHASSI').value = oForm.CHASSI1010.value;
  }
    else if (v10) { // ocorrencias por chassi
      if (oForm.CHASSI1011.value == ""){
      alert("Por favor, especifique o número do Chassi do veículo.");
      oForm.CHASSI1011.focus();
      return (false);
    }
       if (oForm.UF1011.value == ""){
      alert("Por favor, especifique o Estado.");
      oForm.UF1011.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "19";
    findObj('CHASSI').value = oForm.CHASSI1011.value;
    findObj('ESTADO').value = oForm.UF1011.value;
  }
    else if (v11) { // detalhe de ocorrencias (placa ou chassi, pode ser essa)
      if (oForm.CHASSI1012.value == ""){
      alert("Por favor, especifique o número do Chassi do veículo.");
      oForm.CHASSI1012.focus();
      return (false);
    }
       if (oForm.UF1012.value == ""){
      alert("Por favor, especifique o Estado.");
      oForm.UF1012.focus();
      return (false);
    }
    if (oForm.PLACA1012.value == ""){
      alert("Por favor, especifique a Placa do veiculo.");
      oForm.PLACA1012.focus();
      return (false);
    }
      if (oForm.BOUF1012.value == ""){
      alert("Por favor, especifique o Estado do BO.");
      oForm.BOUF1012.focus();
      return (false);
    }
    if (oForm.BOSEG1012.value == ""){
      alert("Por favor, especifique o orgao emissor do BO.");
      oForm.BOSEG1012.focus();
      return (false);
    }
    if (oForm.BONUM1012.value == ""){
      alert("Por favor, especifique o Numero do BO.");
      oForm.BONUM1012.focus();
      return (false);
    }
    if (oForm.BOANO1012.value == ""){
      alert("Por favor, especifique o Ano do BO.");
      oForm.BOANO1012.focus();
      return (false);
    }
    if (oForm.BOTIPO1012.value == ""){
      alert("Por favor, especifique o Tipo do BO.");
      oForm.BOTIPO1012.focus();
      return (false);
    }
    findObj('SUBSERVICE').value = "13";
    findObj('CHASSI').value = oForm.CHASSI1012.value;
    findObj('ESTADO').value = oForm.UF1012.value;
    findObj('PLACA').value = oForm.PLACA1012.value;
    findObj('BOUF').value = oForm.BOUF1012.value;
    findObj('BOSEG').value = oForm.BOSEG1012.value;
    findObj('BONUM').value = oForm.BONUM1012.value;
    findObj('BOANO').value = oForm.BOANO1012.value;
    findObj('BOTIPO').value = oForm.BOTIPO1012.value;
  }
  }


  else if(opcao == 4) { //Info Empresa



    if (oForm.DOCTO4.value == ""){

    alert("Por favor, especifique o número do CNPJ.");

    oForm.DOCTO4.focus();

    return (false);

  }



  // sem erro na opcao 4

  findObj('DOCTO').value = oForm.DOCTO4.value;

  findObj('TPPESSOA').value = "J";



  }

  else if(opcao == 5) { // só Pefin



    if (oForm.DOCTO5.value == ""){

    alert("Por favor, especifique o número do CPF/CNPJ.");

    oForm.DOCTO5.focus();

    return (false);

  }

  // sem erro na opcao 5

  findObj('DOCTO').value = oForm.DOCTO5.value;

  findObj('TPPESSOA').value = document.oForm.TPPESSOA5.options[document.oForm.TPPESSOA5.selectedIndex].value;



  }

  else if(opcao == 6) { // veiculo



      var v0 = document.oForm.tipobusca[0].checked;

      var v1 = document.oForm.tipobusca[1].checked;

      var v2 = document.oForm.tipobusca[2].checked;

  var v3 = document.oForm.tipobusca[3].checked;

  var v4 = document.oForm.tipobusca[4].checked;

  var v5 = document.oForm.tipobusca[5].checked;



  if (v0) {

      if (oForm.PLACA6.value == ""){

      alert("Por favor, especifique o número da Placa do Veículo.");

      oForm.PLACA6.focus();

      return (false);

    }

    findObj('SERVICE').value = "15";

    findObj('SUBSERVICE').value = "1";

    findObj('PLACA').value = oForm.PLACA6.value;

  }



  else if (v1) {

      if (oForm.PLACA6_v2.value == ""){

      alert("Por favor, especifique o número da Placa do Veículo.");

      oForm.PLACA6_v2.focus();

      return (false);

    }

            if (oForm.UF_v2.value == ""){

      alert("Por favor, especifique o Estado.");

      oForm.UF_v2.focus();

      return (false);

    }

    findObj('SERVICE').value = "15";

    findObj('SUBSERVICE').value = "4";

    findObj('PLACA').value = oForm.PLACA6_v2.value;

            findObj('ESTADO').value = oForm.UF_v2.value;

  }



  else if (v2) {

      if (oForm.PLACA6_v3.value == ""){

      alert("Por favor, especifique o número da Placa do Veículo.");

      oForm.PLACA6_v3.focus();

      return (false);

    }

    findObj('SERVICE').value = "15";

    findObj('SUBSERVICE').value = "5";

    findObj('PLACA').value = oForm.PLACA6_v3.value;



  }



  else if (v3) {

      if (oForm.DOCTO6.value == ""){

      alert("Por favor, especifique o número do Cpf do Proprietário.");

      oForm.DOCTO6.focus();

      return (false);

    }

    findObj('SERVICE').value = "15";

    findObj('SUBSERVICE').value = "2";

    findObj('DOCTO').value = oForm.DOCTO6.value;

    findObj('TPPESSOA').value = "F";

  }

  else if (v4) {

      if (oForm.DOCTO6J.value == ""){

      alert("Por favor, especifique o número do CNPJ do Proprietário.");

      oForm.DOCTO6J.focus();

      return (false);

    }

    findObj('SERVICE').value = "15";

    findObj('SUBSERVICE').value = "2";

    findObj('DOCTO').value = oForm.DOCTO6J.value;

    findObj('TPPESSOA').value = "J";

  }

  else if (v5) {

      if (oForm.RENAVAM6.value == ""){

      alert("Por favor, especifique o número do Renavam do veículo.");

      oForm.RENAVAM6.focus();

      return (false);

    }

    findObj('SERVICE').value = "15";

    findObj('SUBSERVICE').value = "3";

    findObj('RENAVAM').value = oForm.RENAVAM6.value;

  }

  }

  else if(opcao == 7) { // telefone



    var v0 = document.oForm.tipobuscat[0].checked;

  var v1 = document.oForm.tipobuscat[1].checked;



  if (v0) {

      if ( (oForm.DDD7.value == "") && (oForm.DDD7A.value == "") ) {

      alert("Por favor, pelo nemos um DDD deve ser informado.");

      oForm.DDD7.focus();

      return (false);

    }

      if ( (oForm.FONE7.value == "") && (oForm.FONE7A.value == "")) {

      alert("Por favor, pelo nemos um FONE deve ser informado.");

      oForm.FONE7.focus();

      return (false);

    }

      if ( (oForm.DDD7.value == "") && !(oForm.FONE7.value == "")) {

      alert("Por favor, Informe o DDD para esse Telefone.");

      oForm.DDD7.focus();

      return (false);

    }

      if ( !(oForm.DDD7.value == "") && (oForm.FONE7.value == "")) {

      alert("Por favor, Informe o Telefone para esse DDD.");

      oForm.FONE7.focus();

      return (false);

    }

      if ( (oForm.DDD7A.value == "") && !(oForm.FONE7A.value == "")) {

      alert("Por favor, Informe o DDD para esse Telefone.");

      oForm.DDD7A.focus();

      return (false);

    }

      if ( !(oForm.DDD7A.value == "") && (oForm.FONE7A.value == "")) {

      alert("Por favor, Informe o Telefone para esse DDD.");

      oForm.FONE7A.focus();

      return (false);

    }



    findObj('SERVICE').value = "16";

    findObj('SUBSERVICE').value = "1";



    if ( !(oForm.DDD7.value == "") ) {

      findObj('DDD').value = oForm.DDD7.value;

      findObj('FONE').value = oForm.FONE7.value;

    }

    if  ( !(oForm.DDD7A.value == "") ){

      findObj('DDD2').value = oForm.DDD7A.value;

      findObj('FONE2').value = oForm.FONE7A.value;

    }

  }



  else if (v1) {

      if (oForm.DOCTO7.value == ""){

      alert("Por favor, especifique o número do Cpf do Proprietário.");

      oForm.DOCTO7.focus();

      return (false);

    }

    findObj('SERVICE').value = "16";

    findObj('SUBSERVICE').value = "2";

    findObj('DOCTO').value = oForm.DOCTO7.value;

    findObj('TPPESSOA').value = "F";

  }

  }

  else if(opcao == 8) { // recupera



    if (oForm.CN8.value == ""){

    alert("Por favor, especifique o número de Consulta Válida.");

    oForm.CN8.focus();

    return (false);

  }

  findObj('CN_REF').value = oForm.CN8.value;

  }



  // alert (findObj('SERVICE').value);

//return (false);

return (true);

}





function selecioneServico() {


  opcao = document.oForm.produto.options[document.oForm.produto.selectedIndex].value;



  findObj('blRecheque').style.display = 'none';

  findObj('blRechequeC7').style.display = 'none';

  findObj('blConcentre').style.display = 'none';

  findObj('blInfoEmpresa').style.display = 'none';

  findObj('blPefin').style.display = 'none';

  findObj('blVeiculo').style.display = 'none';

  findObj('blTelefone').style.display = 'none';

  findObj('blRecupera').style.display = 'none';

  findObj('blConsultar').style.display = 'none';

  findObj('blCredBureau').style.display = 'none';

  findObj('blSinaliza').style.display = 'none';

  findObj('sel0').style.display = 'none';

  findObj('sel1').style.display = 'none';

  findObj('sel2').style.display = 'none';

  findObj('sel3').style.display = 'none';

  findObj('sel4').style.display = 'none';

  findObj('sel5').style.display = 'none';

  findObj('sel6').style.display = 'none';

  findObj('sel7').style.display = 'none';

  findObj('sel8').style.display = 'none';

  findObj('sel9').style.display = 'none';

  findObj('sel10').style.display = 'none';

  findObj('sel11').style.display = 'none';


  findObj('prod1').value = opcao;

  opcao = parseInt(opcao);

  //alert('opcao = '+opcao);

  if(opcao > 0) {

    findObj('blConsultar').style.display = 'block';

  }


  if(findObj('sel'+opcao)) findObj('sel'+opcao).style.display = 'block';

  switch(opcao) {

    case 0 : // sem selecao

        //findObj('sel0').style.display = 'block';

        findObj('SERVICE').value = "0";

        findObj('SUBSERVICE').value = "0";

        findObj('ID').focus();

    break;

    case 1 : // Recheque normal

        findObj('blRecheque').style.display = 'block';

        findObj('SERVICE').value = "1";

        findObj('SUBSERVICE').value = "1";

      //findObj('sel1').style.display = 'block';

        findObj('BANCO1').focus();

    break;

    case 2 : // Recheque com cmc7

        findObj('blRechequeC7').style.display = 'block';

        findObj('SERVICE').value = "1";

        findObj('SUBSERVICE').value = "1";

       //findObj('sel11').style.display = 'block';

        findObj('DOCTO2').focus();

    break;

    case 3 : // Concentre

        findObj('blConcentre').style.display = 'block';

        findObj('SERVICE').value = "4";

        findObj('SUBSERVICE').value = "0";

      //findObj('sel2').style.display = 'block';

        findObj('DOCTO3').focus();

    break;

    case 4 : // Info Empresa

        findObj('blInfoEmpresa').style.display = 'block';

        findObj('SERVICE').value = "7";

        findObj('SUBSERVICE').value = "0";

        atualizaInfoEmpresa();

      //findObj('sel3').style.display = 'block';

        findObj('DOCTO4').focus();

     break;

    case 5 :  // pefin

        findObj('blPefin').style.display = 'block';

        findObj('SERVICE').value = "1";

        findObj('SUBSERVICE').value = "2";

      //findObj('sel4').style.display = 'block';

        findObj('DOCTO5').focus();

    break;

    case 6 : // Veiculo

        findObj('blVeiculo').style.display = 'block';

        findObj('SERVICE').value = "15";

        findObj('SUBSERVICE').value = "1";

      //findObj('sel5').style.display = 'block';

        findObj('PLACA6').focus();

    break;

    case 7 : // Telefone

      findObj('blTelefone').style.display = 'block';

      findObj('SERVICE').value = "16";

      findObj('SUBSERVICE').value = "1";

      //findObj('sel6').style.display = 'block';

      findObj('DDD7').focus();

    break;

    case 8 : // Recupera

      findObj('blRecupera').style.display = 'block';

      findObj('SERVICE').value = "9";

      findObj('SUBSERVICE').value = "0";

      //findObj('sel7').style.display = 'block';

      findObj('CN8').focus();

    break;

    case 9 : // CredBureau

      findObj('blCredBureau').style.display = 'block';

      findObj('SERVICE').value = "2";

      findObj('SUBSERVICE').value = "1";

      //findObj('sel9').style.display = 'block';

      findObj('DOCTO9').focus();

    break;

    case 10 : // Sinaliza

      findObj('blSinaliza').style.display = 'block';

      findObj('SERVICE').value = "3";

      findObj('SUBSERVICE').value = "1";

      //findObj('sel10').style.display = 'block';

      findObj('PLACA101').focus();

    break;

    case 13 : // Saldo

      findObj('SERVICE').value = "13";
      findObj('SUBSERVICE').value = "1";

    break;

    default : break;

  }

}


function atualizaInfoEmpresa() {

  var qs = findObj('ckInfoEmpresa1').checked;

  var pa = findObj('ckInfoEmpresa2').checked;

  var rs = findObj('ckInfoEmpresa3').checked;



  var subservico = 0;



  if(qs && !pa && !rs) {

     subservico = 1;

  }else if(qs && pa && !rs) {

     subservico = 2;

  }else if(!qs && pa && !rs) {

   subservico = 3;

  }else if(!qs && !pa && rs) {

   subservico = 100;

  }else if(qs && !pa && rs) {

   subservico = 101;

  }else if(qs && pa && rs) {

   subservico = 102;

  }else if(!qs && pa && rs) {

   subservico = 103;

  }



  findObj('SERVICE').value = "7";

  findObj('SUBSERVICE').value = subservico;



/*



  0 - Nor (relatório Padrao Serasa) - Normal (dados simples)

  1 - Nor - +SOC (Quadro social)

  2 - Nor - +SOC +PAR (Pariticipacao Acionaria)

  3 - Nor - +PAR

  100 - Nor (relatório Padrao Serasa) +RISC (Calculo de Risco)

  101 - Nor - +SOC +RISC

  102 - Nor - +SOC +PAR +RISC

  103 - Nor - +PAR +RISC



*/



}







function limpacampos() {



  findObj('BANCO').value = "";

  findObj('AGENCIA').value = "";

  findObj('CONTA').value = "";

  findObj('NCHEQUEINI').value = "";

  findObj('NCHEQUEFIM').value = "";

  findObj('DDD').value = "";

  findObj('FONE').value = "";

  findObj('DOCTO').value = "";

  findObj('TPPESSOA').value = "";

  findObj('CMC7INI').value = "";

  findObj('CMC7FIM').value = "";

  findObj('PLACA').value = "";

  findObj('RENAVAM').value = "";

  findObj('DDD2').value = "";

  findObj('FONE2').value = "";

  findObj('CEP').value = "";

  findObj('CN_REF').value = "";

  findObj('ESTADO').value = "";



  return true;



}



function Ajusta() {



     document.oForm.produto.selectedIndex = 0;

   limpacampos()

     selecioneServico()



}



function atualizaConcentre() {

  var ct = findObj('CONTROLE3').checked;

  var sc = findObj('SCORING3').checked;



  var subservico = 0;



 // assim qu entrar o scoring tem que alterar o outro subserviço aqui

  if(ct && !sc ) {

     subservico = 1;

  }else if(ct && sc ) {

     subservico = 2;

  }else if(!ct && sc) {

   subservico = 3;

  }



  findObj('SERVICE').value = "4";

  findObj('SUBSERVICE').value = subservico;

/*



  0 - Normal

  1 - com controle

  2 - com controle e scoring

  3 - com scoring



*/



}

function Mostralogo(logoimg) {


  findObj("logo_serasa").style.display = 'none';
  findObj("logo_alshop").style.display = 'none';
  findObj("logo_nambei").style.display = 'none';
  findObj("logo_mada").style.display = 'none';
  findObj("logo_esys").style.display = 'none';
  findObj("logo_presence").style.display = 'none';
  findObj("logo_sysfar").style.display = 'none';
  findObj("logo_altemani").style.display = 'none';
  findObj("logo_big").style.display = 'none';
  findObj("logo_nonus").style.display = 'none';
  findObj("logo_fast").style.display = 'none';
  findObj("logo_cis").style.display = 'none';
  findObj("logo_clientware").style.display = 'none';
  findObj("logo_cupper").style.display = 'none';
  findObj("logo_abfac").style.display = 'none';


  findObj(logoimg).style.display = 'block';

}


