﻿var NewsTicker = Class.create(FadeRotater, {
    initialize: function($super, element) {
        $super(element, 5000);
        this.__items = [];
        this.__current = -1;
        this.__anchor = this.__element.select("a")[0];
    },
    addItem: function(caption, url) {
        this.__items[this.__items.length] = {
            caption: caption,
            url: url
        }
        return this;
    },
    setItem: function() {
        this.__current++;
        if (this.__current == this.__items.length) this.__current = 0;
        var item = this.__items[this.__current];
        if (item) {
            this.__anchor.innerHTML = item.caption;
            this.__anchor.href = "/news/" + item.url + ".html";
        }
    }
});