﻿
        $(document).ready(function()
        {
        
       
           $("[id$='DataNascimento']").mask("99/99/9999");
           $("[id$='Telefone']").mask("99-99999999");
           $("[id$='Celular']").mask("99-99999999");
           $("[id$='CEP']").mask("99999-999");
        
        

            $("#ctl00_ContentPlaceHolder1_btnEnviar").click(function(){
                return ValidateForm();
            });         
            
                   
            
        });
        
        function validEmail(mail){
            var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);                

                  if(er.test(mail)){
                    return true;
                  } else { 
                    return false; }

            }    
            
        function inputFocus(n){
         
         if((n == "#conteudo_fale_conosco [id$='Email']")&&($(n).val() != '')){
            $(n).val("Preencha corretamente.");
         } else {
            $(n).val("Campo obrigatório.");
         }
         
         $(n).focus(function(){
            $(n).val('');
         });
        
        }
        
        function ValidateForm()
        {     
        
            var n = 0;    
            
            // valida o email
            if(($("#conteudo_fale_conosco [id$='Email']").val().trim() == '')||(!validEmail($("#conteudo_fale_conosco [id$='Email']").val().trim()))){               
               $("#conteudo_fale_conosco [id$='Email']").addClass("error");
               inputFocus("#conteudo_fale_conosco [id$='Email']");
               n++;
            }else{
              $("#conteudo_fale_conosco [id$='Email']").removeClass("error");
              $("[id$='Email']").unbind('focus');
            }                 
            
            // valida os campos para contato que quem não tem cadastro
            if (true) {
            
                //valida o nome para pf/pj
                if($("[id$='Nome']").val().trim() == '' || $("[id$='Nome']").val().trim()== 'Campo obrigatório.'){
                  $("[id$='Nome']").addClass("error");
                  inputFocus("[id$='Nome']");
                  n++;
                }else{
                  $("[id$='Nome']").removeClass("error");
                  $("[id$='Nome']").unbind('focus');
                }
          
                
                // valida estado pf/pj
                if ($("[id$='Estado'] option:selected").text() == 'Selecione') {
                   $("[id$='Estado']").addClass("error");               
                   n++;
                }else{
                   $("[id$='Estado']").removeClass("error");
                  
                    // se o estado já foi selecionado, valida escolha da cidade
                   if ($("[id$='Cidade'] option:selected").text() == 'Selecione') {
                       $("[id$='Cidade']").addClass("error");
                       n++;
                    }else{
                      $("[id$='Cidade']").removeClass("error");
                      $("[id$='Cidade']").unbind('focus');
                    }              
                }  
                  
  
               
                // valida telefone pf/pj
                if($("[id$='Telefone']").val() == '' || $("[id$='Telefone']").val()== 'Campo obrigatório.'){
                   $("[id$='Telefone']").addClass("error");
                  // inputFocus("[id$='Telefone']");
                   n++;
                }else{
                  $("[id$='Telefone']").removeClass("error");
                  //$("[id$='Telefone']").unbind('focus');
                }                                                                                   
                  
            

                
            } 
            
                
            
            
            // valida Area pf/pj
            if($("[id$='Assunto'] option:selected").text() == 'Selecione'){
               $("[id$='Assunto']").addClass("error");
               inputFocus("[id$='Assunto']");
               n++;
            }else{
              $("[id$='Assunto']").removeClass("error");
              $("[id$='Assunto']").unbind('focus');
            }   
            
            // valida Area pf/pj
            if($("[id$='Mensagem']").val().trim() == ''){
               $("[id$='Mensagem']").addClass("error");
               //inputFocus("[id$='Assunto']");
               n++;
            }else{
              $("[id$='Mensagem']").removeClass("error");
              //$("[id$='Mensagem']").unbind('focus');
            } 

                                            
           if(n==0){
            return true;
           } else {
            return false;
           }

       }


       function maxCaracter(objText, limit, sLabel) {
           var oLabelNumCarac = document.getElementById(sLabel);

           if (oLabelNumCarac) {
               if (objText.value.length <= limit)
                   oLabelNumCarac.innerHTML = (limit - objText.value.length);
           }
           if (objText.value.length >= limit)
               objText.value = objText.value.substring(0, limit - 1);
       }

       function mostraCheck(obj, check) {

           var regra = /^[0-9]{2}-[0-9]{8}$/i;

           var val = regra.exec(obj.value);


           if (val != null) {
               document.getElementById(check).style.display = '';

           }
           else {
               document.getElementById(check).style.display = 'none';

           }


       }