﻿scrollStep=1;

timerLeft="";
timerRight="";

var LeftOrRight = "";

function toLeft(id)
{
  document.getElementById(id).scrollLeft=0;
}

function scrollDivLeft(id)
{
  LeftOrRight = "Left";
  clearTimeout(timerRight);
  document.getElementById(id).scrollLeft+=scrollStep;
  timerRight=setTimeout("scrollDivLeft('"+id+"')", 30);
  if (document.getElementById(id).scrollLeft == (2320 - 580))
  {
    stopMe();
    scrollDivRight(id);
  }
}

function scrollDivRight(id)
{
  LeftOrRight = "Right";
  clearTimeout(timerLeft);
  document.getElementById(id).scrollLeft-=scrollStep;
  timerLeft=setTimeout("scrollDivRight('"+id+"')", 30);
  if (document.getElementById(id).scrollLeft == 0)
  {
    stopMe();
    scrollDivLeft(id);
  }
}

function toRight(id)
{
  document.getElementById(id).scrollLeft=document.getElementById(id).scrollWidth;
}

function stopMe()
{
  clearTimeout(timerRight);
  clearTimeout(timerLeft);
}

function resumeScroll(id)
{
    if (LeftOrRight == "Left")
        scrollDivLeft(id);
    else
        scrollDivRight(id);
}
