
  var pos = 0;
  breakoutleft = false;
  breakoutright = false;
  iTimerID = 0;
  insideWidth = 0;
  outsideWidth = 0;
  insideName = " ";
  outsideName = " ";
  delay=55;
  firstDelay=200;
  distance=15;


  function initScrollBar(inside, outside) {
      insideName = inside;
      outsideName = outside;
      
      if (document.getElementById(inside) != null) {
          document.getElementById(inside).style.top = 0;
      }
  }

  function goRight() {
    insideWidth = document.getElementById(insideName).offsetWidth;
    outsideWidth = document.getElementById(outsideName).offsetWidth;    
    breakoutright=false;
    setTimeout("scrollmeright('insideScroll')",firstDelay);
  }

  function goLeft() {
    insideWidth = document.getElementById(insideName).offsetWidth;
    outsideWidth = document.getElementById(outsideName).offsetWidth;   
    breakoutleft=false;
    setTimeout("scrollmeleft('insideScroll')",firstDelay);
  }


  function scrollmeleft(name) {
    
    pos = new Number(document.getElementById('tabPos').value);
    if ( !breakoutleft  && pos >(((insideWidth * -1) +outsideWidth)+12)) {
      pos = pos - distance;
      document.getElementById(name).style.left = pos;
      document.getElementById("tabPos").value = pos;
      iTimerID = setTimeout("scrollmeleft('" + name + "')",delay);
    }
  }

  function scrollmeright(name) {

    pos = new Number(document.getElementById('tabPos').value);
    if ( !breakoutright  && pos <=-2) {
      pos = pos + distance;
      document.getElementById(name).style.left = pos;
      document.getElementById("tabPos").value = pos;
      iTimerID = setTimeout("scrollmeright('" + name + "')",delay);
    }
  }

  function stoptimerleft() {
    breakoutleft = true;
    clearTimeout(iTimerID);
  }

  function stoptimerright() {
    breakoutright = true;
    clearTimeout(iTimerID);
  }