﻿CalendarBox.prototype = new Box();
CalendarBox.prototype.constructor = CalendarBox;

function CalendarBox(){

}

CalendarBox.onCalendarEventLink = function(evt){
    return Box.siteRoot + "/Event/" + evt.Id + "/Default.aspx";
}

CalendarBox.prototype.update = function(){
    if(!this.isMinimized){
        var body = this.getBody();
        if(body!=null){
            this.loadData();
        }
    }else{
        this._onToggleMinimize();
    }
    this._updateEdit();
}

CalendarBox.prototype.onData = function(data){
    var sb = new Array();
    var body = this.getBody();
    sb.push(Box.formatDateSections(data, this.boxId, CalendarBox.onCalendarEventLink));
    body.innerHTML = sb.join("");
}
