// cached javascript var engProfile = { sendProfMessage:function(encryptedUserID,idMessage,_message,callback,context){return new ajax_request(this.url + '?_method=sendProfMessage&_session=rw','encryptedUserID=' + enc(encryptedUserID)+ '\r\nidMessage=' + enc(idMessage)+ '\r\n_message=' + enc(_message),callback, context);}, getTopicsForLoggedInUser:function(topic_acc_id,viewing_user_id,callback,context){return new ajax_request(this.url + '?_method=getTopicsForLoggedInUser&_session=rw','topic_acc_id=' + enc(topic_acc_id)+ '\r\nviewing_user_id=' + enc(viewing_user_id),callback, context);}, getTopicsForGuest:function(topic_acc_id,callback,context){return new ajax_request(this.url + '?_method=getTopicsForGuest&_session=rw','topic_acc_id=' + enc(topic_acc_id),callback, context);}, getAlbumsForLoggedInUser:function(album_acc_id,viewing_user_id,callback,context){return new ajax_request(this.url + '?_method=getAlbumsForLoggedInUser&_session=rw','album_acc_id=' + enc(album_acc_id)+ '\r\nviewing_user_id=' + enc(viewing_user_id),callback, context);}, getAlbumsForGuest:function(topic_acc_id,callback,context){return new ajax_request(this.url + '?_method=getAlbumsForGuest&_session=rw','topic_acc_id=' + enc(topic_acc_id),callback, context);}, populatePhotoDetails:function(photoID,callback,context){return new ajax_request(this.url + '?_method=populatePhotoDetails&_session=rw','photoID=' + enc(photoID),callback, context);}, getCapacity:function(callback,context){return new ajax_request(this.url + '?_method=getCapacity&_session=rw','',callback, context);}, getEncryptedUserID:function(callback,context){return new ajax_request(this.url + '?_method=getEncryptedUserID&_session=rw','',callback, context);}, getMyProfileDetails:function(callback,context){return new ajax_request(this.url + '?_method=getMyProfileDetails&_session=rw','',callback, context);}, updateMyStatus:function(idMyStatus,myStatus,ddMyAction,callback,context){return new ajax_request(this.url + '?_method=updateMyStatus&_session=rw','idMyStatus=' + enc(idMyStatus)+ '\r\nmyStatus=' + enc(myStatus)+ '\r\nddMyAction=' + enc(ddMyAction),callback, context);}, sendInviteToEmail:function(message,url,callback,context){return new ajax_request(this.url + '?_method=sendInviteToEmail&_session=rw','message=' + enc(message)+ '\r\nurl=' + enc(url),callback, context);}, getEventStatus:function(itemID,callback,context){return new ajax_request(this.url + '?_method=getEventStatus&_session=rw','itemID=' + enc(itemID),callback, context);}, updateEventStatus:function(shared_event_id,statusID,comment,callback,context){return new ajax_request(this.url + '?_method=updateEventStatus&_session=rw','shared_event_id=' + enc(shared_event_id)+ '\r\nstatusID=' + enc(statusID)+ '\r\ncomment=' + enc(comment),callback, context);}, reportOffImage:function(TaskID,Title,callback,context){return new ajax_request(this.url + '?_method=reportOffImage&_session=rw','TaskID=' + enc(TaskID)+ '\r\nTitle=' + enc(Title),callback, context);}, url:'/ajax/app.engProfile,app.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 AjaxImage(url){var img=new Image();img.src=url;return img;} function TimeSpan(){this.Days=0;this.Hours=0;this.Minutes=0;this.Seconds=0;this.Milliseconds=0;} TimeSpan.prototype.toString = function(){return this.Days+'.'+this.Hours+':'+this.Minutes+':'+this.Seconds+'.'+this.Milliseconds;}