
var _calendar_popups = {
    open_small_window: function() {
        window.open(this.href, '_blank', 'width=600,height=375,scrollbars=1,resizable=1');
        return false;
    },
    assign_popups: function(popup_links) {
        for(var i = 0; i < popup_links.length; i++) {
            popup_links[i].onclick = this.open_small_window;
        }
    },
    init: function() {
        var calendar = document.getElementById('calendargrid');
        var special_events = document.getElementById('frontpageevents');
        if(calendar) {
            this.assign_popups(calendar.getElementsByTagName('a'));
        }
        if(special_events) {
            this.assign_popups(special_events.getElementsByTagName('a'));
        }
    }
};

window.onload = function() {
    _calendar_popups.init();
};

