Type.registerNamespace('DoFactory');
DoFactory.DoFactoryWebService=function() {
DoFactory.DoFactoryWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DoFactory.DoFactoryWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return DoFactory.DoFactoryWebService._staticInstance.get_path();},
ToggleUser:function(toggle,toUserId,toggleImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleUser',false,{toggle:toggle,toUserId:toUserId,toggleImage:toggleImage},succeededCallback,failedCallback,userContext); },
ToggleTopic:function(toggle,topicId,toggleImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleTopic',false,{toggle:toggle,topicId:topicId,toggleImage:toggleImage},succeededCallback,failedCallback,userContext); },
TogglePost:function(toggle,postId,toggleImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TogglePost',false,{toggle:toggle,postId:postId,toggleImage:toggleImage},succeededCallback,failedCallback,userContext); },
ToggleAnswer:function(toggle,postId,toggleImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleAnswer',false,{toggle:toggle,postId:postId,toggleImage:toggleImage},succeededCallback,failedCallback,userContext); },
AddComment:function(thing,thingId,body,panelAddComment,panelEditComment,labelComments,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddComment',false,{thing:thing,thingId:thingId,body:body,panelAddComment:panelAddComment,panelEditComment:panelEditComment,labelComments:labelComments},succeededCallback,failedCallback,userContext); },
DeleteComment:function(commentId,thing,thingId,labelComments,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteComment',false,{commentId:commentId,thing:thing,thingId:thingId,labelComments:labelComments},succeededCallback,failedCallback,userContext); },
ToggleVote:function(delta,thing,thingId,hyperlinkVoteup,hyperlinkVotedown,hyperlinkVotes,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleVote',false,{delta:delta,thing:thing,thingId:thingId,hyperlinkVoteup:hyperlinkVoteup,hyperlinkVotedown:hyperlinkVotedown,hyperlinkVotes:hyperlinkVotes},succeededCallback,failedCallback,userContext); },
ToggleReview:function(toggle,reviewId,labelThanks,hyperlinkUpVote,hyperlinkDownVote,labelResult,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleReview',false,{toggle:toggle,reviewId:reviewId,labelThanks:labelThanks,hyperlinkUpVote:hyperlinkUpVote,hyperlinkDownVote:hyperlinkDownVote,labelResult:labelResult},succeededCallback,failedCallback,userContext); },
GetCounties:function(countryCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCounties',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetSuggestedUsers:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSuggestedUsers',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetAllUsers:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllUsers',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetSuggestedTags:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSuggestedTags',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); }}
DoFactory.DoFactoryWebService.registerClass('DoFactory.DoFactoryWebService',Sys.Net.WebServiceProxy);
DoFactory.DoFactoryWebService._staticInstance = new DoFactory.DoFactoryWebService();
DoFactory.DoFactoryWebService.set_path = function(value) { DoFactory.DoFactoryWebService._staticInstance.set_path(value); }
DoFactory.DoFactoryWebService.get_path = function() { return DoFactory.DoFactoryWebService._staticInstance.get_path(); }
DoFactory.DoFactoryWebService.set_timeout = function(value) { DoFactory.DoFactoryWebService._staticInstance.set_timeout(value); }
DoFactory.DoFactoryWebService.get_timeout = function() { return DoFactory.DoFactoryWebService._staticInstance.get_timeout(); }
DoFactory.DoFactoryWebService.set_defaultUserContext = function(value) { DoFactory.DoFactoryWebService._staticInstance.set_defaultUserContext(value); }
DoFactory.DoFactoryWebService.get_defaultUserContext = function() { return DoFactory.DoFactoryWebService._staticInstance.get_defaultUserContext(); }
DoFactory.DoFactoryWebService.set_defaultSucceededCallback = function(value) { DoFactory.DoFactoryWebService._staticInstance.set_defaultSucceededCallback(value); }
DoFactory.DoFactoryWebService.get_defaultSucceededCallback = function() { return DoFactory.DoFactoryWebService._staticInstance.get_defaultSucceededCallback(); }
DoFactory.DoFactoryWebService.set_defaultFailedCallback = function(value) { DoFactory.DoFactoryWebService._staticInstance.set_defaultFailedCallback(value); }
DoFactory.DoFactoryWebService.get_defaultFailedCallback = function() { return DoFactory.DoFactoryWebService._staticInstance.get_defaultFailedCallback(); }
DoFactory.DoFactoryWebService.set_path("/DoFactoryWebService.asmx");
DoFactory.DoFactoryWebService.ToggleUser= function(toggle,toUserId,toggleImage,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.ToggleUser(toggle,toUserId,toggleImage,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.ToggleTopic= function(toggle,topicId,toggleImage,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.ToggleTopic(toggle,topicId,toggleImage,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.TogglePost= function(toggle,postId,toggleImage,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.TogglePost(toggle,postId,toggleImage,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.ToggleAnswer= function(toggle,postId,toggleImage,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.ToggleAnswer(toggle,postId,toggleImage,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.AddComment= function(thing,thingId,body,panelAddComment,panelEditComment,labelComments,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.AddComment(thing,thingId,body,panelAddComment,panelEditComment,labelComments,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.DeleteComment= function(commentId,thing,thingId,labelComments,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.DeleteComment(commentId,thing,thingId,labelComments,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.ToggleVote= function(delta,thing,thingId,hyperlinkVoteup,hyperlinkVotedown,hyperlinkVotes,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.ToggleVote(delta,thing,thingId,hyperlinkVoteup,hyperlinkVotedown,hyperlinkVotes,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.ToggleReview= function(toggle,reviewId,labelThanks,hyperlinkUpVote,hyperlinkDownVote,labelResult,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.ToggleReview(toggle,reviewId,labelThanks,hyperlinkUpVote,hyperlinkDownVote,labelResult,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.GetCounties= function(countryCode,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.GetCounties(countryCode,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.GetSuggestedUsers= function(prefixText,count,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.GetSuggestedUsers(prefixText,count,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.GetAllUsers= function(prefixText,count,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.GetAllUsers(prefixText,count,onSuccess,onFailed,userContext); }
DoFactory.DoFactoryWebService.GetSuggestedTags= function(prefixText,count,onSuccess,onFailed,userContext) {DoFactory.DoFactoryWebService._staticInstance.GetSuggestedTags(prefixText,count,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('DoFactory.BusinessLayer');
if (typeof(DoFactory.BusinessLayer.County) === 'undefined') {
DoFactory.BusinessLayer.County=gtc("DoFactory.BusinessLayer.County");
DoFactory.BusinessLayer.County.registerClass('DoFactory.BusinessLayer.County');
}

