function envia_contato()
{
	var contato = document.contato;
	var str_erro = "";

	if(contato.nome.value == "")
		str_erro = str_erro + "Field \"Name\" is required.\n";

	if(contato.ddd.value == "")
		str_erro = str_erro + "Please inform the area code.\n";

	if(contato.tel.value == "")
		str_erro = str_erro + "Field \"Telephone\" is required.\n";

	if(contato.msg.value == "")
		str_erro = str_erro + "Field \"Message\" is required.\n";
	
	// verefica e-mail
	if (contato.email.value == "" ||
		contato.email.value.indexOf("@") == -1 ||
		contato.email.value.indexOf(".") == -1 ||
		contato.email.value.indexOf(" ") != -1 ||
		contato.email.value.length < 6)
		{str_erro = str_erro + "Please inform a valid e-mail. \n";}

	if (str_erro!=""){
		alert(str_erro);
	}
	else{	 
		contato.action = "envia_contato.php";
		contato.submit();
	}
}

function soNumeros(e){
	var key;
	var keychar;

	if (window.event) {
	key = window.event.keyCode;
	} else if (e) {
	key = e.which;
	} else {
	return true;
	}

	keychar = String.fromCharCode(key);

	// teclas de controle
	if ((key==null) || (key==0) || (key==8) ||
	  (key==9) || (key==13) || (key==27) ) {
	return true;
	} else if ((("0123456789.,").indexOf(keychar) > -1)) {
	return true;     
	} else {
	return false;
	}
}
