﻿var timer;

var timer_interval = 25;
var units_multiplier = 5;

var timer_interval_fast = 12;
var units_multiplier_fast = 10;

var current_timer_interval;
var current_units_multiplier;

var current_units;
var current_panel;

//************************************************************************************//
function StartScrollPanel(panelID, units) 
{
    current_panel = document.getElementById(panelID);
    if (current_panel) 
        {
        current_timer_interval = timer_interval;
        current_units_multiplier = units_multiplier;
        current_units = units;
        timer = setInterval("do_scroll()", current_timer_interval);
		}
}

//************************************************************************************//
function IncreaseSpeed() 
{
    if (timer) 
        {
        clearInterval(timer);
        current_timer_interval = timer_interval_fast;
        current_units_multiplier = units_multiplier_fast;
        timer = setInterval("do_scroll()", current_timer_interval);
        }
}

//************************************************************************************//
function DecreaseSpeed() 
{
    if (timer) 
        {
        clearInterval(timer);
        current_timer_interval = timer_interval;
        current_units_multiplier = units_multiplier;
        timer = setInterval("do_scroll()", current_timer_interval);
        }
}

//************************************************************************************//
function StopScrollPanel() 
{
    if (timer) 
		clearInterval(timer);
}

//************************************************************************************//
function do_scroll(units, panelID) 
{
    current_panel.scrollLeft += (current_units * current_units_multiplier);
}
