	function validaCadastroUsuario(){
		var login = document.getElementById('login');
		var senha = document.getElementById('senha');
		var confirmaSenha = document.getElementById('senhaConfirma');
		var email = document.getElementById('email');
		var nome = document.getElementById('nome');
		var profissao = document.getElementById('profissao');
		var localAcesso = document.getElementById('localAcesso');
		var dia = document.getElementById('dataDia');
		var mes = document.getElementById('dataMes');
		var ano = document.getElementById('dataAno');
		
		//Array de radios
		var paiDosRadios = document.getElementById('meusRadiosLegais');
		var meusRadios = paiDosRadios.getElementsByTagName('input');
		
		if(login.value == ""){
			alert('Por favor, preencha o campo com seu login!');
			login.focus();
			return false;
		}
		
		///////////////////// Bloqueia caracteres especiais
		var listaChars = new Array("â","á","`a","'","@","#","$","%","!","\"","¨","*","&","\(","\)","\+","\=","[","]","\{","\}","?","\\","\/","~", "ã", "õ");
		
		for(i=0;i<listaChars.length;i++){
			if(login.value.indexOf(listaChars[i])!=-1){
			alert("ERRO!\n O caractere ["+listaChars[i]+ "] é proibido!");
			login.value="";
			login.focus();
			return false;
			}
		}		

		if(email.value == ""){
			alert('Por favor, preencha o campo com seu email!');
			email.focus();
			return false;
		}
		
		if(!isEmail(email.value)){
			alert('Por favor, preencha o campo com um email válido!');
			
			email.focus();
			return false;
		}
	
		if(senha.value == ""){
			alert('Por favor, preencha o campo com sua senha!!');
			senha.focus();
			return false;
		}
		
		if(confirmaSenha.value == ""){
			alert('Por favor, redigite sua senha!');
			confirmaSenha.focus();
			return false;
		}
		
		if(confirmaSenha.value != senha.value){
			alert("As senhas digitadas são diferentes... Por favor, corrija o erro de digitação");	
			confirmaSenha.value = "";
			confirmaSenha.focus();
			return false;
		}
		
		if(nome.value == ""){
			alert('Por favor, preencha o campo com seu nome completo!');
			nome.focus();
			return false;
		}
		
		//Valida os radios
		var contaRadios = 0;
		for(j=0; j<meusRadios.length; j++){
			if(!meusRadios[j].checked){
				contaRadios++;
			}
			if(contaRadios==meusRadios.length){
				alert("Informe seu sexo!");
				return false;
			}
		}
		
		if(dia.value=="" || mes.value=="" || ano.value==""){
			alert("Informe a data de seu nascimento!");
			return false;
		}
		
		if(mes.value == 2){
			if(dia.value == 30 || dia.value == 31){
				alert("O mês de fevereiro tem no máximo 29 dias... Por favor, corrija a data!");
				return false;
			}
		}

		if(profissao.value == ""){
			alert('Por favor, preencha o campo com sua profissão!');
			profissao.focus();
			return false;
		}
		
		if(localAcesso.value == ""){
			alert('Por favor, informe de onde você acessa!');
			localAcesso.focus();
			return false;
		}
	}
	
function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}




