var global = {
  linkScrubber: function() {
    $("a").bind(
      'mouseup',
      function(e) {
        var elm = window.event ? window.event.srcElement : e ? e.target : null;
        elm.blur();
      }
    );
    $("input[type=button]").bind(
      'mouseup',
      function(e) {
        var elm = window.event ? window.event.srcElement : e ? e.target : null;
        elm.blur();
      }
    );
  },
  
  mover: function(e) {
    elm = window.event ? window.event.srcElement : e ? e.target : null;
    elm.src = elm.src.replace(/(\.[^.]+)$/, "_mo$1");
  },
  
  mout: function(e) {
    elm = window.event ? window.event.srcElement : e ? e.target : null;
    elm.src = elm.src.replace(/_mo(\.[^.]+)$/, "$1");
  },

  init: function() {
    global.linkScrubber();
    $(".exlink").attr("target", "_blank");
    $("#power>a>img").bind('mouseover', global.mover);
    $("#power>a>img").bind('mouseout', global.mout);
    $(".pageSet a>img").bind('mouseover', global.mover);
    $(".pageSet a>img").bind('mouseout', global.mout);
    var textareas = $("textarea");
    for(var i=0;i<textareas.length;i++) {
      var ta = textareas[i];
      var oFCKeditor = new FCKeditor(ta.name);
      oFCKeditor.BasePath = "scripts/fckeditor/";
      oFCKeditor.Config["CustomConfigurationsPath"] = "../../dpd_fck_cfg.js?"+(new Date()*1);
      oFCKeditor.ToolbarSet = 'Basic';
      oFCKeditor.Height = 180;
      oFCKeditor.Width = 420;
      oFCKeditor.ReplaceTextarea();
    }
  }
}

$(window).bind('load', global.init);
