Type.registerNamespace('Xeed.Foam.Web.Services');
Xeed.Foam.Web.Services.WhatsNextService=function() {
Xeed.Foam.Web.Services.WhatsNextService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Xeed.Foam.Web.Services.WhatsNextService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_path();},
PostQuestion:function(keepmeupdated,firstname,lastname,country,city,email,question,fileName,currentDate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PostQuestion',false,{keepmeupdated:keepmeupdated,firstname:firstname,lastname:lastname,country:country,city:city,email:email,question:question,fileName:fileName,currentDate:currentDate},succeededCallback,failedCallback,userContext); },
RateTopic:function(topicId,tagIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RateTopic',false,{topicId:topicId,tagIds:tagIds},succeededCallback,failedCallback,userContext); },
AddComment:function(topicId,commentText,fileName,currentDate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddComment',false,{topicId:topicId,commentText:commentText,fileName:fileName,currentDate:currentDate},succeededCallback,failedCallback,userContext); },
VoteForComment:function(commentId,addCommentVotes,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VoteForComment',false,{commentId:commentId,addCommentVotes:addCommentVotes},succeededCallback,failedCallback,userContext); },
GetTopicDetailsHtml:function(topicId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTopicDetailsHtml',false,{topicId:topicId},succeededCallback,failedCallback,userContext); },
GetWhatsNextSearchResultsHtml:function(searchTerm,pageNo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWhatsNextSearchResultsHtml',false,{searchTerm:searchTerm,pageNo:pageNo},succeededCallback,failedCallback,userContext); },
GetPostQuestionFormHtml:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPostQuestionFormHtml',false,{},succeededCallback,failedCallback,userContext); },
GetBlogsHtml:function(blogGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBlogsHtml',false,{blogGroupId:blogGroupId},succeededCallback,failedCallback,userContext); },
GetBlogFeedHtml:function(blogGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBlogFeedHtml',false,{blogGroupId:blogGroupId},succeededCallback,failedCallback,userContext); }}
Xeed.Foam.Web.Services.WhatsNextService.registerClass('Xeed.Foam.Web.Services.WhatsNextService',Sys.Net.WebServiceProxy);
Xeed.Foam.Web.Services.WhatsNextService._staticInstance = new Xeed.Foam.Web.Services.WhatsNextService();
Xeed.Foam.Web.Services.WhatsNextService.set_path = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_path(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_path = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_path(); }
Xeed.Foam.Web.Services.WhatsNextService.set_timeout = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_timeout(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_timeout = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_timeout(); }
Xeed.Foam.Web.Services.WhatsNextService.set_defaultUserContext = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_defaultUserContext(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_defaultUserContext = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_defaultUserContext(); }
Xeed.Foam.Web.Services.WhatsNextService.set_defaultSucceededCallback = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_defaultSucceededCallback(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_defaultSucceededCallback = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_defaultSucceededCallback(); }
Xeed.Foam.Web.Services.WhatsNextService.set_defaultFailedCallback = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_defaultFailedCallback(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_defaultFailedCallback = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_defaultFailedCallback(); }
Xeed.Foam.Web.Services.WhatsNextService.set_enableJsonp = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_enableJsonp(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_enableJsonp = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_enableJsonp(); }
Xeed.Foam.Web.Services.WhatsNextService.set_jsonpCallbackParameter = function(value) { Xeed.Foam.Web.Services.WhatsNextService._staticInstance.set_jsonpCallbackParameter(value); }
Xeed.Foam.Web.Services.WhatsNextService.get_jsonpCallbackParameter = function() { return Xeed.Foam.Web.Services.WhatsNextService._staticInstance.get_jsonpCallbackParameter(); }
Xeed.Foam.Web.Services.WhatsNextService.set_path("http://www.fotomuseum.nl/Services/WhatsNextService.svc");
Xeed.Foam.Web.Services.WhatsNextService.PostQuestion= function(keepmeupdated,firstname,lastname,country,city,email,question,fileName,currentDate,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.PostQuestion(keepmeupdated,firstname,lastname,country,city,email,question,fileName,currentDate,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.RateTopic= function(topicId,tagIds,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.RateTopic(topicId,tagIds,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.AddComment= function(topicId,commentText,fileName,currentDate,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.AddComment(topicId,commentText,fileName,currentDate,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.VoteForComment= function(commentId,addCommentVotes,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.VoteForComment(commentId,addCommentVotes,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.GetTopicDetailsHtml= function(topicId,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.GetTopicDetailsHtml(topicId,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.GetWhatsNextSearchResultsHtml= function(searchTerm,pageNo,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.GetWhatsNextSearchResultsHtml(searchTerm,pageNo,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.GetPostQuestionFormHtml= function(onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.GetPostQuestionFormHtml(onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.GetBlogsHtml= function(blogGroupId,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.GetBlogsHtml(blogGroupId,onSuccess,onFailed,userContext); }
Xeed.Foam.Web.Services.WhatsNextService.GetBlogFeedHtml= function(blogGroupId,onSuccess,onFailed,userContext) {Xeed.Foam.Web.Services.WhatsNextService._staticInstance.GetBlogFeedHtml(blogGroupId,onSuccess,onFailed,userContext); }

