Type.registerNamespace("Telerik.Web.UI.Scheduler");
(function(){
var $T=Telerik.Web.UI;
var _2=Telerik.Web.UI.Scheduler;
var _3=60000;
var _4=_3*60;
var _5=_4*24;
var _6=5;
$T.Scheduler.MultiDayModel=function(_7){
$T.Scheduler.MultiDayModel.initializeBase(this,[_7]);
this._settings=this._owner.get_multiDayViewSettings();
};
$T.Scheduler.MultiDayModel.prototype={get_visibleRangeStart:function(){
var _8=this._owner;
var _9=_2.DateTime.getDate(_8.get_selectedDate());
if(!_8.get_showAllDayRow()){
_9=_2.DateTime.add(_9,this.get_effectiveDayStartTime());
}
return _9;
},get_visibleRangeEnd:function(){
var _a=this._owner;
var _b=new _2.DateTime(_a.get_selectedDate()).get_date().add((this.get_numberOfDays()-1)*_5).toDate();
if(!_a.get_showAllDayRow()){
_b=_2.DateTime.add(_b,this.get_effectiveDayEndTime());
}else{
_b=_2.DateTime.add(_b,_5);
}
return _b;
},get_numberOfDays:function(){
return this._settings.numberOfDays||_6;
},_getFirstDayStart:function(){
return new _2.DateTime(this._owner.get_selectedDate()).get_date().add(this.get_effectiveDayStartTime()).toDate();
},_getTimeFromIndex:function(_c){
var _d;
if(_c.viewPartIndex==0){
_d=new _2.DateTime(this._owner.get_selectedDate()).get_date().toDate();
}else{
_d=this._getFirstDayStart();
}
var _e=_c.rowIndex*this._owner.get_minutesPerRow();
return new _2.DateTime(_d).add(_c.cellIndex*_5).add(_e*_3).toDate();
}};
$T.Scheduler.MultiDayModel.registerClass("Telerik.Web.UI.Scheduler.MultiDayModel",$T.Scheduler.WeekModel);
})();


if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();