// JavaScript Document

function ValidaMatricula(){

		d = document.matricula;
		texto = "Atenção!";
		

		if (d.nome.value == ""){
			alert(texto + "\nO campo NOME deve ser preenchido!");
			d.nome.focus();
			return false;
		}
		
       if (d.cpf.value != "") {
		
			add = 0;
			for (i=0; i < 9; i ++)
			add += parseInt(d.cpf.value.charAt(i)) * (10 - i);
			rev = 11 - (add % 11);
			if (rev == 10 || rev == 11)
			rev = 0;
			
	   if (rev != parseInt(d.cpf.value.charAt(9))) {
			alert(texto + "\nO campo CPF é inválido !");
			d.cpf.focus();
			return false;
	   }
	   
			add = 0;
			for (i = 0; i < 10; i ++)
			add += parseInt(d.cpf.value.charAt(i)) * (11 - i);
			rev = 11 - (add % 11); 
			if (rev == 10 || rev == 11)
			rev = 0;
			
	   if (rev != parseInt(d.cpf.value.charAt(10))){
			alert(texto + "\nO campo CPF é inválido !");
			d.cpf.focus();
			return false;
	   }
	   } else {
		   
			alert(texto + "\nO campo CPF é inválido !");
			d.cpf.focus();
			return false;
			
	   }

		if (d.cidade.value == ""){
			alert(texto + "\nO campo CIDADE deve ser preenchido!");
			d.cidade.focus();
			return false;
		}
		
		if (d.uf.value == ""){
			alert(texto + "\nO campo ESTADO deve ser preenchido!");
			d.uf.focus();
			return false;
		}		

       if (d.telefone.value == ""){
			alert(texto + "\nO campo TELEFONE deve ser preenchido!");
			d.telefone.focus();
			return false;
		}	  
		
		if (d.email.value == ""){
			alert(texto + "\nO campo E-MAIL deve ser preenchido!");
			d.email.focus();
			return false;
		}

		   if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email.value))) {
					alert("\nÉ necessário o preenchimento de um endereço de E-MAIL válido.");
					d.email.focus();
					return false;

		}
   
		

		
}
