function verifiqueContato(e)
	{
	var code;   
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which; // Netscape e FireFox

	if (code == 13) 
		{
			enviarContato();
			return false;
		}
	}

function enviarContato()
	{
	document.getElementById("btoContato").disabled = 1;
	var assuntoContato = document.getElementById("assuntoContato").value;
	var nomeContato = document.getElementById("nomeContato").value;
	var emailContato = document.getElementById("emailContato").value;
	var cidadeContato = document.getElementById("cidadeContato").value;
	var tituloContato = document.getElementById("tituloContato").value;
	var msgContato = document.getElementById("msgContato").value;
	
	if (assuntoContato == "0" || !nomeContato || !emailContato || !cidadeContato || !tituloContato || !msgContato)
		{
			alert("ATENÇÃO: Você precisa preencher todos os campos antes de enviar a mensagem.");
			document.getElementById("btoContato").disabled = 0;
		}
	else
		{
		//VALIDA EMAIL INFORMADO
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if (er.test(emailContato))
			{
			document.getElementById("btoContato").value = "Aguarde...";
			enviarContatoAJAX(assuntoContato,nomeContato,emailContato,cidadeContato,tituloContato,msgContato);
			}
		else
			{
			//EMAIL INVALIDO
			alert("Erro: O e-mail informado não é válido.");
			document.getElementById("btoContato").disabled = 0;
			}
		}
	}

function enviarContatoAJAX(assuntoContato,nomeContato,emailContato,cidadeContato,tituloContato,msgContato)
	{
	var xmlHttp;
			
	try
		{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		}
	catch (e)
		{
		// Internet Explorer
		try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch (e)
			{
			try
				{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch (e)
				{
				alert("ERRO: Seu navegador não suporta AJAX.");
				return false;
				}
			}
		}
	
	//REACAO CHAMADA ASSIM QUE O AJAX TERMINAR DE RODAR

	xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
			{
			//DEPOIS QUE RODAR
			document.getElementById("alvoContato").innerHTML="<p>&nbsp;</p><p>&nbsp;</p><div class='resultadoForm'><b>" + xmlHttp.responseText + "</b></div>";
			//alert(xmlHttp.responseText);
			}
		}

	var enviar = "assunto=" + encodeURIComponent(assuntoContato) + "&nome=" + encodeURIComponent(nomeContato) + "&email=" + encodeURIComponent(emailContato) + "&cidade=" +  encodeURIComponent(cidadeContato) + "&titulo=" + encodeURIComponent(tituloContato) + "&msg=" + encodeURIComponent(msgContato);
	xmlHttp.open("POST","sendContato.php",true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", enviar.length);
	xmlHttp.send(enviar);
	}
