function checa_formulario(verifica){
	
	if (verifica.nome.value == ""){
		alert("O campo nome está vazio.");
		verifica.nome.focus();
		return (false);
	}

	if (verifica.cidade.value == ""){
		alert("O campo cidade está vazio.");
		verifica.cidade.focus();
		return (false);
	}

	if (verifica.estado.value == ""){
		alert("O campo estado está vazio.");
		verifica.estado.focus();
		return (false);
	}

	if (verifica.ddd.value == ""){
		alert("O campo DDD está vazio.");
		verifica.ddd.focus();
		return (false);
	}

	if (verifica.telefone.value == ""){
		alert("O campo telefone está vazio.");
		verifica.telefone.focus();
		return (false);
	}

	if (verifica.email.value == ""){
		alert("O campo e-mail está vazio.");
		verifica.email.focus();
		return (false);
	}

	var invalid;
	invalid = /^[^.-][a-z0-9_.-]+@([a-z0-9]+\.)+[a-z]{2,4}$/

		if (!invalid.test(verifica.email.value) == true) {
			alert("Endereço de e-mail inválido.");
			verifica.email.focus();
			return false;

		} 

	var invalid2;
	var invalid3;
	invalid2 = /^[0-9]{2}$/
	invalid3 = /^[0-9]{8}$/

		if (!invalid2.test(verifica.ddd.value)) {
			alert("DDD inválido.");
			verifica.ddd.focus();
			return false;

		}

		if (!invalid3.test(verifica.telefone.value)) {
			alert("Número de telefone inválido.");
			verifica.telefone.focus();
			return false;

		}

	return (true);
}
