function defineAvisoPorEmail (tid) {
	// para que o usuario receba as alteracoes dessa discussão
	var receber_email = ($('aviso').checked) ? 1 : 0;
	
	var params = "tid=" + tid + "&mail=" + receber_email;
	var myAjax = new Ajax.Request(
		"com_top_set_mail_on_change.php",
		{
			method: 'get',
			parameters: params,
			onComplete: avisoResposta(receber_email)
		}
	);
}

function avisoResposta (receber_email) {
	if (receber_email == 1)
		mostraMensagemRetorno("Você receberá uma mensagem em seu e-mail quando esta discussão for respondida");
		else
		mostraMensagemRetorno("Pedido de aviso cancelado");
}

var delay = null;
var lock = false;
function digitaMensagem (usuario_logado) {
	if ($('#erro_msg').css("display") == "block")
		$('#erro_msg').css("display","none");
	counterUpdate('msg','msg_count',2000);
	
	if (!usuario_logado) {
		if (!lock) {
			$('#msg').addClass("textareaAviso");
			$('#erro_logado_msg').css("display","block");			
			lock = true;
		}
		
		if (delay != null)
			window.clearTimeout(delay);
		delay = window.setTimeout("liberaLock()", 4000);
	}
}

function liberaLock () {
	$('msg').className = "";
	$('erro_logado_msg').style.display = "none";	
	lock = false;	
}

function verificaMensagem () {
//	var msg = $F('msg');

//	if (msg == '') {
//    	$('erro_msg').style["display"] = "block";
    	return false;
//    }
//    return true;
}

function sucessoRespondeDiscussao (t) {
	var objResp = eval('(' + t.responseText + ')');
	if (objResp.ok == "1") { //mensagens de erro
		window.location.href = objResp.url;
	}
	else {
     	if (objResp.erro == 'mv')
	  		mostraMensagemRetorno("Sua mensagem não pode estar vazia");
	  	else if (objResp.erro == 'et')
	  		mostraMensagemRetorno("O líder dessa comunidade não permite a divulgação de e-mail nos tópicos. Verifique sua mensagem");
	  	else if (objResp.erro == 'lg')
	  		mostraMensagemRetorno('Você precisa estar logado para responder à esta discussão. <a href="index.php?target=' + url_encode(window.location.href) + '">Faça login</a> ou <a href="user_form2.php">cadastre-se</a>');
	  	else
	        mostraMensagemRetorno("Desculpe-nos, ocorreu um erro desconhecido. Por favor, tente novamente");
    }
	escondeCarregando();
}

function erroRespondeDiscussao (t) {
	mostraMensagemRetorno("Desculpe-nos, ocorreu um erro desconhecido. Por favor, tente novamente");
	escondeCarregando();
}

function dicas() {
	var m = window.open("dicasf.html", "m", "menubar=no,toolbar=no,status=no,scrollbars=yes,width=350,height=360");
	m.focus();
}

