function validar() {
	var form = document.autocadastro;
	if(!validarPreenchimento(form.nm_pessoa, "Informe seu nome.")) {
		return false;
	}	
	if(!validarCpfCnpj(form.cd_cpf)) {
		return false;
	}
	if(!validarCampoNumerico(form.ddd, "Informe somente números no DDD do telefone comercial.")) {
		return false;
	}
	if(!validarCampoNumerico(form.telefone, "Informe somente números no campo telefone comercial.")) {
		return false;
	}
	if(form.nr_ddd.value.length > 0) {
		if(!validarCampoNumerico(form.nr_ddd, "Informe somente números no DDD do telefone celular.")) {
			return false;
		}
	}
	if(form.nr_fone_movel.value.length > 0) {
		if(!validarCampoNumerico(form.nr_fone_movel, "Informe somente números no campo telefone celular.")) {
			return false;
		}
	}
	if(!validarCampoSelect(form.unimed, "Informe sua Unimed.")) {
		return false;
	}
	if(!validarPreenchimento(form.ds_login, "Informe o login desejado.")) {
		return false;
	}
	if(form.email_unimed.value == "" && form.email_particular.value == "") {
		alert("É obrigatório o preenchimento do e-mail do sistema Unimed ou do e-mail particular.");
		return false;
	}
	if(form.email_unimed.value != "") {
		if(!validarEmail(form.email_unimed, "E-mail inválido. Informe corretamente o e-mail do sistema Unimed.")) {
			return false;
		}
	}
	if(form.email_particular.value != "") {
		if(!validarEmail(form.email_particular, "E-mail particular inválido. Informe corretamente o e-mail particular.")) {
			return false;
		}
	}
	if( form.email_unimed.value == "" && form.email_ativo[0].checked ) {
	    alert( 'Informe o campo e-mail do sistema Unimed ou selecione o e-mail particular como e-mail principal.' );
	    return false;
	}
	if( form.email_particular.value == "" && form.email_ativo[1].checked ) {
	    alert( 'Informe o campo e-mail particular ou selecione o e-mail do sistema Unimed como e-mail principal.' );
	    return false;
	}
	if(!validarCampoRadio(form.email_ativo, "Informe qual será o seu email principal.")) {
		return false;
	}
	if(!validarCampoSelect(form.area_atuacao, "Informe sua área de atuação.")) {
		return false;
	}
	if(!validarPreenchimento(form.login1, "Informe o login de outro colaborador.")) {
		return false;
	}
	if(!validarPreenchimento(form.login2, "Informe o login de outro colaborador.")) {
		return false;
	}
	if(form.login1.value == form.login2.value) {
		alert("As indicações devem ser diferentes. Informe o login de outro colaborador.");
		form.login2.focus();
		return false;
	}
	if(!validarPreenchimento(form.resposta_captcha, "Repita os caracteres da imagem.")) {
		return false;
	}	
	return true;
}

function fecharComunicado() {
	document.getElementById("comunicado_autocadastro").style.display = "none";
}

// Reload Captcha
$(document).ready(function() {
	$("#captchaReload").click(function() {
		$("#captchaImg").attr( "src" , function() {
			var url = $("#captchaImg").attr("src");
			url = url.substring( 0 , ( url.indexOf("cache=") + 6 ) );
			return ( url + new Date().getTime() ); 
		});
	});
});
