function validaFormulario(){
	var campo = new Array();
	
	/* Todos os campos do formulário deverão estar nas linhas a seguir seguindo a ordem
	   a seguir e caso queira mais campos para serem validados, basta adicionar seguindo
	   a sequencia lógica. */
		campo[0] = "Email";
		campo[1] = "Nome";	
		campo[2] = "DDD";
		campo[3] = "Telefone";
		campo[4] = "Cidade";
		campo[5] = "Estado";
		campo[6] = "Mensagem";
	/* Configure a variavel abaixo, conteúdo entre as aspas que será apresentado para o cliente
	   quando ocorrer erro na validação do preenchimento */
		msg = "Favor preencher os dados fundamentais - Campos assinalados com asterisco (*).";
		
	
	
	/* A T E N Ç Ã O : NÃO ALTERAR O CONTEÚDO A SEGUIR
	   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	
	var x;
	for(x=0; x<campo.length; x++){
		if ((campo[x] == "Email") || (campo[x] == "E-mail") || (campo[x] == "email") || (campo[x] == "e-mail") || (campo[x] == "EMAIL") || (campo[x] == "E-MAIL") || (campo[x] == "E-Mail")){
			if((!er.test(document.getElementById(campo[x]).value)) || (document.getElementById(campo[x]).value=="")){
				alert(msg);
				document.getElementById(campo[x]).focus();
				return false;
			}
		} else if(document.getElementById(campo[x]).value==""){
			alert(msg);		
				document.getElementById(campo[x]).focus();
			return false;
		}
	}
	form.submit();
}