﻿function loopHeadlines(headlineNumber,duration,delay) {
    try {
		headlineHeight = 30;
        if(duration == undefined){ duration = 500; }
        if(delay == undefined){ delay = 6000; }
        var headlines = $$("#newsHeadlinesContainer #headlineList li").length - 1;
        if(headlines >= 0){
            headlineNumber = (headlineNumber == undefined) ? 0 : headlineNumber;
            prevMargin = (headlineNumber - 1) * -1 * headlineHeight;
            nextHeadline = (headlineNumber == headlines) ? 0 : headlineNumber + 1;
            nextMargin = headlineNumber * -1 * headlineHeight;
            var marginChange = new Fx.Style('headlineList', 'margin-top', {duration:duration});
            marginChange.start(prevMargin, nextMargin);
            setTimeout("loopHeadlines("+nextHeadline+")",delay);
        }
    }catch(ex){}
}