Type.registerNamespace('Destaka.MiniSites');
Destaka.MiniSites.WidgetService=function() {
Destaka.MiniSites.WidgetService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Destaka.MiniSites.WidgetService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Destaka.MiniSites.WidgetService._staticInstance.get_path();},
GetWidget:function(siteId,widgetId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWidget',false,{siteId:siteId,widgetId:widgetId},succeededCallback,failedCallback,userContext); },
GetWidgetMessageDialogHtml:function(siteId,header,type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWidgetMessageDialogHtml',false,{siteId:siteId,header:header,type:type},succeededCallback,failedCallback,userContext); },
AddRealtyToFavoriteList:function(realtyId,siteId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddRealtyToFavoriteList',false,{realtyId:realtyId,siteId:siteId},succeededCallback,failedCallback,userContext); },
RemoveRealtyFavorite:function(siteId,realtyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveRealtyFavorite',false,{siteId:siteId,realtyId:realtyId},succeededCallback,failedCallback,userContext); },
GetCountryFilterItems:function(siteId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCountryFilterItems',false,{siteId:siteId},succeededCallback,failedCallback,userContext); },
GetRealtyTypeFilterItems:function(siteId,countryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyTypeFilterItems',false,{siteId:siteId,countryId:countryId},succeededCallback,failedCallback,userContext); },
GetStatesFilterItems:function(siteId,countryId,realtyTypeId,realtyCategoryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStatesFilterItems',false,{siteId:siteId,countryId:countryId,realtyTypeId:realtyTypeId,realtyCategoryId:realtyCategoryId},succeededCallback,failedCallback,userContext); },
GetCountiesFilterItems:function(siteId,stateId,realtyTypeId,realtyCategoryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCountiesFilterItems',false,{siteId:siteId,stateId:stateId,realtyTypeId:realtyTypeId,realtyCategoryId:realtyCategoryId},succeededCallback,failedCallback,userContext); },
GetRealtyOfficialCurrencyId:function(miniSiteId,countryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyOfficialCurrencyId',false,{miniSiteId:miniSiteId,countryId:countryId},succeededCallback,failedCallback,userContext); },
GetRealtyCurrencies:function(siteId,countryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyCurrencies',false,{siteId:siteId,countryId:countryId},succeededCallback,failedCallback,userContext); },
GetRealtyTypesForCategory:function(siteId,realtyCategoryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyTypesForCategory',false,{siteId:siteId,realtyCategoryId:realtyCategoryId},succeededCallback,failedCallback,userContext); },
GetRealtyParkingLots:function(siteId,realtyCategoryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyParkingLots',false,{siteId:siteId,realtyCategoryId:realtyCategoryId},succeededCallback,failedCallback,userContext); },
GetFavoriteRealtySearch:function(siteId,stringOptionsParams,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFavoriteRealtySearch',false,{siteId:siteId,stringOptionsParams:stringOptionsParams},succeededCallback,failedCallback,userContext); },
GetRealtySearch:function(siteId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtySearch',false,{siteId:siteId},succeededCallback,failedCallback,userContext); },
GetRealtyLocationSuggestions:function(siteId,stringOptionsParams,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyLocationSuggestions',false,{siteId:siteId,stringOptionsParams:stringOptionsParams},succeededCallback,failedCallback,userContext); },
GetCollaboratorsSearch:function(siteId,optionParams,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCollaboratorsSearch',false,{siteId:siteId,optionParams:optionParams},succeededCallback,failedCallback,userContext); },
GetMiniSiteLinksSearch:function(siteId,optionParams,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMiniSiteLinksSearch',false,{siteId:siteId,optionParams:optionParams},succeededCallback,failedCallback,userContext); },
GetMiniSiteNewsSearch:function(siteId,optionParams,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMiniSiteNewsSearch',false,{siteId:siteId,optionParams:optionParams},succeededCallback,failedCallback,userContext); },
GetRealtyPreview:function(siteId,realtyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealtyPreview',false,{siteId:siteId,realtyId:realtyId},succeededCallback,failedCallback,userContext); },
LogClickReferral:function(sourceUrl,targetUrl,campaign,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogClickReferral',false,{sourceUrl:sourceUrl,targetUrl:targetUrl,campaign:campaign},succeededCallback,failedCallback,userContext); },
GetAgentDetailUrl:function(siteId,userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAgentDetailUrl',false,{siteId:siteId,userId:userId},succeededCallback,failedCallback,userContext); },
SendMessageToAgent:function(senderEmail,senderPhone,senderName,subject,comment,agentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMessageToAgent',false,{senderEmail:senderEmail,senderPhone:senderPhone,senderName:senderName,subject:subject,comment:comment,agentId:agentId},succeededCallback,failedCallback,userContext); },
SendSquealMessege:function(siteId,reason,notFirstTime,description,isDescription,realtyId,realtyCode,squealType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendSquealMessege',false,{siteId:siteId,reason:reason,notFirstTime:notFirstTime,description:description,isDescription:isDescription,realtyId:realtyId,realtyCode:realtyCode,squealType:squealType},succeededCallback,failedCallback,userContext); },
SendContactMessage:function(siteId,senderEmail,senderFirstName,senderLastName,senderPhone,subject,comment,realtyIdlist,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendContactMessage',false,{siteId:siteId,senderEmail:senderEmail,senderFirstName:senderFirstName,senderLastName:senderLastName,senderPhone:senderPhone,subject:subject,comment:comment,realtyIdlist:realtyIdlist},succeededCallback,failedCallback,userContext); },
SendRealtyPresentationMessage:function(siteId,senderEmail,senderFirstName,senderLastName,recipientEmail,recipientName,recipientLastName,subject,comment,realtyIdlist,realtyCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendRealtyPresentationMessage',false,{siteId:siteId,senderEmail:senderEmail,senderFirstName:senderFirstName,senderLastName:senderLastName,recipientEmail:recipientEmail,recipientName:recipientName,recipientLastName:recipientLastName,subject:subject,comment:comment,realtyIdlist:realtyIdlist,realtyCode:realtyCode},succeededCallback,failedCallback,userContext); }}
Destaka.MiniSites.WidgetService.registerClass('Destaka.MiniSites.WidgetService',Sys.Net.WebServiceProxy);
Destaka.MiniSites.WidgetService._staticInstance = new Destaka.MiniSites.WidgetService();
Destaka.MiniSites.WidgetService.set_path = function(value) { Destaka.MiniSites.WidgetService._staticInstance.set_path(value); }
Destaka.MiniSites.WidgetService.get_path = function() { return Destaka.MiniSites.WidgetService._staticInstance.get_path(); }
Destaka.MiniSites.WidgetService.set_timeout = function(value) { Destaka.MiniSites.WidgetService._staticInstance.set_timeout(value); }
Destaka.MiniSites.WidgetService.get_timeout = function() { return Destaka.MiniSites.WidgetService._staticInstance.get_timeout(); }
Destaka.MiniSites.WidgetService.set_defaultUserContext = function(value) { Destaka.MiniSites.WidgetService._staticInstance.set_defaultUserContext(value); }
Destaka.MiniSites.WidgetService.get_defaultUserContext = function() { return Destaka.MiniSites.WidgetService._staticInstance.get_defaultUserContext(); }
Destaka.MiniSites.WidgetService.set_defaultSucceededCallback = function(value) { Destaka.MiniSites.WidgetService._staticInstance.set_defaultSucceededCallback(value); }
Destaka.MiniSites.WidgetService.get_defaultSucceededCallback = function() { return Destaka.MiniSites.WidgetService._staticInstance.get_defaultSucceededCallback(); }
Destaka.MiniSites.WidgetService.set_defaultFailedCallback = function(value) { Destaka.MiniSites.WidgetService._staticInstance.set_defaultFailedCallback(value); }
Destaka.MiniSites.WidgetService.get_defaultFailedCallback = function() { return Destaka.MiniSites.WidgetService._staticInstance.get_defaultFailedCallback(); }
Destaka.MiniSites.WidgetService.set_path("/WidgetService.asmx");
Destaka.MiniSites.WidgetService.GetWidget= function(siteId,widgetId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetWidget(siteId,widgetId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetWidgetMessageDialogHtml= function(siteId,header,type,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetWidgetMessageDialogHtml(siteId,header,type,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.AddRealtyToFavoriteList= function(realtyId,siteId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.AddRealtyToFavoriteList(realtyId,siteId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.RemoveRealtyFavorite= function(siteId,realtyId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.RemoveRealtyFavorite(siteId,realtyId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetCountryFilterItems= function(siteId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetCountryFilterItems(siteId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyTypeFilterItems= function(siteId,countryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyTypeFilterItems(siteId,countryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetStatesFilterItems= function(siteId,countryId,realtyTypeId,realtyCategoryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetStatesFilterItems(siteId,countryId,realtyTypeId,realtyCategoryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetCountiesFilterItems= function(siteId,stateId,realtyTypeId,realtyCategoryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetCountiesFilterItems(siteId,stateId,realtyTypeId,realtyCategoryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyOfficialCurrencyId= function(miniSiteId,countryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyOfficialCurrencyId(miniSiteId,countryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyCurrencies= function(siteId,countryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyCurrencies(siteId,countryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyTypesForCategory= function(siteId,realtyCategoryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyTypesForCategory(siteId,realtyCategoryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyParkingLots= function(siteId,realtyCategoryId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyParkingLots(siteId,realtyCategoryId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetFavoriteRealtySearch= function(siteId,stringOptionsParams,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetFavoriteRealtySearch(siteId,stringOptionsParams,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtySearch= function(siteId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtySearch(siteId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyLocationSuggestions= function(siteId,stringOptionsParams,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyLocationSuggestions(siteId,stringOptionsParams,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetCollaboratorsSearch= function(siteId,optionParams,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetCollaboratorsSearch(siteId,optionParams,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetMiniSiteLinksSearch= function(siteId,optionParams,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetMiniSiteLinksSearch(siteId,optionParams,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetMiniSiteNewsSearch= function(siteId,optionParams,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetMiniSiteNewsSearch(siteId,optionParams,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetRealtyPreview= function(siteId,realtyId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetRealtyPreview(siteId,realtyId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.LogClickReferral= function(sourceUrl,targetUrl,campaign,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.LogClickReferral(sourceUrl,targetUrl,campaign,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.GetAgentDetailUrl= function(siteId,userId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.GetAgentDetailUrl(siteId,userId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.SendMessageToAgent= function(senderEmail,senderPhone,senderName,subject,comment,agentId,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.SendMessageToAgent(senderEmail,senderPhone,senderName,subject,comment,agentId,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.SendSquealMessege= function(siteId,reason,notFirstTime,description,isDescription,realtyId,realtyCode,squealType,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.SendSquealMessege(siteId,reason,notFirstTime,description,isDescription,realtyId,realtyCode,squealType,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.SendContactMessage= function(siteId,senderEmail,senderFirstName,senderLastName,senderPhone,subject,comment,realtyIdlist,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.SendContactMessage(siteId,senderEmail,senderFirstName,senderLastName,senderPhone,subject,comment,realtyIdlist,onSuccess,onFailed,userContext); }
Destaka.MiniSites.WidgetService.SendRealtyPresentationMessage= function(siteId,senderEmail,senderFirstName,senderLastName,recipientEmail,recipientName,recipientLastName,subject,comment,realtyIdlist,realtyCode,onSuccess,onFailed,userContext) {Destaka.MiniSites.WidgetService._staticInstance.SendRealtyPresentationMessage(siteId,senderEmail,senderFirstName,senderLastName,recipientEmail,recipientName,recipientLastName,subject,comment,realtyIdlist,realtyCode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Destaka.Core.Domain.ValueTypes');
if (typeof(Destaka.Core.Domain.ValueTypes.ListItem) === 'undefined') {
Destaka.Core.Domain.ValueTypes.ListItem=gtc("Destaka.Core.Domain.ValueTypes.ListItem");
Destaka.Core.Domain.ValueTypes.ListItem.registerClass('Destaka.Core.Domain.ValueTypes.ListItem');
}
if (typeof(Destaka.Core.Domain.ValueTypes.GroupedListItem) === 'undefined') {
Destaka.Core.Domain.ValueTypes.GroupedListItem=gtc("Destaka.Core.Domain.ValueTypes.GroupedListItem");
Destaka.Core.Domain.ValueTypes.GroupedListItem.registerClass('Destaka.Core.Domain.ValueTypes.GroupedListItem');
}
if (typeof(Destaka.Core.Domain.ValueTypes.ListItemResult) === 'undefined') {
Destaka.Core.Domain.ValueTypes.ListItemResult=gtc("Destaka.Core.Domain.ValueTypes.ListItemResult");
Destaka.Core.Domain.ValueTypes.ListItemResult.registerClass('Destaka.Core.Domain.ValueTypes.ListItemResult');
}

