function valida_email(func){
	if(document.frm.txtnome.value==""){ alert('Digite o nome!') ; return false; }
	if(document.frm.txtfone.value==""){ alert('Digite o telefone!') ; return false; }
	
	if(document.frm.txtemail.value==""){ alert('Digite um email válido!') ; return false; }

	if (document.frm.txtemail.value != "") {
		prim = document.frm.txtemail.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		if(document.frm.txtemail.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.frm.txtemail.focus();
			document.frm.txtemail.select();
			return false;
		}
		}
		
		if(document.frm.txtmensagem.value==""){ alert('Digite a mensagem!') ; return false; }

return true;
}
