﻿var currentpos = 0;
var currentslide = 1;
var posincrement = 970;
var imagecount = 6;
var waittime = 10000;
var duration = 500;
var maxPos = posincrement * (imagecount - 1) * -1;
var timeoutID;

$(document).ready(function() {
    timeoutID = setTimeout("moveSlide()",waittime);
});

function moveSlide()
{
    currentpos = currentpos - posincrement;
    currentslide++;
    if(currentpos < maxPos)
    {
        currentpos = 0;
        currentslide = 1;
        jumpToSlide();
    }
    else
    {
        animateSlide();
    }
}

function moveNext()
{
    clearTimeout(timeoutID);
    moveSlide();
}

function movePrevious()
{
    clearTimeout(timeoutID);
    if(currentpos == 0)
    {
        currentpos = maxPos;
        currentslide = imagecount;
        jumpToSlide();
    }
    else
    {
        currentpos = currentpos + posincrement;
        currentslide--;
        animateSlide();
    }
}

function moveTo(pos)
{
    clearTimeout(timeoutID);
    currentpos = pos * posincrement * -1;
    currentslide = pos + 1;
    jumpToSlide();
}

function animateSlide()
{
    $('#slidecontainer').animate({'marginLeft' : currentpos},duration);
    var src = '/image/slideselect' + currentslide + '.png';
    $('#slideselectimg').attr('src',src);
    timeoutID = setTimeout("moveSlide()",waittime);
}

function jumpToSlide()
{
    $('#slidecontainer').css({'marginLeft' : currentpos});
    var src = '/image/slideselect' + currentslide + '.png';
    $('#slideselectimg').attr('src',src);
    timeoutID = setTimeout("moveSlide()",waittime);
}
