var AjaxServices=function() {
AjaxServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxServices._staticInstance.get_path();},
GetArticleRatings:function(idStr,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetArticleRatings',false,{idStr:idStr},succeededCallback,failedCallback,userContext); },
GetArticleComments:function(id,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetArticleComments',false,{id:id,count:count},succeededCallback,failedCallback,userContext); },
AddArticleRating:function(id,rating,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddArticleRating',false,{id:id,rating:rating},succeededCallback,failedCallback,userContext); },
AddArticleComment:function(id,comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddArticleComment',false,{id:id,comment:comment},succeededCallback,failedCallback,userContext); },
RemoveArticleComment:function(CommentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveArticleComment',false,{CommentID:CommentID},succeededCallback,failedCallback,userContext); },
GetUserInfo:function(MemberID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserInfo',false,{MemberID:MemberID},succeededCallback,failedCallback,userContext); },
GetProviderPhoneNumber:function(ProviderID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProviderPhoneNumber',false,{ProviderID:ProviderID},succeededCallback,failedCallback,userContext); },
LogVirtualTourView:function(ProviderID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogVirtualTourView',false,{ProviderID:ProviderID},succeededCallback,failedCallback,userContext); },
LogWebsiteView:function(ProviderID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogWebsiteView',false,{ProviderID:ProviderID},succeededCallback,failedCallback,userContext); },
GetProvidersToMap:function(ProvinceAbbr,strProviderTypeID,strCount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProvidersToMap',false,{ProvinceAbbr:ProvinceAbbr,strProviderTypeID:strProviderTypeID,strCount:strCount},succeededCallback,failedCallback,userContext); }}
AjaxServices.registerClass('AjaxServices',Sys.Net.WebServiceProxy);
AjaxServices._staticInstance = new AjaxServices();
AjaxServices.set_path = function(value) { AjaxServices._staticInstance.set_path(value); }
AjaxServices.get_path = function() { return AjaxServices._staticInstance.get_path(); }
AjaxServices.set_timeout = function(value) { AjaxServices._staticInstance.set_timeout(value); }
AjaxServices.get_timeout = function() { return AjaxServices._staticInstance.get_timeout(); }
AjaxServices.set_defaultUserContext = function(value) { AjaxServices._staticInstance.set_defaultUserContext(value); }
AjaxServices.get_defaultUserContext = function() { return AjaxServices._staticInstance.get_defaultUserContext(); }
AjaxServices.set_defaultSucceededCallback = function(value) { AjaxServices._staticInstance.set_defaultSucceededCallback(value); }
AjaxServices.get_defaultSucceededCallback = function() { return AjaxServices._staticInstance.get_defaultSucceededCallback(); }
AjaxServices.set_defaultFailedCallback = function(value) { AjaxServices._staticInstance.set_defaultFailedCallback(value); }
AjaxServices.get_defaultFailedCallback = function() { return AjaxServices._staticInstance.get_defaultFailedCallback(); }
AjaxServices.set_path("/Services/AjaxServices.asmx");
AjaxServices.GetArticleRatings= function(idStr,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.GetArticleRatings(idStr,onSuccess,onFailed,userContext); }
AjaxServices.GetArticleComments= function(id,count,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.GetArticleComments(id,count,onSuccess,onFailed,userContext); }
AjaxServices.AddArticleRating= function(id,rating,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.AddArticleRating(id,rating,onSuccess,onFailed,userContext); }
AjaxServices.AddArticleComment= function(id,comment,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.AddArticleComment(id,comment,onSuccess,onFailed,userContext); }
AjaxServices.RemoveArticleComment= function(CommentID,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.RemoveArticleComment(CommentID,onSuccess,onFailed,userContext); }
AjaxServices.GetUserInfo= function(MemberID,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.GetUserInfo(MemberID,onSuccess,onFailed,userContext); }
AjaxServices.GetProviderPhoneNumber= function(ProviderID,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.GetProviderPhoneNumber(ProviderID,onSuccess,onFailed,userContext); }
AjaxServices.LogVirtualTourView= function(ProviderID,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.LogVirtualTourView(ProviderID,onSuccess,onFailed,userContext); }
AjaxServices.LogWebsiteView= function(ProviderID,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.LogWebsiteView(ProviderID,onSuccess,onFailed,userContext); }
AjaxServices.GetProvidersToMap= function(ProvinceAbbr,strProviderTypeID,strCount,onSuccess,onFailed,userContext) {AjaxServices._staticInstance.GetProvidersToMap(ProvinceAbbr,strProviderTypeID,strCount,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Rating) === 'undefined') {
var Rating=gtc("Rating");
Rating.registerClass('Rating');
}
if (typeof(Comment) === 'undefined') {
var Comment=gtc("Comment");
Comment.registerClass('Comment');
}
if (typeof(Member) === 'undefined') {
var Member=gtc("Member");
Member.registerClass('Member');
}
