function valida_mail(valor) {
	prim = valor.indexOf("@")
	if(prim < 1) return false;
	if(valor.indexOf("@",prim + 1) != -1) return false
	if(valor.indexOf(".") < 1) return false;
	if(valor.indexOf("zipmeil.com") > 0) return false;
	if(valor.indexOf("hotmeil.com") > 0) return false;
	if(valor.indexOf(".@") > 0) return false;
	if(valor.indexOf("@.") > 0) return false;
	if(valor.indexOf(".com.br.") > 0) return false;
	if(valor.indexOf("/") > 0) return false;
	if(valor.indexOf("[") > 0) return false;
	if(valor.indexOf("]") > 0) return false;
	if(valor.indexOf("(") > 0) return false;
	if(valor.indexOf(")") > 0) return false;
	if(valor.indexOf("..") > 0) return false;
	if(valor.indexOf(",") > 0) return false;
	return true;
}

function validacontato (form) {
	var container_erro = document.getElementById("erro");
	var msgErro =  "<h4 id=\"atencao\">ATEN&Ccedil;&Atilde;O</h4><div>";
	msgErro     += "<span id=\"verifique\">Por favor, verifique os seguintes itens:</span>";
	msgErro     += "<ul id=\"ulErro\">";
	msgErro     += "<erros>";
	msgErro     += "</ul></div>";

	var erros = "";
	var cont_erros = 0;


	if (form.nome.value == "")	{
	    cont_erros++;
	    erros = "<li>" + cont_erros + "- O campo nome &eacute; <strong>obrigat&oacute;rio</strong>;</li>";
	}

	if (form.email.value == "")	{
	    cont_erros++;
	    erros += "<li>" + cont_erros + "- O campo email &eacute; <strong>obrigat&oacute;rio</strong>;</li>";
	}

	if (!valida_mail(form.email.value) && form.email.value != "") {
	    cont_erros++;
	    erros += "<li>" + cont_erros + "- O email parece ser <strong>inv&aacute;lido</strong>;</li>";
	}

	if (form.assunto.value == "")	{
	    cont_erros++;
	    erros += "<li>" + cont_erros + "- O campo assunto &eacute; <strong>obrigat&oacute;rio</strong>;</li>";
	}


	if (form.msg.value == "")	{
	    cont_erros++;
	    erros += "<li>" + cont_erros + "- O campo mensagem &eacute; <strong>obrigat&oacute;rio</strong>;</li>";
	}



	if (cont_erros > 0) {
		msgErro = msgErro.replace("<erros>", erros);
		container_erro.innerHTML = msgErro;
		return false;
	} else
		  return true;
}

