var gContainerPos = 0;
var gContainerSize = 0;
var wailInterval = 2000;
var autoInterval = 25;
var manualInterval = 0.1;
var scrollLeft = false;
var scrollRight = true;
var isPaused = false;
var gnMode = 0;
var timerID = -1;

function browserCheck() { 
  if((navigator.appVersion.charAt(0) >= 4) && (navigator.appName === "Netscape")) {
    gContainerSize = ((gTableWidth + 16) - this.innerWidth);
  } else {
    if((navigator.appVersion.charAt(0) >= 4) && (navigator.appName === "Microsoft Internet Explorer")) {
      gContainerSize = (gTableWidth - 10)
} } }

function setPause() { if(scrollRight || scrollLeft) isPaused = !isPaused }
function rightStop() { scrollRight = false }
function leftStop() { scrollLeft = false }
function setLeft() { scrollLeft = true; scrollRight = false; isPaused = false; }
function setRight() { scrollRight = true; scrollLeft = false; isPaused = false; }

function fScrollRight(nInterval) {
  if (scrollRight) {
    if (gContainerPos < gContainerSize) {
      if (!isPaused) {
        window.scrollBy(nInterval==autoInterval?1:5,0);  
        gContainerPos+=(nInterval==autoInterval?1:5);
      }
      if(timerID >= 0) clearTimeout(timerID);
      timerID = setTimeout("fScrollRight("+nInterval+")", nInterval);
    } else {
      scrollRight = false;
      timerID = -1;
      if (gcMode=="f") setTimeout("clkEvnt('b')",wailInterval);
} } }

function fScrollLeft(nInterval) {
  if (scrollLeft) {
    if ((gContainerPos <= gContainerSize) && (gContainerPos > 0)) {
      if (!isPaused) {
        window.scrollBy(-(nInterval==autoInterval?1:5),0);  
        gContainerPos-=(nInterval==autoInterval?1:5);
      }
      if(timerID >= 0) clearTimeout(timerID);
      timerID = setTimeout("fScrollLeft("+nInterval+")", nInterval);
    } else {
      scrollLeft = false;
      timerID = -1;
      if (gcMode=="b") setTimeout("clkEvnt('f')",wailInterval);
} } }

