Type.registerNamespace('SearchEngineTools');
SearchEngineTools.AjaxService=function() {
SearchEngineTools.AjaxService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SearchEngineTools.AjaxService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SearchEngineTools.AjaxService._staticInstance.get_path();},
DoWork:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DoWork',false,{},succeededCallback,failedCallback,userContext); },
GetTopResults:function(Filters,Language,Random,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTopResults',false,{Filters:Filters,Language:Language,Random:Random},succeededCallback,failedCallback,userContext); },
GetFeturedResults:function(Filters,Language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFeturedResults',false,{Filters:Filters,Language:Language},succeededCallback,failedCallback,userContext); },
GetFeturedRealtors:function(Filters,Language,TopItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFeturedRealtors',false,{Filters:Filters,Language:Language,TopItems:TopItems},succeededCallback,failedCallback,userContext); },
CountEstates:function(Filters,Language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CountEstates',false,{Filters:Filters,Language:Language},succeededCallback,failedCallback,userContext); },
GetResultDetails:function(EstateID,Language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetResultDetails',false,{EstateID:EstateID,Language:Language},succeededCallback,failedCallback,userContext); },
GetCounters:function(Filters,Language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCounters',false,{Filters:Filters,Language:Language},succeededCallback,failedCallback,userContext); },
getCategoryCounters:function(Filters,Language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getCategoryCounters',false,{Filters:Filters,Language:Language},succeededCallback,failedCallback,userContext); },
AddEstateHit:function(ID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddEstateHit',false,{ID:ID},succeededCallback,failedCallback,userContext); },
GetEstateHitAnalytics:function(ID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEstateHitAnalytics',false,{ID:ID},succeededCallback,failedCallback,userContext); },
GetAccountCounters:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAccountCounters',false,{},succeededCallback,failedCallback,userContext); },
AddFavorite:function(ID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddFavorite',false,{ID:ID},succeededCallback,failedCallback,userContext); },
PropertyRemindes:function(ID,dpw,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PropertyRemindes',false,{ID:ID,dpw:dpw},succeededCallback,failedCallback,userContext); }}
SearchEngineTools.AjaxService.registerClass('SearchEngineTools.AjaxService',Sys.Net.WebServiceProxy);
SearchEngineTools.AjaxService._staticInstance = new SearchEngineTools.AjaxService();
SearchEngineTools.AjaxService.set_path = function(value) { SearchEngineTools.AjaxService._staticInstance.set_path(value); }
SearchEngineTools.AjaxService.get_path = function() { return SearchEngineTools.AjaxService._staticInstance.get_path(); }
SearchEngineTools.AjaxService.set_timeout = function(value) { SearchEngineTools.AjaxService._staticInstance.set_timeout(value); }
SearchEngineTools.AjaxService.get_timeout = function() { return SearchEngineTools.AjaxService._staticInstance.get_timeout(); }
SearchEngineTools.AjaxService.set_defaultUserContext = function(value) { SearchEngineTools.AjaxService._staticInstance.set_defaultUserContext(value); }
SearchEngineTools.AjaxService.get_defaultUserContext = function() { return SearchEngineTools.AjaxService._staticInstance.get_defaultUserContext(); }
SearchEngineTools.AjaxService.set_defaultSucceededCallback = function(value) { SearchEngineTools.AjaxService._staticInstance.set_defaultSucceededCallback(value); }
SearchEngineTools.AjaxService.get_defaultSucceededCallback = function() { return SearchEngineTools.AjaxService._staticInstance.get_defaultSucceededCallback(); }
SearchEngineTools.AjaxService.set_defaultFailedCallback = function(value) { SearchEngineTools.AjaxService._staticInstance.set_defaultFailedCallback(value); }
SearchEngineTools.AjaxService.get_defaultFailedCallback = function() { return SearchEngineTools.AjaxService._staticInstance.get_defaultFailedCallback(); }
SearchEngineTools.AjaxService.set_path("/SearchEngine/WebTools/AjaxService.svc");
SearchEngineTools.AjaxService.DoWork= function(onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.DoWork(onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetTopResults= function(Filters,Language,Random,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetTopResults(Filters,Language,Random,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetFeturedResults= function(Filters,Language,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetFeturedResults(Filters,Language,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetFeturedRealtors= function(Filters,Language,TopItems,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetFeturedRealtors(Filters,Language,TopItems,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.CountEstates= function(Filters,Language,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.CountEstates(Filters,Language,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetResultDetails= function(EstateID,Language,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetResultDetails(EstateID,Language,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetCounters= function(Filters,Language,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetCounters(Filters,Language,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.getCategoryCounters= function(Filters,Language,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.getCategoryCounters(Filters,Language,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.AddEstateHit= function(ID,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.AddEstateHit(ID,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetEstateHitAnalytics= function(ID,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetEstateHitAnalytics(ID,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.GetAccountCounters= function(onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.GetAccountCounters(onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.AddFavorite= function(ID,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.AddFavorite(ID,onSuccess,onFailed,userContext); }
SearchEngineTools.AjaxService.PropertyRemindes= function(ID,dpw,onSuccess,onFailed,userContext) {SearchEngineTools.AjaxService._staticInstance.PropertyRemindes(ID,dpw,onSuccess,onFailed,userContext); }

