﻿if (false) {
    dojo.addOnLoad(function () {
        /* settings */
        var list = dojo.query('#news-feed ul')[0],
				items = dojo.query('li', list),
				showDuration = 3000,
				scrollDuration = 500,
				scrollTopDuration = 200,
				index = 0,
				interval;
        /* movement */
        var start = function () { interval = setInterval(move, showDuration); };
        var stop = function () { if (interval) clearInterval(interval); };
        var reset = function () {
            dojo.animateProperty({
                node: list,
                duration: scrollTopDuration,
                properties: {
                    top: 0
                },
                onEnd: start
            }).play();
        };
        /* action! */
        var move = function () {
            dojo.animateProperty({
                node: list,
                properties: {
                    top: (0 - (dojo.coords(items[++index]).t))
                },
                duration: scrollDuration,
                onEnd: function () {
                    if (index == items.length - 1) {
                        index = 0 - 1;
                        stop();
                        setTimeout(reset, showDuration);
                    }
                }
            }).play();
        };
        /* stop and start during mouseenter, mouseleave  */
        dojo.connect(list, 'onmouseenter', function () { stop(); });
        dojo.connect(list, 'onmouseleave', function () { start(); });
        /* go! */
        start();
    });
}

dojo.require("dojo.NodeList-fx");
dojo.addOnLoad(function () {
    /* settings */
    var list = dojo.query('#news-feed ul'),
					items = list.query("li"),
					showDuration = 3000,
					scrollDuration = 500,
					scrollTopDuration = 200,
					index = 0,
					interval;

    /* movement */
    var start = function () { interval = setInterval(move, showDuration); };
    var stop = function () { if (interval) clearInterval(interval); };
    var reset = function () {
        list.anim({ top: 0 }, scrollTopDuration, null, start);
    };
    /* action! */
    var move = function () {
        list.anim({ top: (0 - (dojo.coords(items[++index]).t)) }, scrollDuration, null, function () {
            if (index == items.length - 1) {
                index = 0 - 1;
                stop();
                setTimeout(reset, showDuration);
            }
        });
    };

    /* stop and start during mouseenter, mouseleave  */
    list.onmouseenter(stop).onmouseleave(start);

    /* go! */
    start();
});
	
	
