
// JavaScript Document
function validaForm(){
	form = document.newsl;
	
	/* Validar o nome */
	if (form.nome.value == "nome:" ){
		alert("Você deve preencher o campo Nome.");
	    form.nome.focus();
	   	return false;
	}

  	/* Validar o email */
  	if (form.email.value == "email:"){
   		alert("Você deve preencher o campo E-mail.");
   		form.email.focus();
   		return false;
  	}
	
  	/* Verifica o email */
  	arroba = form.email.value.indexOf("@");
  	tamanho = form.email.value.length;
  	if (!(arroba >= 3 && tamanho >= 6)){
   		alert("Você deve preencher o campo E-mail com um endereço válido.");
   		form.email.focus();
   		return false;
  	}
  	if (!form.email.value.match(/^[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*.[A-Za-z0-9]{2,4}$/)){
   		alert("Você deve preencher o campo email com um endereço válido!");
   		form.email.focus();
   		return false;
  	}
	

  return true;
}


$(document).ready( function() {
	$("#formularioContato1").validate({
		// Define as regras
		rules:{
			campoNome:{
				// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true, minlength: 2
			},
			campoEmail:{
				// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
				required: true, email: true
			},
			campoTelefone:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			},

			campoMensagem:{
				// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
				required: true
			}
		},
		// Define as mensagens de erro para cada regra
		messages:{
			campoNome:{
				required: "Digite o seu nome",
				minlength: "O seu nome deve conter, no mínimo, 2 caracteres"
			},
			campoEmail:{
				required: "Digite o seu e-mail",
				email: "Digite um e-mail válido"
			},
			campoTelefone:{
				required: "Digite o seu Telefone",
			},
			campoMensagem:{
				required: "Digite a mensagem",
			}
		}
	});
});


