/* Added by module "smileys", file "mods/smileys/smileys_editor_tools.js.php" */
///////////////////////////////////////////////////////////////////////////////
//                                                                           //
// Copyright (C) 2007  Phorum Development Team                               //
// http://www.phorum.org                                                     //
//                                                                           //
// This program is free software. You can redistribute it and/or modify      //
// it under the terms of either the current Phorum License (viewable at      //
// phorum.org) or the Phorum License that was distributed with this file     //
//                                                                           //
// This program is distributed in the hope that it will be useful,           //
// but WITHOUT ANY WARRANTY, without even the implied warranty of            //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                      //
//                                                                           //
// You should have received a copy of the Phorum License                     //
// along with this program.                                                  //
///////////////////////////////////////////////////////////////////////////////

// Javascript code for Smileys support in the Phorum editor_tools module.

// Some variables for storing objects that we need globally.
var editor_tools_smiley_picker_obj = null;
var editor_tools_subjectsmiley_picker_obj = null;

var editor_tools_moresmiley_picker_obj = null;
var editor_tools_subjectmoresmiley_picker_obj = null;

// Smileys for the smiley picker.
// *_s = search strings (smileys)
// *_r = replace strings (image urls)
var editor_tools_smileys = new Array();
var editor_tools_smileys_r = new Array();
var editor_tools_smileys_a = new Array();
var editor_tools_subjectsmileys = new Array();
var editor_tools_subjectsmileys_r = new Array();
var editor_tools_subjectsmileys_a = new Array();


var editor_tools_moresmileys = new Array();
var editor_tools_moresmileys_r = new Array();
var editor_tools_moresmileys_a = new Array();
var editor_tools_subjectmoresmileys = new Array();
var editor_tools_subjectmoresmileys_r = new Array();
var editor_tools_subjectmoresmileys_a = new Array();

// The width and offset to the left for the smiley picker popup menus.
// These values can be tweaked from the smiley module settings page.
var editor_tools_smileys_popupwidth = '350px';
var editor_tools_smileys_popupoffset = 0;
var editor_tools_subjectsmileys_popupwidth = '350px';
var editor_tools_subjectsmileys_popupoffset = 0;

var editor_tools_moresmileys_popupwidth = '450px';
var editor_tools_moresmileys_popupoffset = 0;
var editor_tools_subjectmoresmileys_popupwidth = '450px';
var editor_tools_subjectmoresmileys_popupoffset = 0;


editor_tools_moresmileys[0] = ':aggressiv:';
editor_tools_moresmileys_r[0] = '/smileys/aggressive.gif';
editor_tools_moresmileys_a[0] = '';
editor_tools_subjectmoresmileys[0] = ':aggressiv:';
editor_tools_subjectmoresmileys_r[0] = '/smileys/aggressive.gif';
editor_tools_subjectmoresmileys_a[0] = '';
editor_tools_moresmileys[1] = ':crazy_pil:';
editor_tools_moresmileys_r[1] = '/smileys/crazy_pilot.gif';
editor_tools_moresmileys_a[1] = '';
editor_tools_subjectmoresmileys[1] = ':crazy_pil:';
editor_tools_subjectmoresmileys_r[1] = '/smileys/crazy_pilot.gif';
editor_tools_subjectmoresmileys_a[1] = '';
editor_tools_moresmileys[2] = ':first_mov:';
editor_tools_moresmileys_r[2] = '/smileys/first_move.gif';
editor_tools_moresmileys_a[2] = '';
editor_tools_subjectmoresmileys[2] = ':first_mov:';
editor_tools_subjectmoresmileys_r[2] = '/smileys/first_move.gif';
editor_tools_subjectmoresmileys_a[2] = '';
editor_tools_moresmileys[3] = ':girl_were:';
editor_tools_moresmileys_r[3] = '/smileys/girl_werewolf.gif';
editor_tools_moresmileys_a[3] = '';
editor_tools_subjectmoresmileys[3] = ':girl_were:';
editor_tools_subjectmoresmileys_r[3] = '/smileys/girl_werewolf.gif';
editor_tools_subjectmoresmileys_a[3] = '';
editor_tools_moresmileys[4] = ':give_rose:';
editor_tools_moresmileys_r[4] = '/smileys/give_rose.gif';
editor_tools_moresmileys_a[4] = '';
editor_tools_subjectmoresmileys[4] = ':give_rose:';
editor_tools_subjectmoresmileys_r[4] = '/smileys/give_rose.gif';
editor_tools_subjectmoresmileys_a[4] = '';
editor_tools_moresmileys[5] = ':new_russi:';
editor_tools_moresmileys_r[5] = '/smileys/new_russian.gif';
editor_tools_moresmileys_a[5] = '';
editor_tools_subjectmoresmileys[5] = ':new_russi:';
editor_tools_subjectmoresmileys_r[5] = '/smileys/new_russian.gif';
editor_tools_subjectmoresmileys_a[5] = '';
editor_tools_moresmileys[6] = ':pleasantr:';
editor_tools_moresmileys_r[6] = '/smileys/pleasantry.gif';
editor_tools_moresmileys_a[6] = '';
editor_tools_subjectmoresmileys[6] = ':pleasantr:';
editor_tools_subjectmoresmileys_r[6] = '/smileys/pleasantry.gif';
editor_tools_subjectmoresmileys_a[6] = '';
editor_tools_moresmileys[7] = ':pooh_birt:';
editor_tools_moresmileys_r[7] = '/smileys/pooh_birth_day.gif';
editor_tools_moresmileys_a[7] = '';
editor_tools_subjectmoresmileys[7] = ':pooh_birt:';
editor_tools_subjectmoresmileys_r[7] = '/smileys/pooh_birth_day.gif';
editor_tools_subjectmoresmileys_a[7] = '';
editor_tools_moresmileys[8] = ':pooh_door:';
editor_tools_moresmileys_r[8] = '/smileys/pooh_door.gif';
editor_tools_moresmileys_a[8] = '';
editor_tools_subjectmoresmileys[8] = ':pooh_door:';
editor_tools_subjectmoresmileys_r[8] = '/smileys/pooh_door.gif';
editor_tools_subjectmoresmileys_a[8] = '';
editor_tools_moresmileys[9] = ':pooh_hone:';
editor_tools_moresmileys_r[9] = '/smileys/pooh_honey.gif';
editor_tools_moresmileys_a[9] = '';
editor_tools_subjectmoresmileys[9] = ':pooh_hone:';
editor_tools_subjectmoresmileys_r[9] = '/smileys/pooh_honey.gif';
editor_tools_subjectmoresmileys_a[9] = '';
editor_tools_moresmileys[10] = ':pooh_on_b:';
editor_tools_moresmileys_r[10] = '/smileys/pooh_on_ball.gif';
editor_tools_moresmileys_a[10] = '';
editor_tools_subjectmoresmileys[10] = ':pooh_on_b:';
editor_tools_subjectmoresmileys_r[10] = '/smileys/pooh_on_ball.gif';
editor_tools_subjectmoresmileys_a[10] = '';
editor_tools_moresmileys[11] = ':snoozer_0:';
editor_tools_moresmileys_r[11] = '/smileys/snoozer_09.gif';
editor_tools_moresmileys_a[11] = '';
editor_tools_subjectmoresmileys[11] = ':snoozer_0:';
editor_tools_subjectmoresmileys_r[11] = '/smileys/snoozer_09.gif';
editor_tools_subjectmoresmileys_a[11] = '';
editor_tools_moresmileys[12] = ':spruce_up:';
editor_tools_moresmileys_r[12] = '/smileys/spruce_up.gif';
editor_tools_moresmileys_a[12] = '';
editor_tools_subjectmoresmileys[12] = ':spruce_up:';
editor_tools_subjectmoresmileys_r[12] = '/smileys/spruce_up.gif';
editor_tools_subjectmoresmileys_a[12] = '';
editor_tools_moresmileys[13] = ':superman2:';
editor_tools_moresmileys_r[13] = '/smileys/superman2.gif';
editor_tools_moresmileys_a[13] = '';
editor_tools_subjectmoresmileys[13] = ':superman2:';
editor_tools_subjectmoresmileys_r[13] = '/smileys/superman2.gif';
editor_tools_subjectmoresmileys_a[13] = '';
editor_tools_moresmileys[14] = ':take_exam:';
editor_tools_moresmileys_r[14] = '/smileys/take_example.gif';
editor_tools_moresmileys_a[14] = '';
editor_tools_subjectmoresmileys[14] = ':take_exam:';
editor_tools_subjectmoresmileys_r[14] = '/smileys/take_example.gif';
editor_tools_subjectmoresmileys_a[14] = '';
editor_tools_moresmileys[15] = ':telephone:';
editor_tools_moresmileys_r[15] = '/smileys/telephone.gif';
editor_tools_moresmileys_a[15] = '';
editor_tools_subjectmoresmileys[15] = ':telephone:';
editor_tools_subjectmoresmileys_r[15] = '/smileys/telephone.gif';
editor_tools_subjectmoresmileys_a[15] = '';
editor_tools_moresmileys[16] = ':to_keep_o:';
editor_tools_moresmileys_r[16] = '/smileys/to_keep_order.gif';
editor_tools_moresmileys_a[16] = '';
editor_tools_subjectmoresmileys[16] = ':to_keep_o:';
editor_tools_subjectmoresmileys_r[16] = '/smileys/to_keep_order.gif';
editor_tools_subjectmoresmileys_a[16] = '';
editor_tools_moresmileys[17] = ':air_kiss:';
editor_tools_moresmileys_r[17] = '/smileys/air_kiss.gif';
editor_tools_moresmileys_a[17] = '';
editor_tools_subjectmoresmileys[17] = ':air_kiss:';
editor_tools_subjectmoresmileys_r[17] = '/smileys/air_kiss.gif';
editor_tools_subjectmoresmileys_a[17] = '';
editor_tools_moresmileys[18] = ':big_boss:';
editor_tools_moresmileys_r[18] = '/smileys/big_boss.gif';
editor_tools_moresmileys_a[18] = '';
editor_tools_subjectmoresmileys[18] = ':big_boss:';
editor_tools_subjectmoresmileys_r[18] = '/smileys/big_boss.gif';
editor_tools_subjectmoresmileys_a[18] = '';
editor_tools_moresmileys[19] = ':brunette:';
editor_tools_moresmileys_r[19] = '/smileys/brunette.gif';
editor_tools_moresmileys_a[19] = '';
editor_tools_subjectmoresmileys[19] = ':brunette:';
editor_tools_subjectmoresmileys_r[19] = '/smileys/brunette.gif';
editor_tools_subjectmoresmileys_a[19] = '';
editor_tools_moresmileys[20] = ':censored:';
editor_tools_moresmileys_r[20] = '/smileys/censored.gif';
editor_tools_moresmileys_a[20] = '';
editor_tools_subjectmoresmileys[20] = ':censored:';
editor_tools_subjectmoresmileys_r[20] = '/smileys/censored.gif';
editor_tools_subjectmoresmileys_a[20] = '';
editor_tools_moresmileys[21] = ':clapping:';
editor_tools_moresmileys_r[21] = '/smileys/clapping.gif';
editor_tools_moresmileys_a[21] = '';
editor_tools_subjectmoresmileys[21] = ':clapping:';
editor_tools_subjectmoresmileys_r[21] = '/smileys/clapping.gif';
editor_tools_subjectmoresmileys_a[21] = '';
editor_tools_moresmileys[22] = ':download:';
editor_tools_moresmileys_r[22] = '/smileys/download.gif';
editor_tools_moresmileys_a[22] = '';
editor_tools_subjectmoresmileys[22] = ':download:';
editor_tools_subjectmoresmileys_r[22] = '/smileys/download.gif';
editor_tools_subjectmoresmileys_a[22] = '';
editor_tools_moresmileys[23] = ':pooh_lol:';
editor_tools_moresmileys_r[23] = '/smileys/pooh_lol.gif';
editor_tools_moresmileys_a[23] = '';
editor_tools_subjectmoresmileys[23] = ':pooh_lol:';
editor_tools_subjectmoresmileys_r[23] = '/smileys/pooh_lol.gif';
editor_tools_subjectmoresmileys_a[23] = '';
editor_tools_moresmileys[24] = ':snoozer1:';
editor_tools_moresmileys_r[24] = '/smileys/snoozer_05.gif';
editor_tools_moresmileys_a[24] = '';
editor_tools_subjectmoresmileys[24] = ':snoozer1:';
editor_tools_subjectmoresmileys_r[24] = '/smileys/snoozer_05.gif';
editor_tools_subjectmoresmileys_a[24] = '';
editor_tools_moresmileys[25] = ':suicide2:';
editor_tools_moresmileys_r[25] = '/smileys/suicide2.gif';
editor_tools_moresmileys_a[25] = '';
editor_tools_subjectmoresmileys[25] = ':suicide2:';
editor_tools_subjectmoresmileys_r[25] = '/smileys/suicide2.gif';
editor_tools_subjectmoresmileys_a[25] = '';
editor_tools_moresmileys[26] = ':warning2:';
editor_tools_moresmileys_r[26] = '/smileys/warning2.gif';
editor_tools_moresmileys_a[26] = '';
editor_tools_subjectmoresmileys[26] = ':warning2:';
editor_tools_subjectmoresmileys_r[26] = '/smileys/warning2.gif';
editor_tools_subjectmoresmileys_a[26] = '';
editor_tools_moresmileys[27] = ':butcher:';
editor_tools_moresmileys_r[27] = '/smileys/butcher.gif';
editor_tools_moresmileys_a[27] = '';
editor_tools_subjectmoresmileys[27] = ':butcher:';
editor_tools_subjectmoresmileys_r[27] = '/smileys/butcher.gif';
editor_tools_subjectmoresmileys_a[27] = '';
editor_tools_moresmileys[28] = ':comando:';
editor_tools_moresmileys_r[28] = '/smileys/comando.gif';
editor_tools_moresmileys_a[28] = '';
editor_tools_subjectmoresmileys[28] = ':comando:';
editor_tools_subjectmoresmileys_r[28] = '/smileys/comando.gif';
editor_tools_subjectmoresmileys_a[28] = '';
editor_tools_moresmileys[29] = ':friends:';
editor_tools_moresmileys_r[29] = '/smileys/friends.gif';
editor_tools_moresmileys_a[29] = '';
editor_tools_subjectmoresmileys[29] = ':friends:';
editor_tools_subjectmoresmileys_r[29] = '/smileys/friends.gif';
editor_tools_subjectmoresmileys_a[29] = '';
editor_tools_moresmileys[30] = ':pioneer:';
editor_tools_moresmileys_r[30] = '/smileys/pioneer.gif';
editor_tools_moresmileys_a[30] = '';
editor_tools_subjectmoresmileys[30] = ':pioneer:';
editor_tools_subjectmoresmileys_r[30] = '/smileys/pioneer.gif';
editor_tools_subjectmoresmileys_a[30] = '';
editor_tools_moresmileys[31] = ':pooh_go:';
editor_tools_moresmileys_r[31] = '/smileys/pooh_go.gif';
editor_tools_moresmileys_a[31] = '';
editor_tools_subjectmoresmileys[31] = ':pooh_go:';
editor_tools_subjectmoresmileys_r[31] = '/smileys/pooh_go.gif';
editor_tools_subjectmoresmileys_a[31] = '';
editor_tools_moresmileys[32] = ':triniti:';
editor_tools_moresmileys_r[32] = '/smileys/triniti.gif';
editor_tools_moresmileys_a[32] = '';
editor_tools_subjectmoresmileys[32] = ':triniti:';
editor_tools_subjectmoresmileys_r[32] = '/smileys/triniti.gif';
editor_tools_subjectmoresmileys_a[32] = '';
editor_tools_moresmileys[33] = ':victory:';
editor_tools_moresmileys_r[33] = '/smileys/victory.gif';
editor_tools_moresmileys_a[33] = '';
editor_tools_subjectmoresmileys[33] = ':victory:';
editor_tools_subjectmoresmileys_r[33] = '/smileys/victory.gif';
editor_tools_subjectmoresmileys_a[33] = '';
editor_tools_moresmileys[34] = ':vinsent:';
editor_tools_moresmileys_r[34] = '/smileys/vinsent.gif';
editor_tools_moresmileys_a[34] = '';
editor_tools_subjectmoresmileys[34] = ':vinsent:';
editor_tools_subjectmoresmileys_r[34] = '/smileys/vinsent.gif';
editor_tools_subjectmoresmileys_a[34] = '';
editor_tools_moresmileys[35] = ':blush2:';
editor_tools_moresmileys_r[35] = '/smileys/blush2.gif';
editor_tools_moresmileys_a[35] = '';
editor_tools_subjectmoresmileys[35] = ':blush2:';
editor_tools_subjectmoresmileys_r[35] = '/smileys/blush2.gif';
editor_tools_subjectmoresmileys_a[35] = '';
editor_tools_moresmileys[36] = ':dance3:';
editor_tools_moresmileys_r[36] = '/smileys/dance3.gif';
editor_tools_moresmileys_a[36] = '';
editor_tools_subjectmoresmileys[36] = ':dance3:';
editor_tools_subjectmoresmileys_r[36] = '/smileys/dance3.gif';
editor_tools_subjectmoresmileys_a[36] = '';
editor_tools_moresmileys[37] = ':diablo:';
editor_tools_moresmileys_r[37] = '/smileys/diablo.gif';
editor_tools_moresmileys_a[37] = '';
editor_tools_subjectmoresmileys[37] = ':diablo:';
editor_tools_subjectmoresmileys_r[37] = '/smileys/diablo.gif';
editor_tools_subjectmoresmileys_a[37] = '';
editor_tools_moresmileys[38] = ':drinks:';
editor_tools_moresmileys_r[38] = '/smileys/drinks.gif';
editor_tools_moresmileys_a[38] = '';
editor_tools_subjectmoresmileys[38] = ':drinks:';
editor_tools_subjectmoresmileys_r[38] = '/smileys/drinks.gif';
editor_tools_subjectmoresmileys_a[38] = '';
editor_tools_moresmileys[39] = ':kez_04:';
editor_tools_moresmileys_r[39] = '/smileys/kez_04.gif';
editor_tools_moresmileys_a[39] = '';
editor_tools_subjectmoresmileys[39] = ':kez_04:';
editor_tools_subjectmoresmileys_r[39] = '/smileys/kez_04.gif';
editor_tools_subjectmoresmileys_a[39] = '';
editor_tools_moresmileys[40] = ':malyas:';
editor_tools_moresmileys_r[40] = '/smileys/russian.gif';
editor_tools_moresmileys_a[40] = '';
editor_tools_subjectmoresmileys[40] = ':malyas:';
editor_tools_subjectmoresmileys_r[40] = '/smileys/russian.gif';
editor_tools_subjectmoresmileys_a[40] = '';
editor_tools_moresmileys[41] = ':patsak:';
editor_tools_moresmileys_r[41] = '/smileys/patsak.gif';
editor_tools_moresmileys_a[41] = '';
editor_tools_subjectmoresmileys[41] = ':patsak:';
editor_tools_subjectmoresmileys_r[41] = '/smileys/patsak.gif';
editor_tools_subjectmoresmileys_a[41] = '';
editor_tools_moresmileys[42] = ':punish:';
editor_tools_moresmileys_r[42] = '/smileys/punish.gif';
editor_tools_moresmileys_a[42] = '';
editor_tools_subjectmoresmileys[42] = ':punish:';
editor_tools_subjectmoresmileys_r[42] = '/smileys/punish.gif';
editor_tools_subjectmoresmileys_a[42] = '';
editor_tools_moresmileys[43] = ':scenic:';
editor_tools_moresmileys_r[43] = '/smileys/scenic.gif';
editor_tools_moresmileys_a[43] = '';
editor_tools_subjectmoresmileys[43] = ':scenic:';
editor_tools_subjectmoresmileys_r[43] = '/smileys/scenic.gif';
editor_tools_subjectmoresmileys_a[43] = '';
editor_tools_moresmileys[44] = ':smile3:';
editor_tools_moresmileys_r[44] = '/smileys/smile3.gif';
editor_tools_moresmileys_a[44] = '';
editor_tools_subjectmoresmileys[44] = ':smile3:';
editor_tools_subjectmoresmileys_r[44] = '/smileys/smile3.gif';
editor_tools_subjectmoresmileys_a[44] = '';
editor_tools_moresmileys[45] = ':snooks:';
editor_tools_moresmileys_r[45] = '/smileys/snooks.gif';
editor_tools_moresmileys_a[45] = '';
editor_tools_subjectmoresmileys[45] = ':snooks:';
editor_tools_subjectmoresmileys_r[45] = '/smileys/snooks.gif';
editor_tools_subjectmoresmileys_a[45] = '';
editor_tools_moresmileys[46] = ':tongue:';
editor_tools_moresmileys_r[46] = '/smileys/tongue.gif';
editor_tools_moresmileys_a[46] = '';
editor_tools_subjectmoresmileys[46] = ':tongue:';
editor_tools_subjectmoresmileys_r[46] = '/smileys/tongue.gif';
editor_tools_subjectmoresmileys_a[46] = '';
editor_tools_moresmileys[47] = ':umnik2:';
editor_tools_moresmileys_r[47] = '/smileys/umnik.gif';
editor_tools_moresmileys_a[47] = '';
editor_tools_subjectmoresmileys[47] = ':umnik2:';
editor_tools_subjectmoresmileys_r[47] = '/smileys/umnik.gif';
editor_tools_subjectmoresmileys_a[47] = '';
editor_tools_moresmileys[48] = ':acute:';
editor_tools_moresmileys_r[48] = '/smileys/acute.gif';
editor_tools_moresmileys_a[48] = '';
editor_tools_subjectmoresmileys[48] = ':acute:';
editor_tools_subjectmoresmileys_r[48] = '/smileys/acute.gif';
editor_tools_subjectmoresmileys_a[48] = '';
editor_tools_moresmileys[49] = ':agree:';
editor_tools_moresmileys_r[49] = '/smileys/agree.gif';
editor_tools_moresmileys_a[49] = '';
editor_tools_subjectmoresmileys[49] = ':agree:';
editor_tools_subjectmoresmileys_r[49] = '/smileys/agree.gif';
editor_tools_subjectmoresmileys_a[49] = '';
editor_tools_moresmileys[50] = ':angel:';
editor_tools_moresmileys_r[50] = '/smileys/angel.gif';
editor_tools_moresmileys_a[50] = '';
editor_tools_subjectmoresmileys[50] = ':angel:';
editor_tools_subjectmoresmileys_r[50] = '/smileys/angel.gif';
editor_tools_subjectmoresmileys_a[50] = '';
editor_tools_moresmileys[51] = ':beach:';
editor_tools_moresmileys_r[51] = '/smileys/beach.gif';
editor_tools_moresmileys_a[51] = '';
editor_tools_subjectmoresmileys[51] = ':beach:';
editor_tools_subjectmoresmileys_r[51] = '/smileys/beach.gif';
editor_tools_subjectmoresmileys_a[51] = '';
editor_tools_moresmileys[52] = ':dance:';
editor_tools_moresmileys_r[52] = '/smileys/dance.gif';
editor_tools_moresmileys_a[52] = '';
editor_tools_subjectmoresmileys[52] = ':dance:';
editor_tools_subjectmoresmileys_r[52] = '/smileys/dance.gif';
editor_tools_subjectmoresmileys_a[52] = '';
editor_tools_moresmileys[53] = ':dirol:';
editor_tools_moresmileys_r[53] = '/smileys/dirol.gif';
editor_tools_moresmileys_a[53] = '';
editor_tools_subjectmoresmileys[53] = ':dirol:';
editor_tools_subjectmoresmileys_r[53] = '/smileys/dirol.gif';
editor_tools_subjectmoresmileys_a[53] = '';
editor_tools_moresmileys[54] = ':fan_1:';
editor_tools_moresmileys_r[54] = '/smileys/fan_1.gif';
editor_tools_moresmileys_a[54] = '';
editor_tools_subjectmoresmileys[54] = ':fan_1:';
editor_tools_subjectmoresmileys_r[54] = '/smileys/fan_1.gif';
editor_tools_subjectmoresmileys_a[54] = '';
editor_tools_moresmileys[55] = ':flirt:';
editor_tools_moresmileys_r[55] = '/smileys/flirt.gif';
editor_tools_moresmileys_a[55] = '';
editor_tools_subjectmoresmileys[55] = ':flirt:';
editor_tools_subjectmoresmileys_r[55] = '/smileys/flirt.gif';
editor_tools_subjectmoresmileys_a[55] = '';
editor_tools_moresmileys[56] = ':heart:';
editor_tools_moresmileys_r[56] = '/smileys/heart.gif';
editor_tools_moresmileys_a[56] = '';
editor_tools_subjectmoresmileys[56] = ':heart:';
editor_tools_subjectmoresmileys_r[56] = '/smileys/heart.gif';
editor_tools_subjectmoresmileys_a[56] = '';
editor_tools_moresmileys[57] = ':king2:';
editor_tools_moresmileys_r[57] = '/smileys/king2.gif';
editor_tools_moresmileys_a[57] = '';
editor_tools_subjectmoresmileys[57] = ':king2:';
editor_tools_subjectmoresmileys_r[57] = '/smileys/king2.gif';
editor_tools_subjectmoresmileys_a[57] = '';
editor_tools_moresmileys[58] = ':kiss3:';
editor_tools_moresmileys_r[58] = '/smileys/kiss3.gif';
editor_tools_moresmileys_a[58] = '';
editor_tools_subjectmoresmileys[58] = ':kiss3:';
editor_tools_subjectmoresmileys_r[58] = '/smileys/kiss3.gif';
editor_tools_subjectmoresmileys_a[58] = '';
editor_tools_moresmileys[59] = ':not_i:';
editor_tools_moresmileys_r[59] = '/smileys/not_i.gif';
editor_tools_moresmileys_a[59] = '';
editor_tools_subjectmoresmileys[59] = ':not_i:';
editor_tools_subjectmoresmileys_r[59] = '/smileys/not_i.gif';
editor_tools_subjectmoresmileys_a[59] = '';
editor_tools_moresmileys[60] = ':queen:';
editor_tools_moresmileys_r[60] = '/smileys/queen.gif';
editor_tools_moresmileys_a[60] = '';
editor_tools_subjectmoresmileys[60] = ':queen:';
editor_tools_subjectmoresmileys_r[60] = '/smileys/queen.gif';
editor_tools_subjectmoresmileys_a[60] = '';
editor_tools_moresmileys[61] = ':shout:';
editor_tools_moresmileys_r[61] = '/smileys/shout.gif';
editor_tools_moresmileys_a[61] = '';
editor_tools_subjectmoresmileys[61] = ':shout:';
editor_tools_subjectmoresmileys_r[61] = '/smileys/shout.gif';
editor_tools_subjectmoresmileys_a[61] = '';
editor_tools_moresmileys[62] = ':stink:';
editor_tools_moresmileys_r[62] = '/smileys/stink.gif';
editor_tools_moresmileys_a[62] = '';
editor_tools_subjectmoresmileys[62] = ':stink:';
editor_tools_subjectmoresmileys_r[62] = '/smileys/stink.gif';
editor_tools_subjectmoresmileys_a[62] = '';
editor_tools_moresmileys[63] = ':tease:';
editor_tools_moresmileys_r[63] = '/smileys/tease.gif';
editor_tools_moresmileys_a[63] = '';
editor_tools_subjectmoresmileys[63] = ':tease:';
editor_tools_subjectmoresmileys_r[63] = '/smileys/tease.gif';
editor_tools_subjectmoresmileys_a[63] = '';
editor_tools_moresmileys[64] = ':tommy:';
editor_tools_moresmileys_r[64] = '/smileys/tommy.gif';
editor_tools_moresmileys_a[64] = '';
editor_tools_subjectmoresmileys[64] = ':tommy:';
editor_tools_subjectmoresmileys_r[64] = '/smileys/tommy.gif';
editor_tools_subjectmoresmileys_a[64] = '';
editor_tools_moresmileys[65] = ':4Eba:';
editor_tools_moresmileys_r[65] = '/smileys/meowth.gif';
editor_tools_moresmileys_a[65] = '';
editor_tools_subjectmoresmileys[65] = ':4Eba:';
editor_tools_subjectmoresmileys_r[65] = '/smileys/meowth.gif';
editor_tools_subjectmoresmileys_a[65] = '';
editor_tools_moresmileys[66] = ':beee:';
editor_tools_moresmileys_r[66] = '/smileys/beee.gif';
editor_tools_moresmileys_a[66] = '';
editor_tools_subjectmoresmileys[66] = ':beee:';
editor_tools_subjectmoresmileys_r[66] = '/smileys/beee.gif';
editor_tools_subjectmoresmileys_a[66] = '';
editor_tools_moresmileys[67] = ':bomb:';
editor_tools_moresmileys_r[67] = '/smileys/bomb.gif';
editor_tools_moresmileys_a[67] = '';
editor_tools_subjectmoresmileys[67] = ':bomb:';
editor_tools_subjectmoresmileys_r[67] = '/smileys/bomb.gif';
editor_tools_subjectmoresmileys_a[67] = '';
editor_tools_moresmileys[68] = ':buba:';
editor_tools_moresmileys_r[68] = '/smileys/buba.gif';
editor_tools_moresmileys_a[68] = '';
editor_tools_subjectmoresmileys[68] = ':buba:';
editor_tools_subjectmoresmileys_r[68] = '/smileys/buba.gif';
editor_tools_subjectmoresmileys_a[68] = '';
editor_tools_moresmileys[69] = ':cray:';
editor_tools_moresmileys_r[69] = '/smileys/cray.gif';
editor_tools_moresmileys_a[69] = '';
editor_tools_subjectmoresmileys[69] = ':cray:';
editor_tools_subjectmoresmileys_r[69] = '/smileys/cray.gif';
editor_tools_subjectmoresmileys_a[69] = '';
editor_tools_moresmileys[70] = ':fans:';
editor_tools_moresmileys_r[70] = '/smileys/fans.gif';
editor_tools_moresmileys_a[70] = '';
editor_tools_subjectmoresmileys[70] = ':fans:';
editor_tools_subjectmoresmileys_r[70] = '/smileys/fans.gif';
editor_tools_subjectmoresmileys_a[70] = '';
editor_tools_moresmileys[71] = ':fool:';
editor_tools_moresmileys_r[71] = '/smileys/fool.gif';
editor_tools_moresmileys_a[71] = '';
editor_tools_subjectmoresmileys[71] = ':fool:';
editor_tools_subjectmoresmileys_r[71] = '/smileys/fool.gif';
editor_tools_subjectmoresmileys_a[71] = '';
editor_tools_moresmileys[72] = ':fuck:';
editor_tools_moresmileys_r[72] = '/smileys/fuck.gif';
editor_tools_moresmileys_a[72] = '';
editor_tools_subjectmoresmileys[72] = ':fuck:';
editor_tools_subjectmoresmileys_r[72] = '/smileys/fuck.gif';
editor_tools_subjectmoresmileys_a[72] = '';
editor_tools_moresmileys[73] = ':good:';
editor_tools_moresmileys_r[73] = '/smileys/good.gif';
editor_tools_moresmileys_a[73] = '';
editor_tools_subjectmoresmileys[73] = ':good:';
editor_tools_subjectmoresmileys_r[73] = '/smileys/good.gif';
editor_tools_subjectmoresmileys_a[73] = '';
editor_tools_moresmileys[74] = ':help:';
editor_tools_moresmileys_r[74] = '/smileys/help.gif';
editor_tools_moresmileys_a[74] = '';
editor_tools_subjectmoresmileys[74] = ':help:';
editor_tools_subjectmoresmileys_r[74] = '/smileys/help.gif';
editor_tools_subjectmoresmileys_a[74] = '';
editor_tools_moresmileys[75] = ':king:';
editor_tools_moresmileys_r[75] = '/smileys/king.gif';
editor_tools_moresmileys_a[75] = '';
editor_tools_subjectmoresmileys[75] = ':king:';
editor_tools_subjectmoresmileys_r[75] = '/smileys/king.gif';
editor_tools_subjectmoresmileys_a[75] = '';
editor_tools_moresmileys[76] = ':pooh:';
editor_tools_moresmileys_r[76] = '/smileys/pooh.gif';
editor_tools_moresmileys_a[76] = '';
editor_tools_subjectmoresmileys[76] = ':pooh:';
editor_tools_subjectmoresmileys_r[76] = '/smileys/pooh.gif';
editor_tools_subjectmoresmileys_a[76] = '';
editor_tools_moresmileys[77] = ':read:';
editor_tools_moresmileys_r[77] = '/smileys/read.gif';
editor_tools_moresmileys_a[77] = '';
editor_tools_subjectmoresmileys[77] = ':read:';
editor_tools_subjectmoresmileys_r[77] = '/smileys/read.gif';
editor_tools_subjectmoresmileys_a[77] = '';
editor_tools_moresmileys[78] = ':stop:';
editor_tools_moresmileys_r[78] = '/smileys/stop.gif';
editor_tools_moresmileys_a[78] = '';
editor_tools_subjectmoresmileys[78] = ':stop:';
editor_tools_subjectmoresmileys_r[78] = '/smileys/stop.gif';
editor_tools_subjectmoresmileys_a[78] = '';
editor_tools_moresmileys[79] = ':this:';
editor_tools_moresmileys_r[79] = '/smileys/this.gif';
editor_tools_moresmileys_a[79] = '';
editor_tools_subjectmoresmileys[79] = ':this:';
editor_tools_subjectmoresmileys_r[79] = '/smileys/this.gif';
editor_tools_subjectmoresmileys_a[79] = '';
editor_tools_moresmileys[80] = ':nea:';
editor_tools_moresmileys_r[80] = '/smileys/nea.gif';
editor_tools_moresmileys_a[80] = '';
editor_tools_subjectmoresmileys[80] = ':nea:';
editor_tools_subjectmoresmileys_r[80] = '/smileys/nea.gif';
editor_tools_subjectmoresmileys_a[80] = '';
editor_tools_moresmileys[81] = ':no2:';
editor_tools_moresmileys_r[81] = '/smileys/no2.gif';
editor_tools_moresmileys_a[81] = '';
editor_tools_subjectmoresmileys[81] = ':no2:';
editor_tools_subjectmoresmileys_r[81] = '/smileys/no2.gif';
editor_tools_subjectmoresmileys_a[81] = '';
editor_tools_moresmileys[82] = ':sad:';
editor_tools_moresmileys_r[82] = '/smileys/sad.gif';
editor_tools_moresmileys_a[82] = '';
editor_tools_subjectmoresmileys[82] = ':sad:';
editor_tools_subjectmoresmileys_r[82] = '/smileys/sad.gif';
editor_tools_subjectmoresmileys_a[82] = '';
editor_tools_moresmileys[83] = ':ok:';
editor_tools_moresmileys_r[83] = '/smileys/ok.gif';
editor_tools_moresmileys_a[83] = '';
editor_tools_subjectmoresmileys[83] = ':ok:';
editor_tools_subjectmoresmileys_r[83] = '/smileys/ok.gif';
editor_tools_subjectmoresmileys_a[83] = '';


// The available smileys.
var x=0;
editor_tools_smileys[x] = ':)';
editor_tools_smileys_r[x] = '/smileys/smilie1.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':)';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie1.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':(';
editor_tools_smileys_r[x] = '/smileys/smilie2.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':(';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie2.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ';)';
editor_tools_smileys_r[x] = '/smileys/smilie3.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ';)';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie3.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':D';
editor_tools_smileys_r[x] = '/smileys/smilie5.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':D';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie5.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':S';
editor_tools_smileys_r[x] = '/smileys/smilie11.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':S';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie11.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':X';
editor_tools_smileys_r[x] = '/smileys/smilie9.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':X';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie9.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = 'B-)';
editor_tools_smileys_r[x] = '/smileys/smilie7.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = 'B-)';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie7.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ';o';
editor_tools_smileys_r[x] = '/smileys/smilie10.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ';o';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie10.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':K';
editor_tools_smileys_r[x] = '/smileys/smiley14.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':K';
editor_tools_subjectsmileys_r[x] = '/smileys/smiley14.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':shuffle:';
editor_tools_smileys_r[x] = '/smileys/shuffle.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':shuffle:';
editor_tools_subjectsmileys_r[x] = '/smileys/shuffle.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':rotate:';
editor_tools_smileys_r[x] = '/smileys/rotate.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':rotate:';
editor_tools_subjectsmileys_r[x] = '/smileys/rotate.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':laugh:';
editor_tools_smileys_r[x] = '/smileys/laugh.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':laugh:';
editor_tools_subjectsmileys_r[x] = '/smileys/laugh.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':gigi:';
editor_tools_smileys_r[x] = '/smileys/gigi.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':gigi:';
editor_tools_subjectsmileys_r[x] = '/smileys/gigi.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':lol:';
editor_tools_smileys_r[x] = '/smileys/lol.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':lol:';
editor_tools_subjectsmileys_r[x] = '/smileys/lol.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':weep:';
editor_tools_smileys_r[x] = '/smileys/weep.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':weep:';
editor_tools_subjectsmileys_r[x] = '/smileys/weep.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '8-)';
editor_tools_smileys_r[x] = '/smileys/smilie8.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '8-)';
editor_tools_subjectsmileys_r[x] = '/smileys/smilie8.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '(P)';
editor_tools_smileys_r[x] = '/smileys/smiley25.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '(P)';
editor_tools_subjectsmileys_r[x] = '/smileys/smiley25.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '(td)';
editor_tools_smileys_r[x] = '/smileys/smiley23.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '(td)';
editor_tools_subjectsmileys_r[x] = '/smileys/smiley23.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '(tu)';
editor_tools_smileys_r[x] = '/smileys/smiley24.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '(tu)';
editor_tools_subjectsmileys_r[x] = '/smileys/smiley24.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':-)o';
editor_tools_smileys_r[x] = '/smileys/smiley16.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':-)o';
editor_tools_subjectsmileys_r[x] = '/smileys/smiley16.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = 'X(';
editor_tools_smileys_r[x] = '/smileys/hot.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = 'X(';
editor_tools_subjectsmileys_r[x] = '/smileys/hot.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':-B';
editor_tools_smileys_r[x] = '/smileys/smiley15.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':-B';
editor_tools_subjectsmileys_r[x] = '/smileys/smiley15.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':pofig:';
editor_tools_smileys_r[x] = '/smileys/pofig.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':pofig:';
editor_tools_subjectsmileys_r[x] = '/smileys/pofig.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':super:';
editor_tools_smileys_r[x] = '/smileys/super.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':super:';
editor_tools_subjectsmileys_r[x] = '/smileys/super.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':eyes:';
editor_tools_smileys_r[x] = '/smileys/eyes.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':eyes:';
editor_tools_subjectsmileys_r[x] = '/smileys/eyes.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':idea:';
editor_tools_smileys_r[x] = '/smileys/idea.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':idea:';
editor_tools_subjectsmileys_r[x] = '/smileys/idea.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':love:';
editor_tools_smileys_r[x] = '/smileys/love.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':love:';
editor_tools_subjectsmileys_r[x] = '/smileys/love.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '[ua]';
editor_tools_smileys_r[x] = '/smileys/Prapor2.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '[ua]';
editor_tools_subjectsmileys_r[x] = '/smileys/Prapor2.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '8-:';
editor_tools_smileys_r[x] = '/smileys/Sho_za.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '8-:';
editor_tools_subjectsmileys_r[x] = '/smileys/Sho_za.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':-G';
editor_tools_smileys_r[x] = '/smileys/Ganba.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':-G';
editor_tools_subjectsmileys_r[x] = '/smileys/Ganba.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':-[]';
editor_tools_smileys_r[x] = '/smileys/Tyapnycia.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':-[]';
editor_tools_subjectsmileys_r[x] = '/smileys/Tyapnycia.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':=[]';
editor_tools_smileys_r[x] = '/smileys/Vedy_sebe.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':=[]';
editor_tools_subjectsmileys_r[x] = '/smileys/Vedy_sebe.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':dopovid:';
editor_tools_smileys_r[x] = '/smileys/Dopovid.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':dopovid:';
editor_tools_subjectsmileys_r[x] = '/smileys/Dopovid.gif';
editor_tools_subjectsmileys_a[x] = '';

x++;
editor_tools_smileys[x] = '-X-';
editor_tools_smileys_r[x] = '/smileys/Zabaneno.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '-X-';
editor_tools_subjectsmileys_r[x] = '/smileys/Zabaneno.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':-o';
editor_tools_smileys_r[x] = '/smileys/Dyvno.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':-o';
editor_tools_subjectsmileys_r[x] = '/smileys/Dyvno.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '[A]';
editor_tools_smileys_r[x] = '/smileys/Razom.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '[A]';
editor_tools_subjectsmileys_r[x] = '/smileys/Razom.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '[D]';
editor_tools_smileys_r[x] = '/smileys/Hochu_pyva.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '[D]';
editor_tools_subjectsmileys_r[x] = '/smileys/Hochu_pyva.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = '[M]';
editor_tools_smileys_r[x] = '/smileys/moskali.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = '[M]';
editor_tools_subjectsmileys_r[x] = '/smileys/moskali.gif';
editor_tools_subjectsmileys_a[x] = '';
x++;
editor_tools_smileys[x] = ':-X';
editor_tools_smileys_r[x] = '/smileys/Ignor.gif';
editor_tools_smileys_a[x] = '';
editor_tools_subjectsmileys[x] = ':-X';
editor_tools_subjectsmileys_r[x] = '/smileys/Ignor.gif';
editor_tools_subjectsmileys_a[x] = '';


// ----------------------------------------------------------------------
// Tool: smiley
// ----------------------------------------------------------------------

function editor_tools_handle_smiley()
{
    // Create the smiley picker on first access.
    if (!editor_tools_smiley_picker_obj)
    {
        // Create a new popup.
        var popup = editor_tools_construct_popup('editor-tools-smiley-picker','l');
        editor_tools_smiley_picker_obj = popup[0];
        var content_obj = popup[1];

        editor_tools_smiley_picker_obj.style.width = editor_tools_smileys_popupwidth;

        // Populate the new popup.
        for (var i = 0; i < editor_tools_smileys.length; i++)
        {
            var s = editor_tools_smileys[i];
            var r = editor_tools_smileys_r[i];
            var a = editor_tools_smileys_a[i];
            var a_obj = document.createElement('a');
            a_obj.href = 'javascript:editor_tools_handle_smiley_select("'+s+'")';
            var img_obj = document.createElement('img');
            img_obj.src = r;
            img_obj.title = a;
            img_obj.alt = a;
            a_obj.appendChild(img_obj);

            content_obj.appendChild(a_obj);
        }

        // Register the popup with the editor tools.
        editor_tools_register_popup_object(editor_tools_smiley_picker_obj);
    }

    // Display the popup.
    var button_obj = document.getElementById('editor-tools-img-smiley');
    editor_tools_toggle_popup(
        editor_tools_smiley_picker_obj,
        button_obj,
        editor_tools_smileys_popupwidth,
        editor_tools_smileys_popupoffset
    );
}


function editor_tools_handle_moresmiley()
{
    // Create the smiley picker on first access.
    if (!editor_tools_moresmiley_picker_obj)
    {
        // Create a new popup.
        var popup = editor_tools_construct_popup('editor-tools-smiley-picker','l');
        editor_tools_moresmiley_picker_obj = popup[0];
        var content_obj = popup[1];

        editor_tools_moresmiley_picker_obj.style.width = editor_tools_smileys_popupwidth;

        // Populate the new popup.
        for (var i = 0; i < editor_tools_moresmileys.length; i++)
        {
            var s = editor_tools_moresmileys[i];
            var r = editor_tools_moresmileys_r[i];
            var a = editor_tools_moresmileys_a[i];
            var a_obj = document.createElement('a');
            a_obj.href = 'javascript:editor_tools_handle_smiley_select("'+s+'")';
            var img_obj = document.createElement('img');
            img_obj.src = r;
            img_obj.title = a;
            img_obj.alt = a;
            a_obj.appendChild(img_obj);

            content_obj.appendChild(a_obj);
        }

        // Register the popup with the editor tools.
        editor_tools_register_popup_object(editor_tools_moresmiley_picker_obj);
    }

    // Display the popup.
    var button_obj = document.getElementById('editor-tools-img-smiley');
    editor_tools_toggle_popup(
        editor_tools_moresmiley_picker_obj,
        button_obj,
        editor_tools_moresmileys_popupwidth,
        editor_tools_moresmileys_popupoffset
    );
}


// Called by the smiley picker.
function editor_tools_handle_smiley_select(smiley)
{
    smiley = editor_tools_strip_whitespace(smiley);
    editor_tools_add_tags(smiley, '');
    editor_tools_focus_textarea();
}

function editor_tools_handle_subjectsmiley()
{
    // Create the smiley picker on first access.
    if (!editor_tools_subjectsmiley_picker_obj)
    {
        // Create a new popup.
        var popup = editor_tools_construct_popup('editor-tools-subjectsmiley-picker','l');
        editor_tools_subjectsmiley_picker_obj = popup[0];
        var content_obj = popup[1];

        // Populate the new popup.
        for (var i = 0; i < editor_tools_subjectsmileys.length; i++)
        {
            var s = editor_tools_subjectsmileys[i];
            var r = editor_tools_subjectsmileys_r[i];
            var a = editor_tools_subjectsmileys_a[i];

            var a_obj = document.createElement('a');
            a_obj.href = 'javascript:editor_tools_handle_subjectsmiley_select("'+s+'")';
            var img_obj = document.createElement('img');
            img_obj.src = r;
            img_obj.alt = a;
            img_obj.title = a;
            a_obj.appendChild(img_obj);
            content_obj.appendChild(a_obj);
        }

        // Register the popup with the editor tools.
        editor_tools_register_popup_object(editor_tools_subjectsmiley_picker_obj);
    }

    // Display the popup.
    var button_obj = document.getElementById('editor-tools-img-subjectsmiley');
    editor_tools_toggle_popup(
        editor_tools_subjectsmiley_picker_obj,
        button_obj,
        editor_tools_subjectsmileys_popupwidth,
        editor_tools_subjectsmileys_popupoffset
    );
}

function editor_tools_handle_subjectmoresmiley()
{
    // Create the smiley picker on first access.
    if (!editor_tools_subjectmoresmiley_picker_obj)
    {
        // Create a new popup.
        var popup = editor_tools_construct_popup('editor-tools-subjectsmiley-picker','l');
        editor_tools_subjectmoresmiley_picker_obj = popup[0];
        var content_obj = popup[1];

        // Populate the new popup.
        for (var i = 0; i < editor_tools_subjectmoresmileys.length; i++)
        {
            var s = editor_tools_subjectmoresmileys[i];
            var r = editor_tools_subjectmoresmileys_r[i];
            var a = editor_tools_subjectmoresmileys_a[i];

            var a_obj = document.createElement('a');
            a_obj.href = 'javascript:editor_tools_handle_subjectsmiley_select("'+s+'")';
            var img_obj = document.createElement('img');
            img_obj.src = r;
            img_obj.alt = a;
            img_obj.title = a;
            a_obj.appendChild(img_obj);
            content_obj.appendChild(a_obj);
        }

        // Register the popup with the editor tools.
        editor_tools_register_popup_object(editor_tools_subjectmoresmiley_picker_obj);
    }

    // Display the popup.
    var button_obj = document.getElementById('editor-tools-img-subjectsmiley');
    editor_tools_toggle_popup(
        editor_tools_subjectmoresmiley_picker_obj,
        button_obj,
        editor_tools_subjectmoresmileys_popupwidth,
        editor_tools_subjectmoresmileys_popupoffset
    );
}

// Called by the subject smiley picker.
function editor_tools_handle_subjectsmiley_select(smiley)
{
    smiley = editor_tools_strip_whitespace(smiley);
    editor_tools_add_tags(smiley, '', editor_tools_subject_obj);
    editor_tools_focus_subjectfield();
}

// ----------------------------------------------------------------------
// Tool: subject smiley
// ----------------------------------------------------------------------

function editor_tools_handle_subjectsmiley()
{
    // Create the smiley picker on first access.
    if (!editor_tools_subjectsmiley_picker_obj)
    {
        // Create a new popup.
        var popup = editor_tools_construct_popup('editor-tools-subjectsmiley-picker','l');
        editor_tools_subjectsmiley_picker_obj = popup[0];
        var content_obj = popup[1];

        // Populate the new popup.
        for (var i = 0; i < editor_tools_subjectsmileys.length; i++)
        {
            var s = editor_tools_subjectsmileys[i];
            var r = editor_tools_subjectsmileys_r[i];
            var a = editor_tools_subjectsmileys_a[i];

            var a_obj = document.createElement('a');
            a_obj.href = 'javascript:editor_tools_handle_subjectsmiley_select("'+s+'")';
            var img_obj = document.createElement('img');
            img_obj.src = r;
            img_obj.alt = a;
            img_obj.title = a;
            a_obj.appendChild(img_obj);
            content_obj.appendChild(a_obj);
        }

        // Register the popup with the editor tools.
        editor_tools_register_popup_object(editor_tools_subjectsmiley_picker_obj);
    }

    // Display the popup.
    var button_obj = document.getElementById('editor-tools-img-subjectsmiley');
    editor_tools_toggle_popup(
        editor_tools_subjectsmiley_picker_obj,
        button_obj,
        editor_tools_subjectsmileys_popupwidth,
        editor_tools_subjectsmileys_popupoffset
    );
}

// Called by the subject smiley picker.
function editor_tools_handle_subjectsmiley_select(smiley)
{
    smiley = editor_tools_strip_whitespace(smiley);
    editor_tools_add_tags(smiley, '', editor_tools_subject_obj);
    editor_tools_focus_subjectfield();
}
