// JavaScript Document

function verificaForm(){
	var erro = "";
	var emailValidator = new RegExp("^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$");
	//var telValidator = new RegExp("^(\([0-9]{2}\))\x20[0-9]{4}-[0-9]{4}$");
	//var telValidator = new RegExp("^(\(?\d{2}\)?)?\x20?\d{4}(-?|\x20?)\d{4}$");
	var telValidator = /^(\(?\d{2}\)?)?\x20?\d{4}(-?|\x20?)\d{4}$/;
	
	var nome = document.getElementById('nome').value;
	var email = document.getElementById('email').value;
	var telefone = document.getElementById('telefone').value;
	var comentario = document.getElementById('comentario').value;
	if(nome == '') erro += '- Preencha o campo NOME.';
	if(email == '' && telefone == ''){
		if(erro != '') erro += '\n';
		erro += '- Preencha o campo EMAIL e/ou o campo TELEFONE.';		
	}
	if(email != '' && !email.match(emailValidator)){
		if(erro != '') erro += '\n';
		erro += '- Preencha o campo EMAIL corretamente.';
	}
	if(telefone != '' && !telValidator.test(telefone)){
		if(erro != '') erro += '\n';
		erro += '- Preencha o campo TELEFONE corretamente.';
	}
	if(comentario == ''){
		if(erro != '') erro += '\n';
		erro += '- Preencha o campo COMENTARIO.';		
	}
	if(erro == '') document.getElementById('form').submit();
	else alert(erro);
}
