var AjaxHandler = { CheckSession:function(callback,context){return new ajax_request(this.url + '?_method=CheckSession&_session=rw','',callback, context);}, IsAuthenticated:function(callback,context){return new ajax_request(this.url + '?_method=IsAuthenticated&_session=no','',callback, context);}, loadSubCats:function(catID,callback,context){return new ajax_request(this.url + '?_method=loadSubCats&_session=no','catID=' + enc(catID),callback, context);}, loadSubCatKeyWords:function(SubCatID,callback,context){return new ajax_request(this.url + '?_method=loadSubCatKeyWords&_session=no','SubCatID=' + enc(SubCatID),callback, context);}, BookInfo:function(DocID,callback,context){return new ajax_request(this.url + '?_method=BookInfo&_session=no','DocID=' + enc(DocID),callback, context);}, BookBouquetsXXXXXXX:function(DocID,callback,context){return new ajax_request(this.url + '?_method=BookBouquets&_session=no','DocID=' + enc(DocID),callback, context);}, BookData:function(DocID,callback,context){return new ajax_request(this.url + '?_method=BookData&_session=no','DocID=' + enc(DocID),callback, context);}, BookComments:function(DocID,callback,context){return new ajax_request(this.url + '?_method=BookComments&_session=no','DocID=' + enc(DocID),callback, context);}, addComment:function(DocID,Comment,callback,context){return new ajax_request(this.url + '?_method=addComment&_session=rw','DocID=' + enc(DocID)+ '\r\nComment=' + enc(Comment),callback, context);}, addToBookshelf:function(DocID,callback,context){return new ajax_request(this.url + '?_method=addToBookshelf&_session=rw','DocID=' + enc(DocID),callback, context);}, removeFromBookshelf:function(DocID,callback,context){return new ajax_request(this.url + '?_method=removeFromBookshelf&_session=rw','DocID=' + enc(DocID),callback, context);}, BookAttachments:function(DocID,callback,context){return new ajax_request(this.url + '?_method=BookAttachments&_session=rw','DocID=' + enc(DocID),callback, context);}, BookAttachmentsForPeopleID:function(DocID,PeopleID,callback,context){return new ajax_request(this.url + '?_method=BookAttachmentsForPeopleID&_session=rw','DocID=' + enc(DocID)+ '\r\nPeopleID=' + enc(PeopleID),callback, context);}, BookDocsFromTagID:function(DocID,PeopleID,tagID,callback,context){return new ajax_request(this.url + '?_method=BookAttachmentsForTagID&_session=rw','DocID=' + enc(DocID)+ '\r\nPeopleID=' + enc(PeopleID)+ '\r\ntagID=' + enc(tagID),callback, context);}, BookshelfTags:function(callback,context){return new ajax_request(this.url + '?_method=BookshelfTags&_session=rw','',callback, context);}, FilterBookshelf:function(tag,callback,context){return new ajax_request(this.url + '?_method=FilterBookshelf&_session=rw','tag=' + enc(tag),callback, context);}, BookshelfBooks2:function(callback,context){return new ajax_request(this.url + '?_method=BookshelfBooks2&_session=rw','',callback, context);}, BookshelfBooks:function(callback,context){return new ajax_request(this.url + '?_method=BookshelfBooks&_session=rw','',callback, context);}, loadBookshelfBooks:function(parCat,strTitle,callback,context){return new ajax_request(this.url + '?_method=loadBookshelfBooks&_session=rw','parCat=' + enc(parCat)+ '\r\nstrTitle=' + enc(strTitle),callback, context);}, getCachedCover:function(docID,callback,context){return new ajax_request(this.url + '?_method=getCachedCover&_session=rw','docID=' + enc(docID),callback, context);}, loadBookshelfBooks:function(parCat,callback,context){return new ajax_request(this.url + '?_method=loadBookshelfBooks&_session=rw','parCat=' + enc(parCat),callback, context);}, loadBookshelfBooks3:function(parCat,callback,context){return new ajax_request(this.url + '?_method=loadBookshelfBooks3&_session=rw','parCat=' + enc(parCat),callback, context);}, MergeRss:function(Urls,callback,context){return new ajax_request(this.url + '?_method=MergeRss&_session=no','Urls=' + json_from_object(Urls),callback, context);}, dtsHelp:function(callback,context){return new ajax_request(this.url + '?_method=dtsHelp&_session=no','',callback, context);}, BookBouquets2:function(DocID,callback,context){return new ajax_request(this.url + '?_method=BookBouquets2&_session=no','DocID=' + enc(DocID),callback, context);}, pageModules:function(callback,context){return new ajax_request(this.url + '?_method=pageModules&_session=no','',callback, context);}, netModulesDataSet:function(callback,context){return new ajax_request(this.url + '?_method=netModulesDataSet&_session=no','',callback, context);}, netModulesDataSetByType:function(moduleType,callback,context){return new ajax_request(this.url + '?_method=netModulesDataSetByType&_session=rw','moduleType=' + enc(moduleType),callback, context);}, netModules:function(callback,context){return new ajax_request(this.url + '?_method=netModules&_session=rw','',callback, context);}, SaveOrder:function(sCol,position,moduleID,boxID,Opened,callback,context){return new ajax_request(this.url + '?_method=SaveOrder&_session=rw','sCol=' + enc(sCol)+ '\r\nposition=' + enc(position)+ '\r\nmoduleID=' + enc(moduleID)+ '\r\nboxID=' + enc(boxID)+ '\r\nOpened=' + enc(Opened),callback, context);}, SaveModule:function(moduleID,callback,context){return new ajax_request(this.url + '?_method=SaveModule&_session=rw','moduleID=' + enc(moduleID),callback, context);}, RemoveModule:function(ModuleID,callback,context){return new ajax_request(this.url + '?_method=RemoveModule&_session=rw','ModuleID=' + enc(ModuleID),callback, context);}, SavePage:function(PageData,callback,context){return new ajax_request(this.url + '?_method=SavePage&_session=rw','PageData=' + json_from_object(PageData),callback, context);}, RssByCategory:function(catName,callback,context){return new ajax_request(this.url + '?_method=RssByCategory&_session=rw','catName=' + enc(catName),callback, context);}, RssProxyDataSet:function(url,callback,context){return new ajax_request(this.url + '?_method=RssProxyDataSet&_session=rw','url=' + enc(url),callback, context);}, isDefaultUser:function(callback,context){return new ajax_request(this.url + '?_method=isDefaultUser&_session=no','',callback, context);}, getWidgetContent:function(url,callback,context){return new ajax_request(this.url + '?_method=getWidgetContent&_session=rw','url=' + enc(url),callback, context);}, RssProxy:function(url,callback,context){return new ajax_request(this.url + '?_method=RssProxy&_session=rw','url=' + enc(url),callback, context);}, url:'/ajax/cl_famili2.utils.AjaxHandler,cl-famili2.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