xAddEventListener(window, 'load',
  function () {
    var lc = xGetElementById('content1');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);
function scrlOnMouseover()
{
  var st, y, minST, maxST;
  if (this.scrlUp) {
    minST = 1000;
    maxST = 1000;
    y = this.scrlEle.slideTop;
  }
  else {
    minST = 1000;
    maxST = 1000;
    y = -xHeight(this.scrlEle);
  }
  st = parseInt(xLinearScale(-xTop(this.scrlEle), this.scrlEle.slideTop, xHeight(this.scrlEle), minST, maxST));
  xSlideTo(this.scrlEle, this.scrlEle.slideLeft, y, st);
}
function scrlOnMouseout()
{
  this.scrlEle.stop = true;
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

addLoadEvent(function xAddEventListener2 () {
    var lc = xGetElementById('content2');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton2');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton2');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener3 () {
    var lc = xGetElementById('content3');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton3');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton3');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener4 () {
    var lc = xGetElementById('content4');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton4');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton4');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener5 () {
    var lc = xGetElementById('content5');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton5');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton5');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener6 () {
    var lc = xGetElementById('content6');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton6');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton6');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener7 () {
    var lc = xGetElementById('content7');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton7');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton7');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener8 () {
    var lc = xGetElementById('content8');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton8');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton8');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener9 () {
    var lc = xGetElementById('content9');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton9');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton9');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener10 () {
    var lc = xGetElementById('content10');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton10');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton10');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener11 () {
    var lc = xGetElementById('content11');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton11');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton11');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);

addLoadEvent(function xAddEventListener12 () {
    var lc = xGetElementById('content12');
    if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { // downgrade check
      //lc.slideLinear = true; // this feature will be supported in X v3.15.3
      xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
      lc.slideTop = lc.offsetTop;
      lc.slideLeft = lc.offsetLeft;
      
      var e = xGetElementById('upButton12');
      e.scrlUp = true;
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    
      e = xGetElementById('dnButton12');
      e.scrlEle = lc;
      e.onmouseover = scrlOnMouseover;
      e.onmouseout = scrlOnMouseout;
    }
  }, false
);