function verifica() {

   if (document.cadastro.nome.value == "") {
		alert("Digite o seu nome");
		document.cadastro.nome.focus();
		return false;
	}

   if (document.cadastro.nome.value == "nome") {
		alert("Digite o seu nome");
		document.cadastro.nome.focus();
		return false;
	}

	if (document.cadastro.email.value == "") {
		alert("Informe seu e-mail.");
		document.cadastro.email.focus();
		return false;
	}

	if (document.cadastro.email.value == "email") {
		alert("Informe seu e-mail.");
		document.cadastro.email.focus();
		return false;
	}

	if (!valida_email(document.cadastro.email,'E-mail inválido.')) {
		document.cadastro.email.focus();
      return(false); 
	} 

	if (document.cadastro.ddd.value == "")	{
		alert("Informe o seu DDD");
		document.cadastro.ddd.focus();
		return false;
	}

	if (document.cadastro.ddd.value == "ddd")	{
		alert("Informe o seu DDD");
		document.cadastro.ddd.focus();
		return false;
	}

	if (document.cadastro.telefone.value == "")	{
		alert("Informe o nº do telefone");
		document.cadastro.telefone.focus();
		return false;
	}

	if (document.cadastro.telefone.value == "telefone")	{
		alert("Informe o nº do telefone");
		document.cadastro.telefone.focus();
		return false;
	}

	if (document.cadastro.area.selectedIndex == 0) {
		alert("Selecione a área de atuação");
		document.cadastro.area.focus();
		return false;
	}

	if (document.cadastro.area.selectedIndex == 1) {
		alert("Selecione a área de atuação");
		document.cadastro.area.focus();
		return false;
	}

	if (document.cadastro.endereco.value == "")	{
		alert("Informe o endereço");
		document.cadastro.endereco.focus();
		return false;
	}

	if (document.cadastro.endereco.value == "endereço")	{
		alert("Informe o endereço");
		document.cadastro.endereco.focus();
		return false;
	}

	if (document.cadastro.cidade.value == "")	{
		alert("Informe a cidade");
		document.cadastro.cidade.focus();
		return false;
	}

	if (document.cadastro.cidade.value == "cidade")	{
		alert("Informe a cidade");
		document.cadastro.cidade.focus();
		return false;
	}

   if (document.cadastro.cep.value == "")	{
		alert("Informe o CEP");
		document.cadastro.cep.focus();
		return false;
	}

	if (document.cadastro.cep.value == "cep")	{
		alert("Informe o CEP");
		document.cadastro.cep.focus();
		return false;
	}

	if (document.cadastro.estado.selectedIndex == 0)	{
		alert("Selecione o Estado");
		document.cadastro.estado.focus();
		return false;
	}

	if (document.cadastro.estado.selectedIndex == 1)	{
		alert("Selecione o Estado");
		document.cadastro.estado.focus();
		return false;
	}

	//verifica se preencheu todo questionario
	var blnRespondeuTodas = true;

	for (var i=0; i<document.cadastro.elements.length; i++) {
		if (document.cadastro.elements[i].type == 'checkbox' || document.cadastro.elements[i].type == 'radio') {
			if (document.cadastro.elements[i].name.substr(0,8) == 'pergunta') {
				//verifica se eh array			
				if (eval("document.cadastro." + document.cadastro.elements[i].name+".length") == null) {
					if (!document.cadastro.elements[i].checked) {
						blnRespondeuTodas = false;
						break;
					}
				} else {
					var isChecked;
					for (var j = 0; j < eval("document.cadastro." + document.cadastro.elements[i].name+".length"); j++) {
						isChecked = eval("document.cadastro." + document.cadastro.elements[i].name+"["+j+"].checked");
						if (isChecked)
							break;
					}
					
					if (!isChecked) {
						blnRespondeuTodas = false;
						break;
					}
				}
			}
		}
	}
	
	if (!blnRespondeuTodas) {
		alert('Favor preencher todos os dados.');
		return false;
	}
		
	return true;
}

