    xinha_editors = null;
    xinha_init    = null;
    xinha_config  = null;
    xinha_plugins = null;

    xinha_init = xinha_init ? xinha_init : function()
    {
      xinha_plugins = xinha_plugins ? xinha_plugins :
      [
       'CharacterMap',
       'ContextMenu',
       'Stylist',
       'SuperClean',
       'TableOperations',
       'ImageManager'
      ];
      // THIS BIT OF JAVASCRIPT LOADS THE PLUGINS, NO TOUCHING  :)
      if(!Xinha.loadPlugins(xinha_plugins, xinha_init)) return;

      xinha_editors = xinha_editors ? xinha_editors :
      [
        'myTextArea'
      ];

      xinha_config = xinha_config ? xinha_config() : new Xinha.Config();

      xinha_config.pageStyleSheets = ["/admin/admin.css"];

      xinha_editors   = Xinha.makeEditors(xinha_editors, xinha_config, xinha_plugins);

      Xinha.startEditors(xinha_editors);
    }

    Xinha._addEvent(window,'load', xinha_init);

