﻿    function p(indice){
     pre = "ctl00$ContentPlaceHolder1$"
     return eval("document.forms[0]."+pre+indice);
    }
    
    function e(elemento){
     return document.getElementById(elemento);
    }
    
    function limpa(el){
      el = e(el);
       if(el.hasChildNodes()){
        while(el.hasChildNodes()){
         el.removeChild(el.childNodes[0]);
        }
       }
    }
    
    function adiciona(el,obj){
     try{
      e(el).insertBefore(obj);
     }catch(ex){
       e(el).insertBefore(obj,e(el).childNodes[0]);
     }
    } 

    function boxCpf(){
     var t;
     var t1;
     if(p("pessoa")[0].value=="F"){
      limpa("cpfcnpj");
      limpa("nome");
      p("tCPFCNPJ").maxLength=11;
      p("tCPFCNPJ").style.width="100px";
      p("tCPFCNPJ").value = p("tCPFCNPJ").value.substr(0,11);
        t = document.createTextNode("CPF:");
        t1 = document.createTextNode("Nome completo:");
         adiciona("cpfcnpj",t);
         adiciona("nome",t1);
     }
    }

    function boxCnpj(){
     var t;
     var t1;
      if(p("pessoa")[1].value=="J"){
       limpa("cpfcnpj");
       limpa("nome");
       p("tCPFCNPJ").maxLength=14;
       p("tCPFCNPJ").style.width="149px";
        t = document.createTextNode("CNPJ:");
        t1 = document.createTextNode("Razão Social:");
         adiciona("cpfcnpj",t);
         adiciona("nome",t1);
     }
    }
    
    var v = true;
    
    function validaAgenda(source,args){           
              
      if(p("tNome").value.length<3){
       alert("O campo '" + e("nome").childNodes[0].nodeValue.replace(":","") + "' deve ser preenchido!");
       p("tNome").focus();
       return args.IsValid = false;
      }
      
      if(p("pessoa")[0].checked==true){
       if(!validaCPF(p("tCPFCNPJ").value)){
       alert("Por favor, digite um CPF válido!")
       p("tCPFCNPJ").focus();
        return args.IsValid = false;
       }
      }else{
       if(!validaCNPJ(p("tCPFCNPJ").value)){
        return args.IsValid = false;
       }
      }
      
      if(p("tCPFCNPJ").value.length<11){
       alert("O campo '" + e("cpfcnpj").childNodes[0].nodeValue + "' deve ser preenchido!");
       p("tCPFCNPJ").focus();
       return args.IsValid = false;
      }
      
      if(p("tEmail").value.length<4 || p("tEmail").value.indexOf("@")<1 || p("tEmail").value.indexOf(".")<1){
       alert("Preencha corretamente o campo e-mail!");
       p("tEmail").focus();
       return args.IsValid = false;
      }
      
      if(p("tDDD").value.length<2){
       alert("O campo 'DDD' deve ser preenchido!");
       p("tDDD").focus();
       return args.IsValid = false;
      }
      
      if(p("tTelefone").value.length<8){
       alert("O campo 'Telefone' deve ser preenchido!");
       p("tTelefone").focus();
       return args.IsValid = false;
      }
      
      if(p("sEstado")[0].selected==true){
       alert("Selecione sua cidade!");
       p("sEstado").focus();
       return args.IsValid = false;
      }
      
      if(p("tCidade").value.length<3){
       alert("O campo 'Cidade' deve ser preenchido!");
       p("tCidade").focus();
       return args.IsValid = false;
      }
      
      if(p("tEndereco").value.length<3){
       alert("O campo 'Endereço' deve ser preenchido!");
       p("tEndereco").focus();
       return args.IsValid = false;
      }
      
      if(p("tNumero").value.length<1){
       alert("O campo 'Nº' deve ser preenchido!");
       p("tNumero").focus();
       return args.IsValid = false;
      }      
      
      if(p("tBairro").value.length<3){
       alert("O campo 'Bairro' deve ser preenchido!");
       p("tBairro").focus();
       return args.IsValid = false;
      }      
      
      if(p("tCep").value.length<3){
       alert("O campo 'CEP' deve ser preenchido!");
       p("tCep").focus();
       return args.IsValid = false;
      } 
      
      if(p("sDepartamento")[0].selected==true){
       alert("Selecione o departamento de interesse!");
       p("sDepartamento").focus();
       return args.IsValid = false;
      }  
      
     if(p("tDataContato").value.length<3){
       alert("O campo 'Data para contato' deve ser preenchido!");
       p("tDataContato").focus();
       return args.IsValid = false;
      }   
      
      if(p("sPeriodo")[0].selected==true){
       alert("Selecione o período para contato!");
       p("sPeriodo").focus();
       return args.IsValid = false;
      }  
      
      if(p("sConheceu")[0].selected==true){
       alert("Selecione como conheceu a Verbanet!");
       p("sConheceu").focus();
       return args.IsValid = false;
      }
      
      return args.IsValid = true;      
      
    }
    