function validaForm(){
	//validar empresa
	d = document.formmail;
	if ((d.empresa_txt.value == "") || (d.empresa_txt.value.length < 3)){
		alert("O campo \"Nome da empresa\" deve ser preenchido!");
		d.empresa_txt.focus();
		return false;
	}
	
	//validar nome
	if ((d.nome_txt.value == "") || (d.nome_txt.value.length < 3)){
		alert("O campo \"Nome do contato\" deve ser preenchido!");
		d.nome_txt.focus();
		return false;
	}

	//validar email
	if (d.email_txt.value == ""){
		alert("O campo \"E-mail\" deve ser preenchido!");
		d.email_txt.focus();
		return false;
	}

	//validar email(verificao de endereco eletronico)
	reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

	if (!(reEmail.test(d.email_txt.value))) {
		alert("O campo \"E-mail\" deve conter um endereco eletronico válido!");
		d.email_txt.focus();
		d.email_txt.select();
		return false;
	}

	//validar ddd
	if (d.ddd_txt.value == ""){
		alert("O campo \"DDD\" deve ser preenchido!");
		d.ddd_txt.focus();
		return false;
	}
	
	//validar ddd(verificacao se contem apenas numeros)
	if (isNaN(d.ddd_txt.value)){
		alert("O campo \"DDD\" deve conter apenas números!");
		d.ddd_txt.focus();
		return false;
	}
	
	//validar telefone
	if (d.telefone_txt.value == ""){
		alert("O campo \"Telefone\" deve ser preenchido!");
		d.telefone_txt.focus();
		return false;
	}
	
	//validar telefone(verificacao se contem apenas numeros)
	if (isNaN(d.telefone_txt.value)){
		alert("O campo \"Telefone\" deve conter apenas números!");
		d.telefone_txt.focus();
		return false;
	}
	
	//validar cidade
	if ((d.cidade_txt.value == "") || (d.cidade_txt.value.length < 3)){
		alert("O campo \"Cidade\" deve ser preenchido!");
		d.cidade_txt.focus();
		return false;
	}
	
	//validar mensagem
	if ((d.mensagem_textarea.value == "") || (d.mensagem_textarea.value.length < 3)){
		alert("O campo \"Mensagem\" deve ser preenchido!");
		d.mensagem_textarea.focus();
		return false;
	}
	
	//validar contato
	marcado = -1
	for (i=0; i< formmail.contato.length; i++) {
		if (formmail.contato[i].checked) {
			marcado = i
			resposta = formmail.contato[i].value
		}
	}
	
	if (marcado == -1) {
		alert("Escolha a forma de contato!");
		formmail.contato[0].focus();
		return false;
	}
	return true;
}