Type.registerNamespace('Dave.Web.Controls.WebServices');
Dave.Web.Controls.WebServices.ServerControls=function() {
Dave.Web.Controls.WebServices.ServerControls.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Dave.Web.Controls.WebServices.ServerControls.prototype={
GetFoulWords:function(text,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.ServerControls.get_path(), 'GetFoulWords',false,{text:text},succeededCallback,failedCallback,userContext); },
Comment_Delete:function(messageId,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.ServerControls.get_path(), 'Comment_Delete',true,{messageId:messageId},succeededCallback,failedCallback,userContext); }}
Dave.Web.Controls.WebServices.ServerControls.registerClass('Dave.Web.Controls.WebServices.ServerControls',Sys.Net.WebServiceProxy);
Dave.Web.Controls.WebServices.ServerControls._staticInstance = new Dave.Web.Controls.WebServices.ServerControls();
Dave.Web.Controls.WebServices.ServerControls.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Dave.Web.Controls.WebServices.ServerControls._staticInstance._path = value; }
Dave.Web.Controls.WebServices.ServerControls.get_path = function() { return Dave.Web.Controls.WebServices.ServerControls._staticInstance._path; }
Dave.Web.Controls.WebServices.ServerControls.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); }
Dave.Web.Controls.WebServices.ServerControls._staticInstance._timeout = value; }
Dave.Web.Controls.WebServices.ServerControls.get_timeout = function() { 
return Dave.Web.Controls.WebServices.ServerControls._staticInstance._timeout; }
Dave.Web.Controls.WebServices.ServerControls.set_defaultUserContext = function(value) { 
Dave.Web.Controls.WebServices.ServerControls._staticInstance._userContext = value; }
Dave.Web.Controls.WebServices.ServerControls.get_defaultUserContext = function() { 
return Dave.Web.Controls.WebServices.ServerControls._staticInstance._userContext; }
Dave.Web.Controls.WebServices.ServerControls.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Dave.Web.Controls.WebServices.ServerControls._staticInstance._succeeded = value; }
Dave.Web.Controls.WebServices.ServerControls.get_defaultSucceededCallback = function() { 
return Dave.Web.Controls.WebServices.ServerControls._staticInstance._succeeded; }
Dave.Web.Controls.WebServices.ServerControls.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Dave.Web.Controls.WebServices.ServerControls._staticInstance._failed = value; }
Dave.Web.Controls.WebServices.ServerControls.get_defaultFailedCallback = function() { 
return Dave.Web.Controls.WebServices.ServerControls._staticInstance._failed; }
Dave.Web.Controls.WebServices.ServerControls.set_path("/ServerControlsService.asmx");
Dave.Web.Controls.WebServices.ServerControls.GetFoulWords= function(text,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.ServerControls._staticInstance.GetFoulWords(text,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.ServerControls.Comment_Delete= function(messageId,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.ServerControls._staticInstance.Comment_Delete(messageId,onSuccess,onFailed,userContext); }
