﻿//variables
var bannerscrollstep = 30;
var bannerscrolltime = 10;
var bannerspeedupstart = 600;
var bannerspeedupstep = 150;
var bannertimer = 0;
var bannerspeeduptimer = 0;

//onload scroll right
function onloadBannerScroll() 
{
    clearTimeout(bannertimer);
    if (bannerscrollstep > 0)
    {
        $('scrolldivbanner').scrollLeft += bannerscrollstep;
        bannerscrollstep -= 1;
        bannertimer = setTimeout("onloadBannerScroll()", bannerscrolltime);
    }
    else 
        bannerscrollstep = 2;
}

//scroll banner left
function scrollBannerLeft()
{
    clearTimeout(bannertimer);
    $('scrolldivbanner').scrollLeft -= bannerscrollstep;
    bannertimer = setTimeout("scrollBannerLeft()", bannerscrolltime);

    //speed up
    if (bannerspeeduptimer == 0)
        bannerspeeduptimer = setTimeout("speedUpBannerLeft()", bannerspeedupstart);
}

//speed up banner left
function speedUpBannerLeft() 
{
    clearTimeout(bannerspeeduptimer);
    bannerscrollstep+=1;
    bannerspeeduptimer = setTimeout("speedUpBannerLeft()", bannerspeedupstep);
}

//stop left scrolling
function stopBannerLeft() 
{
    clearTimeout(bannertimer);
    clearTimeout(bannerspeeduptimer);
    bannertimer = 0;
    bannerspeeduptimer = 0;
    bannerscrollstep = 2;
}

//scroll banner right
function scrollBannerRight()
{
    clearTimeout(bannertimer);
    $('scrolldivbanner').scrollLeft += bannerscrollstep;
    bannertimer = setTimeout("scrollBannerRight()", bannerscrolltime);

    //speed up
    if (bannerspeeduptimer == 0)
        bannerspeeduptimer = setTimeout("speedUpBannerRight()", bannerspeedupstart);
}

//speed up banner right
function speedUpBannerRight() 
{
    clearTimeout(bannerspeeduptimer);
    bannerscrollstep += 1;
    bannerspeeduptimer = setTimeout("speedUpBannerRight()", bannerspeedupstep);
}

//stop right scrolling
function stopBannerRight() 
{
    clearTimeout(bannertimer);
    clearTimeout(bannerspeeduptimer);
    bannertimer = 0;
    bannerspeeduptimer = 0;
    bannerscrollstep = 2;
}
