// JavaScript Document
function viewPoster(email,act){
	var url = '/bbs/ajax/getPosterData.php';
	if(act == "show"){
		var pars = 'e=' + email;
		var target = 'posterData';	
		$('posterData').style.display = "block";
		if($('posterData').innerHTML == ""){
			var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars}); 
		}
	}else{
		$('posterData').style.display = "none";
	}
}
function banPoster(id)	{
	if(confirm("Are you sure you want to ban this user?")){
		var pars = 'i=' + id;
		var myAjax = new Ajax.Updater('banlink', '/bbs/ajax/banPoster.php', {method: 'get', parameters: pars});
	}
}
function showReply(seldiv){
	Effect.SlideDown(seldiv);
	return false;
}
function hideReply(seldiv){
	Effect.BlindUp(seldiv);
	return false;
}

//Mail functions

function sendMail(addr){
	showMailer();
	var pars = 'task=newmessage&r=' + addr;
	var myAjax = new Ajax.Updater('mailercontent', '/bbs/ajax/messaging.php', {method: 'get', onLoaded: openWysiwyg('messagebox'), parameters: pars});
	//Wait 2 seconds before attempting to load the WYSIWYG editor
	setTimeout("openWysiwyg('messagebox')",2000);
}
function getMyMail(){
	showMailer();
	var pars = 'task=messages';
	var myAjax = new Ajax.Updater('mailercontent', '/bbs/ajax/messaging.php', {method: 'get', parameters: pars});
}
function getMessage(id){
	var pars = 'task=message&mid=' + id;
	var myAjax = new Ajax.Updater('mailercontent', '/bbs/ajax/messaging.php', {method: 'get', parameters: pars});
}
function mailReply(id){
	var pars = 'task=newmessage&m=' + id;
	var myAjax = new Ajax.Updater('mailercontent', '/bbs/ajax/messaging.php', {method: 'get', parameters: pars});
	//Wait 2 seconds before attempting to load the WYSIWYG editor
	setTimeout("openWysiwyg('messagebox')",2000);
}
function mailDelete(id){
	var pars = 'task=delete&mid=' + id;
	var myAjax = new Ajax.Updater('mailercontent', '/bbs/ajax/messaging.php', {method: 'get', parameters: pars});
}
function sendMessage(){
	new Ajax.Updater( 'mailercontent', '/bbs/ajax/messaging.php', { method: 'post',parameters: $('formsend').serialize() } );
}


function showMailer(){
	Effect.SlideDown('mailerwin');
	return false;
}
function hideMailer(){
	Effect.BlindUp('mailerwin');
	return false;
}
function openWysiwyg(mydiv){
		tinyMCE.execCommand("mceAddControl", false, mydiv);
}