function validaInscricao()
{
	nome    = document . getElementById('nome');
	cpf     = document . getElementById('cpf');
	email   = document . getElementById('email');
			
	if (nome . value == "") {
 		alert("O campo nome deve ser preenchido corretamente!!");
 		nome . focus();
 		return false;
 	}
 	
 	if (!validaCampo(cpf . value, 'cpf')) {
 		alert("O campo cpf deve ser preenchido corretamente!!");
 		cpf . focus();
 		return false;
 	}
 	
 	if (!validaCampo(email . value, 'emailLivre')) {
 		alert("O campo email deve ser preenchido corretamente!!");
 		email . focus();
 		return false;
 	}
 	
 	return true;
}

function validaCampo(str, tipo)
{
	switch (tipo){ 
		case 'cpf':
			RegExp = /(\d{3}).(\d{3}).(\d{3})-(\d{1,2})$/;
		break;
	
		case 'emailLivre':
			RegExp = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		break;
	
		case 'emailCompacto':
			RegExp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		break;
		
		case 'emailRestrito':
			RegExp = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		break;
	
		default :
			return false;
	}
	return RegExp.test(str);
}

	
