var chatfactory_windows  = new Array();
var chatfactory_requests = new Array();
var chatfactory_mainWindow;

jQueryFactory(document).ready(function ($) {
  // Add the taskbar
  $("body").append("<div id='chatfactory-taskbar'></div>")

  // Main window
  chatfactory_mainWindow = new $.mainWindow();

  // Open chat windows
  var cookie = $.cookie("chatfactory_windows");
  if ('' != cookie && null != cookie)
  {
    cookie = cookie.split(";");

    for (var i = 0, count = cookie.length; i < count; i++)
    {
      if ('' != cookie[i])
      {
        var temp = cookie[i];
        temp = temp.split(",");

        chatfactory_windows[temp[0]] = new $.chatWindow({ id: temp[0], username: temp[4] });
      }
    }
  }

  // Outside click
  $("html").click(function () {
    $("#emoticons-panel").hide();
    $("#statuses").hide();
  });

  // Lovefactory bottom wrapper check
  if (0 < $("#lovefactory-bottom-wrapper").length)
  {
    $("#chatfactory-taskbar").css("bottom", "30px");
  }
});
