function verificar() {
	var form		= document.cadastro;
	var vc_erro		= '';
	
	if (form.vc_nome.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o NOME.\n';
	}
	
	it_sexo = false;
	for (i = 0; i < form.it_sexo.length; i++) {
		if (form.it_sexo[i].checked == true) {
			it_sexo = true;
		}
	}
	
	if (it_sexo != true) {
		vc_erro	= vc_erro + '- Selecione o SEXO.\n';
	}
	
	if (form.act.value == 1) {
		if (form.vc_senha.value.length == 0) {
			vc_erro	= vc_erro + '- Digite a SENHA.\n';
		} else {
			if (form.vc_senha_confirmacao.value.length == 0) {
				vc_erro	= vc_erro + '- Digite a CONFIRMAÇÃO DE SENHA.\n';
			} else {
				if (form.vc_senha.value != form.vc_senha_confirmacao.value) {
					vc_erro	= vc_erro + '- CONFIRMAÇÃO DE SENHA não corresponde ao valor de SENHA.\n';
				}
			}
		}
	}
	
	if (form.vc_naturalidade.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite a NATURALIDADE.\n';
	}
	
	if (form.dt_nasc.value == 0) {
		vc_erro	= vc_erro + '- Digite a DATA DE NASCIMENTO.\n';
	}
	
	if (form.it_estadocivil.value == 0) {
	 	vc_erro	= vc_erro + '- Selecione o ESTADO CIVIL.\n';
	}
	
	if (form.vc_cpf.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o CPF.\n';
	}
	
	if (form.vc_rg.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o RG.\n';
	}
	
	if (form.vc_crm.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o CRM.\n';
	}
	
	if (form.vc_telefone_ddd.value == 0) {
		vc_erro	= vc_erro + '- Digite o DDD do TELEFONE RESIDENCIAL.\n';
	}

	if (form.vc_telefone.value == 0) {
		vc_erro	= vc_erro + '- Digite o TELEFONE RESIDENCIAL.\n';
	}
	
	if (form.vc_trabalho_celular_ddd.value == 0) {
		vc_erro	= vc_erro + '- Digite o DDD do CELULAR.\n';
	}

	if (form.vc_trabalho_celular.value == 0) {
		vc_erro	= vc_erro + '- Digite o CELULAR.\n';
	}
	
	if (form.vc_endereco.value == 0) {
		vc_erro	= vc_erro + '- Digite o ENDEREÇO.\n';
	}
	
	if (form.vc_endereco_numero.value == 0) {
		vc_erro	= vc_erro + '- Digite o Nº do ENDEREÇO.\n';
	}
	
	if (form.vc_bairro.value == 0) {
		vc_erro	= vc_erro + '- Digite o BAIRRO.\n';
	}
	
	if (form.vc_cidade.value == 0) {
		vc_erro	= vc_erro + '- Digite a CIDADE.\n';
	}

	if (form.vc_estado.value.length == 0) {
		vc_erro	= vc_erro + '- Digite o ESTADO.\n';
	} else {
		// monta array com todoas as UF válidas
		var ar_uf	= new Array("AC", "AL", "AM", "AP", "BA", "CE", "DF", "ES", "GO", "MA", "MG", "MS", "MT", "PA", "PB", "PE", "PI", "PR", "RJ", "RN", "RO", "RR", "RS", "SC", "SE", "SP", "TO");
		var it_err	= 1;
		var vc_uf	= form.vc_estado.value.toUpperCase();
		
		// loop p/ verificar se foi digitado uma UF válida
		for (var i=0; i<ar_uf.length; i++) {
			if (vc_uf.toString() == ar_uf[i].toString()) {
				// caso esteja correto, zera o it_err e sai do loop
				it_err	= 0;
				break;
			} else {
				// incrementa a variável de erro
				it_err++;
			}
		}

		// verifica se foram encontrado erros
		if (it_err > 0) {
			vc_erro	= vc_erro + '- Digite um ESTADO válido.\n';
		}
	}
	
	if (form.vc_cep.value == 0) {
		vc_erro	= vc_erro + '- Digite o CEP.\n';
	}
	
	if (form.vc_trabalho.value == 0) {
		vc_erro	= vc_erro + '- Digite o LOCAL DE TRABALHO.\n';
	}
	
	if (form.vc_trabalho_telefone_ddd.value == 0) {
		vc_erro	= vc_erro + '- Digite o DDD do TELEFONE COMERCIAL.\n';
	}

	if (form.vc_trabalho_telefone.value == 0) {
		vc_erro	= vc_erro + '- Digite o TELEFONE COMERCIAL.\n';
	}

	if (form.vc_trabalho_endereco.value == 0) {
		vc_erro	= vc_erro + '- Digite o ENDEREÇO COMERCIAL.\n';
	}
	
	if (form.vc_trabalho_endereco_numero.value == 0) {
		vc_erro	= vc_erro + '- Digite o Nº do ENDEREÇO COMERCIAL.\n';
	}

	if (form.vc_trabalho_bairro.value == 0) {
		vc_erro	= vc_erro + '- Digite o BAIRRO do ENDEREÇO COMERCIAL.\n';
	}

	if (form.vc_trabalho_cidade.value == 0) {
		vc_erro	= vc_erro + '- Digite a CIDADE do ENDEREÇO COMERCIAL.\n';
	}
	
	if (form.vc_trabalho_estado.value.length == 0) {
		vc_erro	= vc_erro + '- Digite o ESTADO do ENDEREÇO COMERCIAL.\n';
	} else {
		// monta array com todoas as UF válidas
		var ar_uf	= new Array("AC", "AL", "AM", "AP", "BA", "CE", "DF", "ES", "GO", "MA", "MG", "MS", "MT", "PA", "PB", "PE", "PI", "PR", "RJ", "RN", "RO", "RR", "RS", "SC", "SE", "SP", "TO");
		var it_err	= 1;
		var vc_uf	= form.vc_trabalho_estado.value.toUpperCase();
		
		// loop p/ verificar se foi digitado uma UF válida
		for (var i=0; i<ar_uf.length; i++) {
			if (vc_uf.toString() == ar_uf[i].toString()) {
				// caso esteja correto, zera o it_err e sai do loop
				it_err	= 0;
				break;
			} else {
				// incrementa a variável de erro
				it_err++;
			}
		}

		// verifica se foram encontrado erros
		if (it_err > 0) {
			vc_erro	= vc_erro + '- Digite um ESTADO válido.\n';
		}
	}
	
	if (form.vc_trabalho_cep.value == 0) {
		vc_erro	= vc_erro + '- Digite o CEP do ENDEREÇO COMERCIAL.\n';
	}
	
	if (form.vc_email.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o E-MAIL.\n';
	} else {
		var vc_exp_reg	= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if (!vc_exp_reg.test(form.vc_email.value)) {
			vc_erro	= vc_erro + '- E-MAIL inválido.\n';
		}
	}
	
	if (form.vc_faculdade.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite a FACULDADE.\n';
	}
	
	if (form.it_faculdade_ano.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o ANO DE GRADUAÇÃO DA FACULDADE.\n';
	}
	
	if (form.vc_especialidade.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite a ESPECIALIDADE.\n';
	}
	
	if (form.vc_tempo.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite o TEMPO DE ATIVIDADE EM ULTRASSONOGRAFIA.\n';
	}
	
	if (form.tx_cargos.value.length == 0) {
	 	vc_erro	= vc_erro + '- Digite suas FUNÇÕES E CARGOS.\n';
	}
	
	if (form.it_titulo.value == 1) {
		if (form.vc_titulo.value.length == 0) {
			vc_erro	= vc_erro + '- Digite o TÍTULO DE ESPECIALIDADE.\n';
		}
	}
	
	if (vc_erro.length == 0) {
		with (form) {
			submit();
		}
	} else {
		alert('ATENÇÃO!\n\n' + vc_erro);
		return false;
	}
}

function validaCPF(campo) {
	if (campo.value.length > 0) {
		if (checkCPF(campo.value) == false) {
			alert("CPF inválido");
			campo.value = "";
		}
	}
}

function mudaSelectTitulo(tx_titulo) {
	var it_titulo	= document.cadastro.it_titulo;
	var titulo		= trim(tx_titulo.value);
	
	if (titulo.length > 0) {
		it_titulo.selectedIndex = 1;
	} else {
		it_titulo.selectedIndex = 0;
		tx_titulo.value = titulo;
	}
}