﻿// Author: Kieran Iles
// Date Created: 8 Mar 2007
// Description: Scrolls <a> elements within a div with the id 'scrollingDiv'. The last <a> tag in the div
//

var scrollSpeed = 10;
var baseIntMarginMove = 1;
var intMarginMove = baseIntMarginMove;
var intBaseMarginLeft = 885;
var intMarginLeft = intBaseMarginLeft;
var objLastLink;
var intStartLeft, intStartWidth

function initScroller () {
    window.setTimeout("HorizontalScrollTimer();", scrollSpeed);
    objLastLink = document.getElementById("lastScrollingLink");
    intStartWidth = objLastLink.offsetWidth;
    intStartLeft = objLastLink.offsetLeft;
    
}

function HorizontalScrollTimer () {
    var objDiv = document.getElementById("scrollingDiv");
    intMarginLeft = intMarginLeft - intMarginMove;
    objDiv.style.margin = "0 0 0 " + intMarginLeft + "px";
    if ((objLastLink.offsetLeft + objLastLink.offsetWidth + 100) < 0)
    {
        intMarginLeft = intBaseMarginLeft;    
    }
    window.setTimeout("HorizontalScrollTimer();", scrollSpeed);
}

function stopScrolling () {
    intMarginMove = 0;
    
}

function startScrolling () {
    intMarginMove = baseIntMarginMove;
}