$(document).ready( function() {
	
//FORM INSERE USUARIO-----------------------------------------------------------------------------------------------------------------	
	
	$("#FormNovoUsuario").validate({
		// Define as regras
		rules:{
			nome:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			email:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true, email: true
			},
			login:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			senha:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			nome:{
				required: "ERRO: O Campo Nome Deverá Ser Preenchido!"
				
			},
			email:{
				required: "ERRO: O Campo E-Mail Deverá Ser Preenchido!",
				email: "ERRO: Insira Um Email Com Formato Válido!"
			},
			login:{
				required: "ERRO: O Campo Login Deverá Ser Preenchido!"
				
			},
			senha:{
				required: "ERRO: O Campo Senha Deverá Ser Preenchido!"
				
			}
        }
	});
	
// FIM FORM INSERE USUARIO =========================================================================================================
	
//FORM EDITA USUARIO-----------------------------------------------------------------------------------------------------------------	
	
	$("#FormEditaUsuario").validate({
		// Define as regras
		rules:{
			nome:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			email:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true, email: true
			},
			login:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			senha:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			nome:{
				required: "ERRO: O Campo Nome Deverá Ser Preenchido!"
				
			},
			email:{
				required: "ERRO: O Campo E-Mail Deverá Ser Preenchido!",
				email: "ERRO: Insira Um Email Com Formato Válido!"
			},
			login:{
				required: "ERRO: O Campo Login Deverá Ser Preenchido!"
				
			},
			senha:{
				required: "ERRO: O Campo Senha Deverá Ser Preenchido!"
				
			}
        }
	});
	
// FIM FORM EDITA USUARIO =========================================================================================================

	
	
//FORM INSERE PORTFOLIO-----------------------------------------------------------------------------------------------------------------	
	
	$("#FormPort").validate({
		// Define as regras
		rules:{
		   imagem:{
		   // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
		   required: true
	       },
		   titulo:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
            legenda:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			data:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true
			}
			
		},
		// Define as mensagens de erro para cada regra
		messages:{
			imagem:{
			   // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
			   required: "ERRO: O Campo IMAGEM Deverá Ser Preenchido!"
		       },
			   titulo:{
					// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
					required: "ERRO: O Campo TÍTULO Deverá Ser Preenchido!"
				},
	            legenda:{
					// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
					required: "ERRO: O Campo LEGENDA Deverá Ser Preenchido!"
				},
				data:{
					// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
					required: "ERRO: O Campo DATA Deverá Ser Preenchido!"
				}
				 
		}
	});
	
// FIM FORM INSERE PORTFOLIO =========================================================================================================

	
//FORM INSERE TEXTURA-----------------------------------------------------------------------------------------------------------------	
	
	$("#FormTextura").validate({
		// Define as regras
		rules:{
		   titulo:{
		   // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
		   required: true
	       },
		   img_baixa:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
            img_alta:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			chave:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true
			},
			categoria:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true
			}
			
		},
		// Define as mensagens de erro para cada regra
		messages:{
			   
			   titulo:{
			   // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
			   required: "ERRO: O Campo TITULO Deverá Ser Preenchido!"
		       },
			   img_baixa:{
					// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
					required: "ERRO: O Campo IMAGEM BAIXA RESOLUÇÃO Deverá Ser Preenchido!"
				},
	            img_alta:{
					// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
					required: "ERRO: O Campo IMAGEM ALTA RESOLUÇÃO Deverá Ser Preenchido!"
				},
				chave:{
					// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
					required: "ERRO: O Campo CHAVE Deverá Ser Preenchido!"
				},
				categoria:{
					// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
					required: "ERRO: O Campo CATEGORIA Deverá Ser Preenchido!"
				}
				 
		}
	});
	
// FIM FORM INSERE PACOTE =========================================================================================================

	

//FORM INSERE CONTATOS DE NEWSLETTER-----------------------------------------------------------------------------------------------------------------	
	
	$("#FormContato").validate({
		// Define as regras
		rules:{
			nome:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true,minlength: 4
			},
			email:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true,email: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			nome:{
				required: "ERRO: O Campo Nome Deverá Ser Preenchido!",
			    minLength: "ERRO: O Nome Do Contato deve conter, no mínimo, 4 caracteres"
			},
			email:{
				required: "ERRO: O Campo Email Deverá Ser Preenchido!",
				email: "ERRO: Digite Um Email Válido"
			}
		}
	});
	
// FIM FORM INSERE CONTATO ============================================================================================================	

	
	
	
	
	
	
//FORM INSERE GALERIA -----------------------------------------------------------------------------------------------------------------	
	
	$("#FormAlb").validate({
		// Define as regras
		rules:{
			album:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			dt_album:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true
			},
			texto:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			capa:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			}
			
		},
		// Define as mensagens de erro para cada regra
		messages:{
			album:{
				required: "ERRO: O Campo TITULO Deverá Ser Preenchido!"
				
			},
			dt_album:{
				required: "ERRO: O Campo DATA DA VIAGEM Deverá Ser Preenchido!"
				
			},
			texto:{
				required: "ERRO: O Campo TEXTO Deverá Ser Preenchido!"
				
			},
			capa:{
				required: "ERRO: O Campo CAPA Deverá Ser Preenchido!"
				
			}
				 
		}
	});
	
// FIM FORM INSERE GALERIA =========================================================================================================
	
	
			
//FORM ENVIA CONTATO SITE----------------------------------------------------------------------------------------------------------------	
	
	$("#form_contato").validate({
		// Define as regras
		rules:{
		nome:{
			// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
			required: true,minlength: 2
		},
		email:{
			// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
			required: true,email: true
		},
		tel:{
			// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
			required: true
		},
		setor:{
			// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
			required: true
		},
		comentario:{
			// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
			required: true
		}
	},
	// Define as mensagens de erro para cada regra
	messages:{
		
	nome:{
		required: "ERRO: O Campo Nome Deverá Ser Preenchido!",
		minlength: "ERRO: O Campo Nome Deverá Conter No Mínimo 2 Caracteres"
	},
	email:{
		required: "ERRO: O Campo Email Deverá Ser Preenchido!",
		email: "ERRO: Formato de Email Inválido!"
	},
	tel:{
		// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
		required: "ERRO: O Campo Telefone Deverá Ser Preenchido!"
		
	},
	setor:{
		// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
		required: "ERRO: Selecione o Setor De Destino da Mensagem!"
		
	},
	comentario:{
		// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
		required: "ERRO: O Campo Mensagem Deverá ser Preenchido!"
	}
	}
});
	
// FIM FORM GRUPOS DE USUARIO ============================================================================================================	
		
	
//FORM CADASTRA USUARIO SITE-----------------------------------------------------------------------------------------------------------------	
	
	$("#form_cad_cliente").validate({
		// Define as regras
		rules:{
			nome:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true, minlength: 2
			},
			email:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true, email: true
			},
			login:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true, minlength: 4
			},
			senha:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true, minlength: 4
			}
			
		},
		// Define as mensagens de erro para cada regra
		messages:{
			nome:{
				required: "Digite o seu nome",
				minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
			},
			email:{
				required: "Digite o seu e-mail para contato",
				email: "Digite um e-mail válido"
			},
			login:{
				required: "Digite o Login de Sua Conta",
				minLength: "O Seu Login deve conter, no mínimo, 4 caracteres"
			},
			senha:{
				required: "Digite a Senha de Sua Conta",
				minLength: "A Sua Senha deve conter, no mínimo, 4 caracteres"
			}
			
				 
				
			
		}
	});
	
// FIM FORM INSERE USUARIO =========================================================================================================
	
//FORM INSERE CATEGORIA DE TEXTURA-----------------------------------------------------------------------------------------------------------------	
	
	$("#FormCatTextura").validate({
		// Define as regras
		rules:{
			categoria:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},
			capa:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			categoria:{
				required: "ERRO: O Campo Categoria Deverá Ser Preenchido!"
			    		
			},
			capa:{
				required: "ERRO: O Campo Capa Deverá Ser Preenchido!"
			    		
			}
		}
	});
	
// FIM FORM INSERE CONTATO ============================================================================================================	
	
	
//FORM INSERE FOTOS-----------------------------------------------------------------------------------------------------------------	
	
	$("#fotos").validate({
		// Define as regras
		rules:{
		album:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			album:{
				required: "ERRO: O Campo VIAGEM Deverá Ser Preenchido!"
			    		
			}
		}
	});
	
// FIM FORM INSERE CONTATO ============================================================================================================	
	
//FORM NEWS INDEX-----------------------------------------------------------------------------------------------------------------	
	
	$("#form_news").validate({
		// Define as regras
		rules:{
			email:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true, email: true
			},
		},
		// Define as mensagens de erro para cada regra
		messages:{
			email:{
				required: "Digite o seu e-mail para contato",
				email: "Digite um e-mail válido"
			},
		}
	});
	
// FIM FORM NEWS INDEX ============================================================================================================	
	
//FORM CONTATO INDEX-----------------------------------------------------------------------------------------------------------------	
	
	$("#form_contato").validate({
		// Define as regras
		rules:{
			email:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true, email: true
			},
			nome:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true
			},
			mess:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			email:{
				required: "Digite o seu e-mail para contato",
				email: "Digite um e-mail válido"
			},
			nome:{
				required: "Digite o seu NOME para contato",
				
			},
			nome:{
				required: "Digite o seu NOME para contato",
				
			}
		}
	});
	
// FIM FORM CONTATO INDEX ============================================================================================================	
	
	
	
	
	
});// FIM DA CAIXA JQUERY=========================================================================================================








