// JavaScript Document
Event.observe(window, 'load', iniciar);

function iniciar() {
	$('aviso').hide();
	Event.observe($('enviar-contato'),'click',enviar_contato);
}

function validarContato() {

	if ($('mensagem').value == "") {
		alert("Digite sua mensagem para poder enviar.");
		$('mensagem').focus();
		return false;
	}
	
	if ($('email').value == "") {
		alert("Digite um endereço de e-mail válido para poder enviar sua mensagem.");
		$('email').focus();
		return false;
	}
	
	if ($('nome').value ==  "") {
		alert("Digite seu nome ou apelido para poder enviar sua mensagem.");
		$('nome').focus();
		return false;
	}
	
	return true;
}

function enviar_contato() {
	
	if (!validarContato()) {
		return false;
	}
	
	var param = $('form-contato').serialize();
	new Ajax.Request('acao/enviar-email.php', {
		parameters:param,
		method:'post',
		onCreate:function() {
			$('aviso').update('<table border="0" cellspacing="2" cellpadding="2" width="80%"><tr><td width="10px"><img src="img/loading.gif" border="0" style="border:0;"/></td><td valign="middle" align="left">Enviando mensagem...</td></tr></table>');
			new Effect.Appear('aviso');
		},
		onComplete:function(transfer) {
			$('aviso').innerHTML = transfer.responseText;
		}
	});
}