/*******************************************************************
 * Copyright (C) 2006 Thiago Caetano
  ************************
  thiagocae @ gmail.com
********************************************************************/

// Mostra e esconde o menu
function Mostrar(menu){
	var nome = "msg_"+menu;
	//if(modo) Element.hide(nome);
	Element.toggle(nome);
	return false;
}
// Mostra e esconde a idade
function PerfilNasc(){
	var modo = $F('ativa_nasc');
	if(modo=="s") Element.show('fmdata');
	else if(modo=="n") Element.hide('fmdata');
}

// Mostra e esconde o menu
function Menu(inc,menu,modo){
	//if(!inc) return;
	var nome = "menu_"+menu;
	if(modo) Element.hide(nome);
	else Element.show(nome);
}

//Mostra mais info do perfil
function Perfil(cod,modo){
	var nome = "id_"+cod;
	if(modo) Element.hide(nome);
	else Element.show(nome);
}



/********************************************************
* Mural
********************************************************/
var Mural = Class.create();
Mural.prototype = {
	initialize: function(){
		this.tempo = false;
	},
	PosicaoMostra: function(){
		var central = MyLib.CentralArea(350,200);
		var pos = MyLib.getScrollXY();
		var topo = central[1]+(pos[1]);
		var esq = central[0]+(pos[0]);
		if(topo<370) topo = "370";
		Element.setStyle('moderar',{'top':topo+'px','left':esq+'px'});
		this.tempo=setTimeout('Mural.PosicaoMostra()',100);
	},
	// Abre o box para moderar
	Moderar: function(cod,tipo){
		this.PosicaoMostra();
		var opt = {
			parameters: "ajax=1&t=mural/moderar/"+tipo+"&cod="+cod,
			method: 'get',
			onSuccess: function(t){
				var texto = MyLib.decode(t.responseText);
				$('moderar').innerHTML=texto;
				Element.show('moderar');
			}
		}
		new Ajax.Request('index.php', opt);
		return false;
	},
	// enviar a moderacao
	ModerarEnvia: function(){
		if(!$F('fmotivo')){
			alert('Você precisa digitar um motivo para que essa mensagem seja moderada.');
			return false;
		}
		var vals = MyLib.Forms('moderar');
		if(!$F('AJAX')) return true;
		var opt = {
			postBody: "ajax=1"+vals,
			method: 'post',
			onSuccess: function(t){
				var texto = MyLib.decode(t.responseText);
				if(!texto) Element.hide('moderar');
				else{
					$('moderar').innerHTML=texto;
					setTimeout("Element.hide('moderar');location.reload();",5000);
				}
			}
		}
		new Ajax.Request('index.php', opt);
		return false;
	},
	// Fechar
	Fechar: function(modo){
		Element.hide('moderar');
		clearTimeout(this.tempo);
		if(modo) location.reload();
	},
	ContaCaracteres: function(total){
		var msg = $F('ftexto');
		if(!msg) return;
		if(msg.length<=total) return;
		var novo = "";
		for(i=0;msg[i];i++){
			if(i==(total-1)) break;
			novo += msg[i];
		}
		document.post.texto.value=novo;
	},
	// Remover mensagem do perfil
	Remover: function(cod,perfil){
		if(confirm("Tem certeza que deseja remover essa mensagem?")){
			location.href="/verperfil/apagar_mensagem?perfil="+perfil+"&cod="+cod;
		}
		return false;
	}
};
Mural = new Mural();

