var Users=function() {
Users.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Users.prototype={
AddUser:function(SiteID,UserName,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'AddUser',false,{SiteID:SiteID,UserName:UserName,Email:Email},succeededCallback,failedCallback,userContext); },
ActivateUser:function(SiteID,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'ActivateUser',false,{SiteID:SiteID,Email:Email},succeededCallback,failedCallback,userContext); },
UpdateUser:function(SiteID,UserID,UserName,Email,Notify,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'UpdateUser',false,{SiteID:SiteID,UserID:UserID,UserName:UserName,Email:Email,Notify:Notify},succeededCallback,failedCallback,userContext); },
SpamStopUser:function(SiteID,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SpamStopUser',false,{SiteID:SiteID,Email:Email},succeededCallback,failedCallback,userContext); },
DeleteUser:function(SiteID,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'DeleteUser',false,{SiteID:SiteID,Email:Email},succeededCallback,failedCallback,userContext); },
LoginUser:function(SiteID,UserName,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'LoginUser',false,{SiteID:SiteID,UserName:UserName,Email:Email},succeededCallback,failedCallback,userContext); },
GetUser:function(SiteID,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'GetUser',false,{SiteID:SiteID,Email:Email},succeededCallback,failedCallback,userContext); },
SaveProperty:function(SiteID,UserID,ml_number,isEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SaveProperty',false,{SiteID:SiteID,UserID:UserID,ml_number:ml_number,isEmail:isEmail},succeededCallback,failedCallback,userContext); },
SendProperty:function(SiteID,ml_number,Subject,FromName,FromMail,ToName,ToMail,Msg,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SendProperty',false,{SiteID:SiteID,ml_number:ml_number,Subject:Subject,FromName:FromName,FromMail:FromMail,ToName:ToName,ToMail:ToMail,Msg:Msg},succeededCallback,failedCallback,userContext); },
RequestSend:function(SiteID,ml_number,FromName,FromMail,FromPhone,sendSMS,Msg,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'RequestSend',false,{SiteID:SiteID,ml_number:ml_number,FromName:FromName,FromMail:FromMail,FromPhone:FromPhone,sendSMS:sendSMS,Msg:Msg},succeededCallback,failedCallback,userContext); },
DeleteProperty:function(SiteID,UserID,ml_number,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'DeleteProperty',false,{SiteID:SiteID,UserID:UserID,ml_number:ml_number},succeededCallback,failedCallback,userContext); },
GetSavedProperties:function(UserID,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'GetSavedProperties',false,{UserID:UserID},succeededCallback,failedCallback,userContext); },
SaveSearch:function(SearchType,UserID,EmailUpdates,SearchName,CoursesList,MinPrice,MaxPrice,Bedrooms,Bathrooms,SqFt,zipList,minYearBuilt,minLotSize,maxLotSize,fireplace,pool,land,homes,water,owner,ranch,remote,commercial,improved,recent,intown,number,street,city,Sortorder,PagerPage,TotalHomes,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SaveSearch',false,{SearchType:SearchType,UserID:UserID,EmailUpdates:EmailUpdates,SearchName:SearchName,CoursesList:CoursesList,MinPrice:MinPrice,MaxPrice:MaxPrice,Bedrooms:Bedrooms,Bathrooms:Bathrooms,SqFt:SqFt,zipList:zipList,minYearBuilt:minYearBuilt,minLotSize:minLotSize,maxLotSize:maxLotSize,fireplace:fireplace,pool:pool,land:land,homes:homes,water:water,owner:owner,ranch:ranch,remote:remote,commercial:commercial,improved:improved,recent:recent,intown:intown,number:number,street:street,city:city,Sortorder:Sortorder,PagerPage:PagerPage,TotalHomes:TotalHomes},succeededCallback,failedCallback,userContext); },
SaveAndSendSearch:function(SiteID,SearchType,UserID,EmailUpdates,SearchName,CoursesList,MinPrice,MaxPrice,Bedrooms,Bathrooms,SqFt,zipList,minYearBuilt,minLotSize,maxLotSize,fireplace,pool,land,homes,water,owner,ranch,remote,commercial,improved,recent,intown,number,street,city,Sortorder,PagerPage,TotalHomes,Subject,FromName,FromMail,ToName,ToMail,Msg,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SaveAndSendSearch',false,{SiteID:SiteID,SearchType:SearchType,UserID:UserID,EmailUpdates:EmailUpdates,SearchName:SearchName,CoursesList:CoursesList,MinPrice:MinPrice,MaxPrice:MaxPrice,Bedrooms:Bedrooms,Bathrooms:Bathrooms,SqFt:SqFt,zipList:zipList,minYearBuilt:minYearBuilt,minLotSize:minLotSize,maxLotSize:maxLotSize,fireplace:fireplace,pool:pool,land:land,homes:homes,water:water,owner:owner,ranch:ranch,remote:remote,commercial:commercial,improved:improved,recent:recent,intown:intown,number:number,street:street,city:city,Sortorder:Sortorder,PagerPage:PagerPage,TotalHomes:TotalHomes,Subject:Subject,FromName:FromName,FromMail:FromMail,ToName:ToName,ToMail:ToMail,Msg:Msg},succeededCallback,failedCallback,userContext); },
GetSavedSearches:function(SiteID,UserID,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'GetSavedSearches',false,{SiteID:SiteID,UserID:UserID},succeededCallback,failedCallback,userContext); },
SearchNotifyChange:function(UserID,SearchID,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SearchNotifyChange',false,{UserID:UserID,SearchID:SearchID},succeededCallback,failedCallback,userContext); },
DeleteSearch:function(UserID,SearchID,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'DeleteSearch',false,{UserID:UserID,SearchID:SearchID},succeededCallback,failedCallback,userContext); },
RestoreSavedSearch:function(SearchID,succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'RestoreSavedSearch',false,{SearchID:SearchID},succeededCallback,failedCallback,userContext); },
SendSearchNotifications:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Users.get_path(), 'SendSearchNotifications',false,{},succeededCallback,failedCallback,userContext); }}
Users.registerClass('Users',Sys.Net.WebServiceProxy);
Users._staticInstance = new Users();
Users.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Users._staticInstance._path = value; }
Users.get_path = function() { return Users._staticInstance._path; }
Users.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); }
Users._staticInstance._timeout = value; }
Users.get_timeout = function() { 
return Users._staticInstance._timeout; }
Users.set_defaultUserContext = function(value) { 
Users._staticInstance._userContext = value; }
Users.get_defaultUserContext = function() { 
return Users._staticInstance._userContext; }
Users.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Users._staticInstance._succeeded = value; }
Users.get_defaultSucceededCallback = function() { 
return Users._staticInstance._succeeded; }
Users.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Users._staticInstance._failed = value; }
Users.get_defaultFailedCallback = function() { 
return Users._staticInstance._failed; }
Users.set_path("/Users.asmx");
Users.AddUser= function(SiteID,UserName,Email,onSuccess,onFailed,userContext) {Users._staticInstance.AddUser(SiteID,UserName,Email,onSuccess,onFailed,userContext); }
Users.ActivateUser= function(SiteID,Email,onSuccess,onFailed,userContext) {Users._staticInstance.ActivateUser(SiteID,Email,onSuccess,onFailed,userContext); }
Users.UpdateUser= function(SiteID,UserID,UserName,Email,Notify,onSuccess,onFailed,userContext) {Users._staticInstance.UpdateUser(SiteID,UserID,UserName,Email,Notify,onSuccess,onFailed,userContext); }
Users.SpamStopUser= function(SiteID,Email,onSuccess,onFailed,userContext) {Users._staticInstance.SpamStopUser(SiteID,Email,onSuccess,onFailed,userContext); }
Users.DeleteUser= function(SiteID,Email,onSuccess,onFailed,userContext) {Users._staticInstance.DeleteUser(SiteID,Email,onSuccess,onFailed,userContext); }
Users.LoginUser= function(SiteID,UserName,Email,onSuccess,onFailed,userContext) {Users._staticInstance.LoginUser(SiteID,UserName,Email,onSuccess,onFailed,userContext); }
Users.GetUser= function(SiteID,Email,onSuccess,onFailed,userContext) {Users._staticInstance.GetUser(SiteID,Email,onSuccess,onFailed,userContext); }
Users.SaveProperty= function(SiteID,UserID,ml_number,isEmail,onSuccess,onFailed,userContext) {Users._staticInstance.SaveProperty(SiteID,UserID,ml_number,isEmail,onSuccess,onFailed,userContext); }
Users.SendProperty= function(SiteID,ml_number,Subject,FromName,FromMail,ToName,ToMail,Msg,onSuccess,onFailed,userContext) {Users._staticInstance.SendProperty(SiteID,ml_number,Subject,FromName,FromMail,ToName,ToMail,Msg,onSuccess,onFailed,userContext); }
Users.RequestSend= function(SiteID,ml_number,FromName,FromMail,FromPhone,sendSMS,Msg,onSuccess,onFailed,userContext) {Users._staticInstance.RequestSend(SiteID,ml_number,FromName,FromMail,FromPhone,sendSMS,Msg,onSuccess,onFailed,userContext); }
Users.DeleteProperty= function(SiteID,UserID,ml_number,onSuccess,onFailed,userContext) {Users._staticInstance.DeleteProperty(SiteID,UserID,ml_number,onSuccess,onFailed,userContext); }
Users.GetSavedProperties= function(UserID,onSuccess,onFailed,userContext) {Users._staticInstance.GetSavedProperties(UserID,onSuccess,onFailed,userContext); }
Users.SaveSearch= function(SearchType,UserID,EmailUpdates,SearchName,CoursesList,MinPrice,MaxPrice,Bedrooms,Bathrooms,SqFt,zipList,minYearBuilt,minLotSize,maxLotSize,fireplace,pool,land,homes,water,owner,ranch,remote,commercial,improved,recent,intown,number,street,city,Sortorder,PagerPage,TotalHomes,onSuccess,onFailed,userContext) {Users._staticInstance.SaveSearch(SearchType,UserID,EmailUpdates,SearchName,CoursesList,MinPrice,MaxPrice,Bedrooms,Bathrooms,SqFt,zipList,minYearBuilt,minLotSize,maxLotSize,fireplace,pool,land,homes,water,owner,ranch,remote,commercial,improved,recent,intown,number,street,city,Sortorder,PagerPage,TotalHomes,onSuccess,onFailed,userContext); }
Users.SaveAndSendSearch= function(SiteID,SearchType,UserID,EmailUpdates,SearchName,CoursesList,MinPrice,MaxPrice,Bedrooms,Bathrooms,SqFt,zipList,minYearBuilt,minLotSize,maxLotSize,fireplace,pool,land,homes,water,owner,ranch,remote,commercial,improved,recent,intown,number,street,city,Sortorder,PagerPage,TotalHomes,Subject,FromName,FromMail,ToName,ToMail,Msg,onSuccess,onFailed,userContext) {Users._staticInstance.SaveAndSendSearch(SiteID,SearchType,UserID,EmailUpdates,SearchName,CoursesList,MinPrice,MaxPrice,Bedrooms,Bathrooms,SqFt,zipList,minYearBuilt,minLotSize,maxLotSize,fireplace,pool,land,homes,water,owner,ranch,remote,commercial,improved,recent,intown,number,street,city,Sortorder,PagerPage,TotalHomes,Subject,FromName,FromMail,ToName,ToMail,Msg,onSuccess,onFailed,userContext); }
Users.GetSavedSearches= function(SiteID,UserID,onSuccess,onFailed,userContext) {Users._staticInstance.GetSavedSearches(SiteID,UserID,onSuccess,onFailed,userContext); }
Users.SearchNotifyChange= function(UserID,SearchID,onSuccess,onFailed,userContext) {Users._staticInstance.SearchNotifyChange(UserID,SearchID,onSuccess,onFailed,userContext); }
Users.DeleteSearch= function(UserID,SearchID,onSuccess,onFailed,userContext) {Users._staticInstance.DeleteSearch(UserID,SearchID,onSuccess,onFailed,userContext); }
Users.RestoreSavedSearch= function(SearchID,onSuccess,onFailed,userContext) {Users._staticInstance.RestoreSavedSearch(SearchID,onSuccess,onFailed,userContext); }
Users.SendSearchNotifications= function(onSuccess,onFailed,userContext) {Users._staticInstance.SendSearchNotifications(onSuccess,onFailed,userContext); }
