var falta = "";

function montaFalta(campo,descricao) {
	
	if(document.formulario[campo].value == "") {
		falta += descricao+";\n";
	}
}

function validaFormulario() {
	
	document.formulario.botaoEnviar.disabled = true;
	
	montaFalta("contatoNome","Nome");
	montaFalta("contatoEmail","Email");
	montaFalta("contatoMensagem","Mensagem");
	
	
	if(falta != "") {
		
		alert("Favor preencher, selecionar ou checar o(s) campo(s) abaixo:             \n" + falta);
		falta = "";
		document.formulario.botaoEnviar.disabled = false;
		return;
	}
	else {
		document.formulario.submit();
	}
}