var eng_schedule = { getDefaultSchedule:function(callback,context){return new ajax_request(this.url + '?_method=getDefaultSchedule&_session=rw','',callback, context);}, getScheduleForChannelsCustomView:function(strtTime,duration,channelList,callback,context){return new ajax_request(this.url + '?_method=getScheduleForChannelsCustomView&_session=rw','strtTime=' + enc(strtTime)+ '\r\nduration=' + enc(duration)+ '\r\nchannelList=' + json_from_object(channelList),callback, context);}, getScheduleForChannels:function(strtTime,strtDate,duration,channelList,callback,context){return new ajax_request(this.url + '?_method=getScheduleForChannels&_session=rw','strtTime=' + enc(strtTime)+ '\r\nstrtDate=' + enc(strtDate)+ '\r\nduration=' + enc(duration)+ '\r\nchannelList=' + json_from_object(channelList),callback, context);}, getCurrentCustomSchedule:function(viewID,callback,context){return new ajax_request(this.url + '?_method=getCurrentCustomSchedule&_session=rw','viewID=' + enc(viewID),callback, context);}, getDefaultForLoggedIn:function(custViewID,callback,context){return new ajax_request(this.url + '?_method=getDefaultForLoggedIn&_session=rw','custViewID=' + enc(custViewID),callback, context);}, getScheduleForCustView:function(custViewID,strtDate,callback,context){return new ajax_request(this.url + '?_method=getScheduleForCustView&_session=rw','custViewID=' + enc(custViewID)+ '\r\nstrtDate=' + enc(strtDate),callback, context);}, getScheduleForNow:function(channelList,duration,callback,context){return new ajax_request(this.url + '?_method=getScheduleForNow&_session=rw','channelList=' + json_from_object(channelList)+ '\r\nduration=' + enc(duration),callback, context);}, getAvailChannels:function(callback,context){return new ajax_request(this.url + '?_method=getAvailChannels&_session=rw','',callback, context);}, getAvailProgDates:function(callback,context){return new ajax_request(this.url + '?_method=getAvailProgDates&_session=rw','',callback, context);}, url:'/ajax/otb_1.eng_schedule,otb_1.ashx' } function HtmlControl(id) { var ele = null; if(typeof(id) == 'object') ele = id; else ele = document.getElementById(id); if(ele == null) return null; var _o = ele.cloneNode(true); var _op = document.createElement('SPAN'); _op.appendChild(_o); this._source = _op.innerHTML; } HtmlControl.prototype.toString = function(){ return this._source; } function HtmlControlUpdate(func, parentId) { var f,i,ff,fa=''; var ele = document.getElementById(parentId); if(ele == null) return; var args = []; for(i=0; i 2) for(i=2; i9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function _getTable(n,e){for(var i=0; i