/* Create a scrolling icon marquee */

(function(){

var old_onload = window.onload ? window.onload : function(){};

window.onload = function() {
  old_onload();

  var oa_list = document.getElementById("other-actions");

  var marquee = new MarqueeList(oa_list, {direction: "rtl", align: "top"});
  marquee.start();

  marquee.nodeRef.className = "";

  // Create some directional controls

  var right = document.createElement('img');
  var left = document.createElement('img');

  right.src = "/page/-/images/next.gif";
  right.alt = "Scroll right";
  right.className = "marquee-control"; 
  right.onclick = function() {
   marquee.direction = "ltr";
   marquee.start();
  };

  left.src = "/page/-/images/previous.gif";
  left.alt = "Scroll left";
  left.className = "marquee-control";
  left.onclick = function() {
   marquee.direction = "rtl";
   marquee.start();
  };

  oa_list.parentNode.insertBefore(left, oa_list);
  oa_list.parentNode.insertBefore(right, oa_list.nextSibling);

  for (var i=0; i < marquee.items.length; i++) {
    marquee.items[i].nodeRef.onmouseover = function(){marquee.stop();};
    marquee.items[i].nodeRef.onmouseout = function(){marquee.start();};}
};

})();