/************************************************/
/* IPB3 Javascript								*/
/* -------------------------------------------- */
/* acp.emoticons.js - Emoticon functions		*/
/* (c) IPS, Inc 2008							*/
/* -------------------------------------------- */
/* Author: Rikki Tissier						*/
/************************************************/

var _temp = window.IPBACP;

_temp.prototype.emoticons = {
	
	popups: {},
	
	folder: function( e, id  )
	{
		Event.stop(e);
		
		// do we have a popup?
		if( acp.emoticons.popups[ id ] )
		{
			acp.emoticons.popups[ id ].show();
		}
		else
		{
			var lang = ( id == 0 ) ? ipb.lang['emoticons']['add'] : ipb.lang['emoticons']['edit'];
			var formdo = ( id == 0 ) ? 'emo_setadd' : 'emo_setedit';
			var name = ( id == 0 ) ? '' : id;
			
			var content = ipb.templates['emo_manage'].evaluate( { 	form_do: formdo,
				 													form_id: id,
				 													folder_name: name, 
																	form_value: lang
																} );
																
			// Make popup
			acp.emoticons.popups[ id ] = new ipb.Popup('emoticon_folder_' + id, { type: 'pane', modal: false, hideAtStart: false, w: '600px', initial: content } );
		}
	}
};