function enviarEmail() {
	$.blockUI('<img src="images/load.gif" />');
	if (validar()) {
		var email = {};
		email["nome"] = $("#nome").val();
		email["email"] = $("#email").val();
		email["assunto"] = $("#assunto").val();
		email["mensagem"] = $("#mensagem").val();
	
		var emailEnviado = x_enviarEmail(JSON.stringify(email));
		if (emailEnviado) {
			$("#error-messages").removeClass("aviso");
			$("#error-messages").addClass("sucesso");
			$("#error-messages").html("<p>E-mail enviado.</p>");
			$("#error-messages").css("display", "block");
			$("#nome").val("");
			$("#email").val("");
			$("#assunto").val("");
			$("#mensagem").val("");
		} else {
			$("#error-messages").removeClass("sucesso");
			$("#error-messages").addClass("aviso");
			$("#error-messages").html("<h3>Aviso</h3><p>Erro durante o envio de e-mail.</p>");
			$("#error-messages").css("display", "block");
		}
	} else {
		$("#error-messages").removeClass("sucesso");
		$("#error-messages").addClass("aviso");
		$("#error-messages").html("<h3>Aviso</h3><p>Preenchimento incorreto de campos.</p>");
		$("#error-messages").css("display", "block");
		$.unblockUI();
	}
}

function cancelar() {
	window.open("index.php", "_self");
}

function validar() {
	var temErro = false;
	
	if ($("#nome").val() == "") {
		$("#nome").addClass("warning");
		$("#nome-message").html("<p class='tip-message-red'>Preenchimento obrigatório!</p>");
		temErro = true;  
	} else {
		$("#nome").removeClass("warning");
		$("#nome-message").html("");
	}
	
	if ($("#email").val() == "") {
		$("#email").addClass("warning");
		$("#email-message").html("<p class='tip-message-red'>Preenchimento obrigatório!</p>");
		temErro = true;
	} else {
		$("#email").removeClass("warning");
		$("#email-message").html("");
	}
	
	if ($("#assunto").val() == "") {
		$("#assunto").addClass("warning");
		$("#assunto-message").html("<p class='tip-message-red'>Preenchimento obrigatório!</p>");
		temErro = true;
	} else {
		$("#assunto").removeClass("warning");
		$("#assunto-message").html("");
	}
	
	if ($("#mensagem").val() == "") {
		$("#mensagem").addClass("warning");
		$("#mensagem-message").html("<p class='tip-message-red'>Preenchimento obrigatório!</p>");
		temErro = true;
	} else {
		$("#mensagem").removeClass("warning");
		$("#mensagem-message").html("");
	}
	
	if (temErro) {
		return false;
	} else {
		if (! isEmailAddress($("#email").val())) {
			$("#email").addClass("warning");
			$("#email-message").html("<p class='tip-message-red'>E-mail inválido!</p>");
			return false;
		} else {
			return true;
		}
	}	
}

function setarEventos() {
	$().ajaxStop($.unblockUI);
}