$(document).ready( function() {
                $("#formulario").validate({
                    // Define as regras
                    rules:{
                           // nome:{
                            // Nome será obrigatorio (required) e terá tamanho minimo (minLength)
                                     //required: true, minlength: 5
									 
                                 // },
							//email:{
							        // required: false, email: true	  
								 // },
							email_contato:{
							         required: true, email: true	  
								  },
								  
							senha:{
							         required: true  
								  },
								  
							//cpf:{
							         //required: true,
									// verificaCPF: true,
									// digits: true,
									// maxlength: 11
									 
								//  },
							//RG:{
							        // required: true, digits:true 
								 // },
							cod_cliente:{
							         required: true
								  },		  
	  
                            	cod_cidade:{
							         required: true
								  }	,
								  //telefone:{
							         //required: true, maxlength: 15
								  //},
								   //nome_fatasia:{
							        // required: true
								 // },
								    // razao_social:{
							        // required: true
								 // },
								  
								      //dado:{
									  //required: true									  

								      //},
								      cadastro_senha:{
									  required: true,
									  minlength: 6
								      },
						            confirma_senha: {
				                    required: true,
				                    minlength: 5,
				                    equalTo: "#cadastro_senha"
			                         },

								    //  cnpj:{
							        // required: true
								 // },
								    //   endereco:{
							        // required: true
								 // },
								   //     numero:{
							       //  required: true
								  //},
								 cor:{
									  required:true
								  },
								 // cidade:{
									//required:true  
								  //},
								  array_atividade:{
									  required:true
								  },
								  array_produto:{
									  required:true
								  },
								      data_inicial:{
									  required:true
								  },
								    data_contrato:{
									  required:true
								  }
					             
								  },//fim da regra						  
						  		  
				            // Define as mensagens de erro para cada regra
                            messages:{
                                nome:{
                               required: "digite um  nome ",
                               minlength: "O campo nome   deve conter, no minimo, 5 caracteres"
                                     },
								 email:{
                               required: "digite um email para contato",
                               email: "digite um email valido"
                                     },	
					    	   email_contato:{
                               required: "digite um email para contato",
                               email: "digite um email valido"
                                     },	
									 
		 
							   cadastro_senha:{
                               required: "digite uma senha"							   

                                     },
									 
								cpf:{
                               required: "digite o cpf",
							   verificaCPF: "CPF invalido",
							   maxlengh:"Cpf deve ter no maximo 11 caracteres"
							         },
									 
								RG:{
                               required: " digite o rg",
							   digits: "digite apenas dígitos"
                                     },
									 
							cod_cliente:{
                               required: "Selecione um cliente"
							   
                                     },	 
		                    	cod_cidade:{
                               required: "Selecione uma cidade"
							   
                                     },
									 
									 telefone:{
                               required: "digite o telefone"
							   
                                     },
									 	cadastro_senha: {
				                   required: "Digite uma  senha!",
				                   minlength: "Senha deve ter no minimo 6 caracteres!"

										},
											confirma_senha: {
				required: "Preencha a confirmação de senha!",
				minlength: "Confirmação de senha deve ter no mínimo 6 caracteres!",
				equalTo: "Confirmaçao de senha não confere com a senha!"
			     }


		  
									 
									 }//fecha mensagens
				               
							   
							   
				           
                });
                });//fim da função
	
	
	$(document).ready(function(){
		$("#telefone").mask("99-9999-9999");
		$("#cep").mask("99999-999");
		$("#data_nascimento").mask("99/99/9999");
		$("#data_inicial").mask("99/99/9999");
		$("#data_contrato").mask("99/99/9999");
		$("#cnpj").mask("99.999.999/9999-99");
	});
	
jQuery.validator.addMethod("verificaCPF", function(value, element) {  
  value = value.replace('.','');  
       value = value.replace('.','');  
     cpf = value.replace('-','');  
      while(cpf.length < 11) cpf = "0"+ cpf;  
       var expReg = /^0+$|^1+$|^2+$|^3+$|^4+$|^5+$|^6+$|^7+$|^8+$|^9+$/;  
        var a = [];  
        var b = new Number;  
       var c = 11;  
       for (i=0; i<11; i++){  
          a[i] = cpf.charAt(i);  
          if (i < 9) b += (a[i] * --c);  
       }  
       if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }  
       b = 0;  
       c = 11;  
       for (y=0; y<10; y++) b += (a[y] * c--);  
       if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }  
      if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]) || cpf.match(expReg)) return false;  
       return true;  
   }, "Informe um CPF válido."); // Mensagem padrão   