Type.registerNamespace('MyoatsWebService');
MyoatsWebService.AjaxWebService=function() {
MyoatsWebService.AjaxWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MyoatsWebService.AjaxWebService.prototype={
AddILike:function(drawingid,succeededCallback, failedCallback, userContext) {
return this._invoke(MyoatsWebService.AjaxWebService.get_path(), 'AddILike',false,{drawingid:drawingid},succeededCallback,failedCallback,userContext); },
AddFavorite:function(drawingid,succeededCallback, failedCallback, userContext) {
return this._invoke(MyoatsWebService.AjaxWebService.get_path(), 'AddFavorite',false,{drawingid:drawingid},succeededCallback,failedCallback,userContext); },
DeleteFavorite:function(drawingid,succeededCallback, failedCallback, userContext) {
return this._invoke(MyoatsWebService.AjaxWebService.get_path(), 'DeleteFavorite',false,{drawingid:drawingid},succeededCallback,failedCallback,userContext); },
AskFriend:function(friendid,succeededCallback, failedCallback, userContext) {
return this._invoke(MyoatsWebService.AjaxWebService.get_path(), 'AskFriend',false,{friendid:friendid},succeededCallback,failedCallback,userContext); },
AddUserComment:function(BuddyId,Comment,succeededCallback, failedCallback, userContext) {
return this._invoke(MyoatsWebService.AjaxWebService.get_path(), 'AddUserComment',false,{BuddyId:BuddyId,Comment:Comment},succeededCallback,failedCallback,userContext); },
ChangePanelStatus:function(PanelId,on,succeededCallback, failedCallback, userContext) {
return this._invoke(MyoatsWebService.AjaxWebService.get_path(), 'ChangePanelStatus',false,{PanelId:PanelId,on:on},succeededCallback,failedCallback,userContext); }}
MyoatsWebService.AjaxWebService.registerClass('MyoatsWebService.AjaxWebService',Sys.Net.WebServiceProxy);
MyoatsWebService.AjaxWebService._staticInstance = new MyoatsWebService.AjaxWebService();
MyoatsWebService.AjaxWebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; MyoatsWebService.AjaxWebService._staticInstance._path = value; }
MyoatsWebService.AjaxWebService.get_path = function() { return MyoatsWebService.AjaxWebService._staticInstance._path; }
MyoatsWebService.AjaxWebService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
MyoatsWebService.AjaxWebService._staticInstance._timeout = value; }
MyoatsWebService.AjaxWebService.get_timeout = function() { 
return MyoatsWebService.AjaxWebService._staticInstance._timeout; }
MyoatsWebService.AjaxWebService.set_defaultUserContext = function(value) { 
MyoatsWebService.AjaxWebService._staticInstance._userContext = value; }
MyoatsWebService.AjaxWebService.get_defaultUserContext = function() { 
return MyoatsWebService.AjaxWebService._staticInstance._userContext; }
MyoatsWebService.AjaxWebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; MyoatsWebService.AjaxWebService._staticInstance._succeeded = value; }
MyoatsWebService.AjaxWebService.get_defaultSucceededCallback = function() { 
return MyoatsWebService.AjaxWebService._staticInstance._succeeded; }
MyoatsWebService.AjaxWebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; MyoatsWebService.AjaxWebService._staticInstance._failed = value; }
MyoatsWebService.AjaxWebService.get_defaultFailedCallback = function() { 
return MyoatsWebService.AjaxWebService._staticInstance._failed; }
MyoatsWebService.AjaxWebService.set_path("/ajaxservice/AjaxWebService.asmx");
MyoatsWebService.AjaxWebService.AddILike= function(drawingid,onSuccess,onFailed,userContext) {MyoatsWebService.AjaxWebService._staticInstance.AddILike(drawingid,onSuccess,onFailed,userContext); }
MyoatsWebService.AjaxWebService.AddFavorite= function(drawingid,onSuccess,onFailed,userContext) {MyoatsWebService.AjaxWebService._staticInstance.AddFavorite(drawingid,onSuccess,onFailed,userContext); }
MyoatsWebService.AjaxWebService.DeleteFavorite= function(drawingid,onSuccess,onFailed,userContext) {MyoatsWebService.AjaxWebService._staticInstance.DeleteFavorite(drawingid,onSuccess,onFailed,userContext); }
MyoatsWebService.AjaxWebService.AskFriend= function(friendid,onSuccess,onFailed,userContext) {MyoatsWebService.AjaxWebService._staticInstance.AskFriend(friendid,onSuccess,onFailed,userContext); }
MyoatsWebService.AjaxWebService.AddUserComment= function(BuddyId,Comment,onSuccess,onFailed,userContext) {MyoatsWebService.AjaxWebService._staticInstance.AddUserComment(BuddyId,Comment,onSuccess,onFailed,userContext); }
MyoatsWebService.AjaxWebService.ChangePanelStatus= function(PanelId,on,onSuccess,onFailed,userContext) {MyoatsWebService.AjaxWebService._staticInstance.ChangePanelStatus(PanelId,on,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(UserComment) === 'undefined') {
var UserComment=gtc("UserComment");
UserComment.registerClass('UserComment');
}
