YAHOO.namespace("cedars.news_and_events.events");

YAHOO.cedars.news_and_events.events.Listing = function(events, eventId) {
    this.events = events;
    this.selectedEventId = null;
    if (eventId === undefined) {
        eventId = null;
    }
    this.showEvent(eventId);
}

YAHOO.cedars.news_and_events.events.Listing.prototype.showEvent = function(eventId) {
    var i;
    for (i in this.events) {
        var display = (this.events[i] == eventId) ? '' : 'none';
        var event_object = $('calendar-event-details-' + this.events[i]);
        
        if(event_object)
            $('calendar-event-details-' + this.events[i]).style.display = display;
        
    }
    if (this.eventId == null && eventId != null) {
        window.location.hash = 'event_' + eventId;
    }
    this.eventId = eventId;

}

