Type.registerNamespace('Fidelity.Cyberhomes');
Fidelity.Cyberhomes.AjaxService=function() {
Fidelity.Cyberhomes.AjaxService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Fidelity.Cyberhomes.AjaxService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Fidelity.Cyberhomes.AjaxService._staticInstance.get_path();},
SaveHomeWidgetsConfig:function(widgetsConfig,trackedWidgets,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveHomeWidgetsConfig',false,{widgetsConfig:widgetsConfig,trackedWidgets:trackedWidgets},succeededCallback,failedCallback,userContext); },
GetHomeWidgetsConfig:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHomeWidgetsConfig',false,{},succeededCallback,failedCallback,userContext); },
AddTrackedWidget:function(uniqueId,itemType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddTrackedWidget',false,{uniqueId:uniqueId,itemType:itemType},succeededCallback,failedCallback,userContext); },
RemoveTrackedWidget:function(uniqueId,itemType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveTrackedWidget',false,{uniqueId:uniqueId,itemType:itemType},succeededCallback,failedCallback,userContext); },
GetHomeWidgetInfo:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHomeWidgetInfo',true,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
GetNeighborhoodWidgetInfo:function(placeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNeighborhoodWidgetInfo',true,{placeId:placeId},succeededCallback,failedCallback,userContext); },
GetSchoolWidgetInfo:function(schoolId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSchoolWidgetInfo',true,{schoolId:schoolId},succeededCallback,failedCallback,userContext); },
GetListingsWidgetInfo:function(placeId,foreclosures,bedrooms,maxPrice,startIndex,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetListingsWidgetInfo',true,{placeId:placeId,foreclosures:foreclosures,bedrooms:bedrooms,maxPrice:maxPrice,startIndex:startIndex,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
GetRecentActivityWidgetInfo:function(startIndex,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRecentActivityWidgetInfo',true,{startIndex:startIndex,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
GetIndexWidgetInfo:function(homeAreaPlaceId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetIndexWidgetInfo',true,{homeAreaPlaceId:homeAreaPlaceId},succeededCallback,failedCallback,userContext); },
RestoreEstimate:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RestoreEstimate',false,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
RestoreHomeFacts:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RestoreHomeFacts',false,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
SaveHomeFacts:function(propertyId,propertyType,bedrooms,bathrooms,totalRooms,homeSize,lotSize,stories,yearBuilt,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveHomeFacts',false,{propertyId:propertyId,propertyType:propertyType,bedrooms:bedrooms,bathrooms:bathrooms,totalRooms:totalRooms,homeSize:homeSize,lotSize:lotSize,stories:stories,yearBuilt:yearBuilt},succeededCallback,failedCallback,userContext); },
DeleteHomeImprovement:function(propertyId,improvementId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteHomeImprovement',false,{propertyId:propertyId,improvementId:improvementId},succeededCallback,failedCallback,userContext); },
AddHomeImprovement:function(propertyId,dateCompleted,cost,taskId,qualityId,description,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddHomeImprovement',false,{propertyId:propertyId,dateCompleted:dateCompleted,cost:cost,taskId:taskId,qualityId:qualityId,description:description},succeededCallback,failedCallback,userContext); },
RestoreHomeImprovements:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RestoreHomeImprovements',false,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
SaveHomeComparables:function(propertyId,compIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveHomeComparables',false,{propertyId:propertyId,compIds:compIds},succeededCallback,failedCallback,userContext); },
RestoreHomeComparables:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RestoreHomeComparables',false,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
SaveHomeConditions:function(propertyId,market,exterior,interior,lotSize,view,privacy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveHomeConditions',false,{propertyId:propertyId,market:market,exterior:exterior,interior:interior,lotSize:lotSize,view:view,privacy:privacy},succeededCallback,failedCallback,userContext); },
RestoreHomeConditions:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RestoreHomeConditions',false,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
GetComparableHomesWidgetInfo:function(propertyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetComparableHomesWidgetInfo',false,{propertyId:propertyId},succeededCallback,failedCallback,userContext); },
SubmitInsuranceQuoteRequest:function(propertyId,generatedPrice,firstName,lastName,address,city,state,zip,propertyType,yearBuilt,homeSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitInsuranceQuoteRequest',false,{propertyId:propertyId,generatedPrice:generatedPrice,firstName:firstName,lastName:lastName,address:address,city:city,state:state,zip:zip,propertyType:propertyType,yearBuilt:yearBuilt,homeSize:homeSize},succeededCallback,failedCallback,userContext); },
GetBankRates:function(rateType,zipCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBankRates',true,{rateType:rateType,zipCode:zipCode},succeededCallback,failedCallback,userContext); },
MarketForecastCheckAddress:function(address,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MarketForecastCheckAddress',true,{address:address},succeededCallback,failedCallback,userContext); },
GetMarketForecastProductWithDiscount:function(productId,discountCode,agentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarketForecastProductWithDiscount',false,{productId:productId,discountCode:discountCode,agentId:agentId},succeededCallback,failedCallback,userContext); },
SubmitMarketForecastOrder:function(order,args,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitMarketForecastOrder',false,{order:order,args:args},succeededCallback,failedCallback,userContext); },
AddIndicatorSignup:function(email,name,phone,url,address,agreed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddIndicatorSignup',false,{email:email,name:name,phone:phone,url:url,address:address,agreed:agreed},succeededCallback,failedCallback,userContext); },
GetCoverageByState:function(state,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCoverageByState',true,{state:state},succeededCallback,failedCallback,userContext); },
GetRealEstateGuideFilteredCitiesForState:function(itemsType,state,letter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRealEstateGuideFilteredCitiesForState',true,{itemsType:itemsType,state:state,letter:letter},succeededCallback,failedCallback,userContext); },
Search:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Search',true,{query:query},succeededCallback,failedCallback,userContext); },
SearchHome:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchHome',true,{query:query},succeededCallback,failedCallback,userContext); },
SearchNeighborhood:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchNeighborhood',true,{query:query},succeededCallback,failedCallback,userContext); },
SearchNeighborhoodEnsuringUniqueId:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchNeighborhoodEnsuringUniqueId',true,{query:query},succeededCallback,failedCallback,userContext); },
SearchSchool:function(query,schoolName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchSchool',true,{query:query,schoolName:schoolName},succeededCallback,failedCallback,userContext); },
SubmitUnknownQuery:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitUnknownQuery',true,{query:query},succeededCallback,failedCallback,userContext); },
GetHomes:function(p,s,userActivity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHomes',false,{p:p,s:s,userActivity:userActivity},succeededCallback,failedCallback,userContext); },
GetNeighborhoods:function(p,s,userActivity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNeighborhoods',false,{p:p,s:s,userActivity:userActivity},succeededCallback,failedCallback,userContext); },
GetSchools:function(p,s,userActivity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSchools',false,{p:p,s:s,userActivity:userActivity},succeededCallback,failedCallback,userContext); },
GetNeighborhoodPolygon:function(placeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNeighborhoodPolygon',true,{placeId:placeId},succeededCallback,failedCallback,userContext); },
GetRecentSearches:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRecentSearches',true,{},succeededCallback,failedCallback,userContext); },
GetSavedSearches:function(startIndex,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSavedSearches',true,{startIndex:startIndex,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
AddRecentSearch:function(text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddRecentSearch',false,{text:text},succeededCallback,failedCallback,userContext); },
SaveSearch:function(searchType,searchInfo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveSearch',false,{searchType:searchType,searchInfo:searchInfo},succeededCallback,failedCallback,userContext); },
DeleteSearch:function(searchType,searchInfo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteSearch',false,{searchType:searchType,searchInfo:searchInfo},succeededCallback,failedCallback,userContext); },
Logout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Logout',false,{},succeededCallback,failedCallback,userContext); },
Login:function(userName,password,createPersistentCookie,transfer,associatePartnerUser,partnerAppId,partnerAppUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Login',false,{userName:userName,password:password,createPersistentCookie:createPersistentCookie,transfer:transfer,associatePartnerUser:associatePartnerUser,partnerAppId:partnerAppId,partnerAppUserId:partnerAppUserId},succeededCallback,failedCallback,userContext); },
GetCurrentUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentUser',false,{},succeededCallback,failedCallback,userContext); },
CreateAccount:function(nickname,email,password,captchaAnswer,transfer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateAccount',false,{nickname:nickname,email:email,password:password,captchaAnswer:captchaAnswer,transfer:transfer},succeededCallback,failedCallback,userContext); },
SendPasswordReminder:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendPasswordReminder',false,{email:email},succeededCallback,failedCallback,userContext); },
SaveAccountDetails:function(email,nickname,firstName,lastName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveAccountDetails',false,{email:email,nickname:nickname,firstName:firstName,lastName:lastName},succeededCallback,failedCallback,userContext); },
ChangePassword:function(email,currentPassword,newPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangePassword',false,{email:email,currentPassword:currentPassword,newPassword:newPassword},succeededCallback,failedCallback,userContext); },
AddAlertItem:function(uniqueId,itemType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddAlertItem',false,{uniqueId:uniqueId,itemType:itemType},succeededCallback,failedCallback,userContext); },
RemoveAlertItem:function(uniqueId,itemType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveAlertItem',false,{uniqueId:uniqueId,itemType:itemType},succeededCallback,failedCallback,userContext); },
RemoveAllAlertItems:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveAllAlertItems',false,{},succeededCallback,failedCallback,userContext); },
RenameItem:function(uniqueId,itemType,name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenameItem',false,{uniqueId:uniqueId,itemType:itemType,name:name},succeededCallback,failedCallback,userContext); },
GeneratePdfReport:function(propertyId,propertyAddress,partnerId,listingType,email,orgId,listingId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GeneratePdfReport',true,{propertyId:propertyId,propertyAddress:propertyAddress,partnerId:partnerId,listingType:listingType,email:email,orgId:orgId,listingId:listingId},succeededCallback,failedCallback,userContext); },
ShareItem:function(toEmail,fromName,message,subject,itemType,uniqueId,url,description,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ShareItem',false,{toEmail:toEmail,fromName:fromName,message:message,subject:subject,itemType:itemType,uniqueId:uniqueId,url:url,description:description},succeededCallback,failedCallback,userContext); },
EmailAgent:function(agentEmail,fromName,fromEmail,phone,message,propertyId,orgId,listingId,brokerEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EmailAgent',false,{agentEmail:agentEmail,fromName:fromName,fromEmail:fromEmail,phone:phone,message:message,propertyId:propertyId,orgId:orgId,listingId:listingId,brokerEmail:brokerEmail},succeededCallback,failedCallback,userContext); },
LogListingActivity:function(orgId,listingId,activity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogListingActivity',false,{orgId:orgId,listingId:listingId,activity:activity},succeededCallback,failedCallback,userContext); },
AssociateDocumentPin:function(pin,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AssociateDocumentPin',false,{pin:pin},succeededCallback,failedCallback,userContext); },
SendForgottenPin:function(address,phone,email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendForgottenPin',false,{address:address,phone:phone,email:email},succeededCallback,failedCallback,userContext); }}
Fidelity.Cyberhomes.AjaxService.registerClass('Fidelity.Cyberhomes.AjaxService',Sys.Net.WebServiceProxy);
Fidelity.Cyberhomes.AjaxService._staticInstance = new Fidelity.Cyberhomes.AjaxService();
Fidelity.Cyberhomes.AjaxService.set_path = function(value) { Fidelity.Cyberhomes.AjaxService._staticInstance.set_path(value); }
Fidelity.Cyberhomes.AjaxService.get_path = function() { return Fidelity.Cyberhomes.AjaxService._staticInstance.get_path(); }
Fidelity.Cyberhomes.AjaxService.set_timeout = function(value) { Fidelity.Cyberhomes.AjaxService._staticInstance.set_timeout(value); }
Fidelity.Cyberhomes.AjaxService.get_timeout = function() { return Fidelity.Cyberhomes.AjaxService._staticInstance.get_timeout(); }
Fidelity.Cyberhomes.AjaxService.set_defaultUserContext = function(value) { Fidelity.Cyberhomes.AjaxService._staticInstance.set_defaultUserContext(value); }
Fidelity.Cyberhomes.AjaxService.get_defaultUserContext = function() { return Fidelity.Cyberhomes.AjaxService._staticInstance.get_defaultUserContext(); }
Fidelity.Cyberhomes.AjaxService.set_defaultSucceededCallback = function(value) { Fidelity.Cyberhomes.AjaxService._staticInstance.set_defaultSucceededCallback(value); }
Fidelity.Cyberhomes.AjaxService.get_defaultSucceededCallback = function() { return Fidelity.Cyberhomes.AjaxService._staticInstance.get_defaultSucceededCallback(); }
Fidelity.Cyberhomes.AjaxService.set_defaultFailedCallback = function(value) { Fidelity.Cyberhomes.AjaxService._staticInstance.set_defaultFailedCallback(value); }
Fidelity.Cyberhomes.AjaxService.get_defaultFailedCallback = function() { return Fidelity.Cyberhomes.AjaxService._staticInstance.get_defaultFailedCallback(); }
Fidelity.Cyberhomes.AjaxService.set_path("/AjaxService.svc");
Fidelity.Cyberhomes.AjaxService.SaveHomeWidgetsConfig= function(widgetsConfig,trackedWidgets,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SaveHomeWidgetsConfig(widgetsConfig,trackedWidgets,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetHomeWidgetsConfig= function(onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetHomeWidgetsConfig(onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.AddTrackedWidget= function(uniqueId,itemType,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.AddTrackedWidget(uniqueId,itemType,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RemoveTrackedWidget= function(uniqueId,itemType,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RemoveTrackedWidget(uniqueId,itemType,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetHomeWidgetInfo= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetHomeWidgetInfo(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetNeighborhoodWidgetInfo= function(placeId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetNeighborhoodWidgetInfo(placeId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetSchoolWidgetInfo= function(schoolId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetSchoolWidgetInfo(schoolId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetListingsWidgetInfo= function(placeId,foreclosures,bedrooms,maxPrice,startIndex,pageSize,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetListingsWidgetInfo(placeId,foreclosures,bedrooms,maxPrice,startIndex,pageSize,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetRecentActivityWidgetInfo= function(startIndex,pageSize,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetRecentActivityWidgetInfo(startIndex,pageSize,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetIndexWidgetInfo= function(homeAreaPlaceId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetIndexWidgetInfo(homeAreaPlaceId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RestoreEstimate= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RestoreEstimate(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RestoreHomeFacts= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RestoreHomeFacts(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SaveHomeFacts= function(propertyId,propertyType,bedrooms,bathrooms,totalRooms,homeSize,lotSize,stories,yearBuilt,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SaveHomeFacts(propertyId,propertyType,bedrooms,bathrooms,totalRooms,homeSize,lotSize,stories,yearBuilt,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.DeleteHomeImprovement= function(propertyId,improvementId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.DeleteHomeImprovement(propertyId,improvementId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.AddHomeImprovement= function(propertyId,dateCompleted,cost,taskId,qualityId,description,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.AddHomeImprovement(propertyId,dateCompleted,cost,taskId,qualityId,description,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RestoreHomeImprovements= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RestoreHomeImprovements(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SaveHomeComparables= function(propertyId,compIds,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SaveHomeComparables(propertyId,compIds,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RestoreHomeComparables= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RestoreHomeComparables(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SaveHomeConditions= function(propertyId,market,exterior,interior,lotSize,view,privacy,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SaveHomeConditions(propertyId,market,exterior,interior,lotSize,view,privacy,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RestoreHomeConditions= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RestoreHomeConditions(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetComparableHomesWidgetInfo= function(propertyId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetComparableHomesWidgetInfo(propertyId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SubmitInsuranceQuoteRequest= function(propertyId,generatedPrice,firstName,lastName,address,city,state,zip,propertyType,yearBuilt,homeSize,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SubmitInsuranceQuoteRequest(propertyId,generatedPrice,firstName,lastName,address,city,state,zip,propertyType,yearBuilt,homeSize,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetBankRates= function(rateType,zipCode,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetBankRates(rateType,zipCode,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.MarketForecastCheckAddress= function(address,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.MarketForecastCheckAddress(address,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetMarketForecastProductWithDiscount= function(productId,discountCode,agentId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetMarketForecastProductWithDiscount(productId,discountCode,agentId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SubmitMarketForecastOrder= function(order,args,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SubmitMarketForecastOrder(order,args,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.AddIndicatorSignup= function(email,name,phone,url,address,agreed,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.AddIndicatorSignup(email,name,phone,url,address,agreed,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetCoverageByState= function(state,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetCoverageByState(state,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetRealEstateGuideFilteredCitiesForState= function(itemsType,state,letter,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetRealEstateGuideFilteredCitiesForState(itemsType,state,letter,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.Search= function(query,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.Search(query,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SearchHome= function(query,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SearchHome(query,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SearchNeighborhood= function(query,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SearchNeighborhood(query,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SearchNeighborhoodEnsuringUniqueId= function(query,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SearchNeighborhoodEnsuringUniqueId(query,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SearchSchool= function(query,schoolName,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SearchSchool(query,schoolName,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SubmitUnknownQuery= function(query,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SubmitUnknownQuery(query,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetHomes= function(p,s,userActivity,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetHomes(p,s,userActivity,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetNeighborhoods= function(p,s,userActivity,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetNeighborhoods(p,s,userActivity,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetSchools= function(p,s,userActivity,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetSchools(p,s,userActivity,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetNeighborhoodPolygon= function(placeId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetNeighborhoodPolygon(placeId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetRecentSearches= function(onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetRecentSearches(onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetSavedSearches= function(startIndex,pageSize,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetSavedSearches(startIndex,pageSize,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.AddRecentSearch= function(text,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.AddRecentSearch(text,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SaveSearch= function(searchType,searchInfo,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SaveSearch(searchType,searchInfo,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.DeleteSearch= function(searchType,searchInfo,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.DeleteSearch(searchType,searchInfo,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.Logout= function(onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.Logout(onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.Login= function(userName,password,createPersistentCookie,transfer,associatePartnerUser,partnerAppId,partnerAppUserId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.Login(userName,password,createPersistentCookie,transfer,associatePartnerUser,partnerAppId,partnerAppUserId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GetCurrentUser= function(onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GetCurrentUser(onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.CreateAccount= function(nickname,email,password,captchaAnswer,transfer,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.CreateAccount(nickname,email,password,captchaAnswer,transfer,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SendPasswordReminder= function(email,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SendPasswordReminder(email,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SaveAccountDetails= function(email,nickname,firstName,lastName,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SaveAccountDetails(email,nickname,firstName,lastName,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.ChangePassword= function(email,currentPassword,newPassword,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.ChangePassword(email,currentPassword,newPassword,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.AddAlertItem= function(uniqueId,itemType,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.AddAlertItem(uniqueId,itemType,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RemoveAlertItem= function(uniqueId,itemType,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RemoveAlertItem(uniqueId,itemType,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RemoveAllAlertItems= function(onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RemoveAllAlertItems(onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.RenameItem= function(uniqueId,itemType,name,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.RenameItem(uniqueId,itemType,name,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.GeneratePdfReport= function(propertyId,propertyAddress,partnerId,listingType,email,orgId,listingId,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.GeneratePdfReport(propertyId,propertyAddress,partnerId,listingType,email,orgId,listingId,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.ShareItem= function(toEmail,fromName,message,subject,itemType,uniqueId,url,description,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.ShareItem(toEmail,fromName,message,subject,itemType,uniqueId,url,description,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.EmailAgent= function(agentEmail,fromName,fromEmail,phone,message,propertyId,orgId,listingId,brokerEmail,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.EmailAgent(agentEmail,fromName,fromEmail,phone,message,propertyId,orgId,listingId,brokerEmail,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.LogListingActivity= function(orgId,listingId,activity,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.LogListingActivity(orgId,listingId,activity,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.AssociateDocumentPin= function(pin,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.AssociateDocumentPin(pin,onSuccess,onFailed,userContext); }
Fidelity.Cyberhomes.AjaxService.SendForgottenPin= function(address,phone,email,onSuccess,onFailed,userContext) {Fidelity.Cyberhomes.AjaxService._staticInstance.SendForgottenPin(address,phone,email,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Fidelity.Cyberhomes.Web');
if (typeof(Fidelity.Cyberhomes.Web.TrackableWidget) === 'undefined') {
Fidelity.Cyberhomes.Web.TrackableWidget=gtc("TrackableWidget:http://schemas.datacontract.org/2004/07/Fidelity.Cyberhomes.Web");
Fidelity.Cyberhomes.Web.TrackableWidget.registerClass('Fidelity.Cyberhomes.Web.TrackableWidget');
}
Type.registerNamespace('Fidelity.Data.DataObjects.Searches');
if (typeof(Fidelity.Data.DataObjects.Searches.HomeSearch) === 'undefined') {
Fidelity.Data.DataObjects.Searches.HomeSearch=gtc("HomeSearch:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Searches");
Fidelity.Data.DataObjects.Searches.HomeSearch.registerClass('Fidelity.Data.DataObjects.Searches.HomeSearch');
}
if (typeof(Fidelity.Data.DataObjects.Searches.BaseSearch) === 'undefined') {
Fidelity.Data.DataObjects.Searches.BaseSearch=gtc("BaseSearch:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Searches");
Fidelity.Data.DataObjects.Searches.BaseSearch.registerClass('Fidelity.Data.DataObjects.Searches.BaseSearch');
}
Type.registerNamespace('Fidelity.Data.DataObjects.Common');
if (typeof(Fidelity.Data.DataObjects.Common.LatLongArea) === 'undefined') {
Fidelity.Data.DataObjects.Common.LatLongArea=gtc("LatLongArea:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Common");
Fidelity.Data.DataObjects.Common.LatLongArea.registerClass('Fidelity.Data.DataObjects.Common.LatLongArea');
}
if (typeof(Fidelity.Data.DataObjects.Common.LatLongPoint) === 'undefined') {
Fidelity.Data.DataObjects.Common.LatLongPoint=gtc("LatLongPoint:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Common");
Fidelity.Data.DataObjects.Common.LatLongPoint.registerClass('Fidelity.Data.DataObjects.Common.LatLongPoint');
}
Type.registerNamespace('Fidelity.Data.DataObjects.Property');
if (typeof(Fidelity.Data.DataObjects.Property.ComparableHomesWidget) === 'undefined') {
Fidelity.Data.DataObjects.Property.ComparableHomesWidget=gtc("ComparableHomesWidget:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Property");
Fidelity.Data.DataObjects.Property.ComparableHomesWidget.registerClass('Fidelity.Data.DataObjects.Property.ComparableHomesWidget');
}
if (typeof(Fidelity.Data.DataObjects.Property.ComparableSummary) === 'undefined') {
Fidelity.Data.DataObjects.Property.ComparableSummary=gtc("ComparableSummary:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Property");
Fidelity.Data.DataObjects.Property.ComparableSummary.registerClass('Fidelity.Data.DataObjects.Property.ComparableSummary');
}
if (typeof(Fidelity.Data.DataObjects.Property.EstimatedValue) === 'undefined') {
Fidelity.Data.DataObjects.Property.EstimatedValue=gtc("EstimatedValue:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Property");
Fidelity.Data.DataObjects.Property.EstimatedValue.registerClass('Fidelity.Data.DataObjects.Property.EstimatedValue');
}
if (typeof(Fidelity.Data.DataObjects.Common.LightWeightAddress) === 'undefined') {
Fidelity.Data.DataObjects.Common.LightWeightAddress=gtc("LightWeightAddress:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Common");
Fidelity.Data.DataObjects.Common.LightWeightAddress.registerClass('Fidelity.Data.DataObjects.Common.LightWeightAddress');
}
Type.registerNamespace('Fidelity.Data.DataObjects.ProductCenter');
if (typeof(Fidelity.Data.DataObjects.ProductCenter.BankRate) === 'undefined') {
Fidelity.Data.DataObjects.ProductCenter.BankRate=gtc("BankRate:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.ProductCenter");
Fidelity.Data.DataObjects.ProductCenter.BankRate.registerClass('Fidelity.Data.DataObjects.ProductCenter.BankRate');
}
Type.registerNamespace('Fidelity.Data.DataObjects.Products');
if (typeof(Fidelity.Data.DataObjects.Products.Product) === 'undefined') {
Fidelity.Data.DataObjects.Products.Product=gtc("Product:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Products");
Fidelity.Data.DataObjects.Products.Product.registerClass('Fidelity.Data.DataObjects.Products.Product');
}
if (typeof(Fidelity.Data.DataObjects.Products.ProductDiscount) === 'undefined') {
Fidelity.Data.DataObjects.Products.ProductDiscount=gtc("ProductDiscount:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Products");
Fidelity.Data.DataObjects.Products.ProductDiscount.registerClass('Fidelity.Data.DataObjects.Products.ProductDiscount');
}
if (typeof(Fidelity.Data.DataObjects.Products.OrderInfo) === 'undefined') {
Fidelity.Data.DataObjects.Products.OrderInfo=gtc("OrderInfo:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Products");
Fidelity.Data.DataObjects.Products.OrderInfo.registerClass('Fidelity.Data.DataObjects.Products.OrderInfo');
}
if (typeof(SalesOrderBillingAddress) === 'undefined') {
var SalesOrderBillingAddress=gtc("SalesOrderBillingAddress:http://schemas.datacontract.org/2004/07/");
SalesOrderBillingAddress.registerClass('SalesOrderBillingAddress');
}
if (typeof(SalesOrderCreditCard) === 'undefined') {
var SalesOrderCreditCard=gtc("SalesOrderCreditCard:http://schemas.datacontract.org/2004/07/");
SalesOrderCreditCard.registerClass('SalesOrderCreditCard');
}
if (typeof(Fidelity.Data.DataObjects.Common.UniversalFinderResults) === 'undefined') {
Fidelity.Data.DataObjects.Common.UniversalFinderResults=gtc("UniversalFinderResults:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Common");
Fidelity.Data.DataObjects.Common.UniversalFinderResults.registerClass('Fidelity.Data.DataObjects.Common.UniversalFinderResults');
}
if (typeof(Fidelity.Data.DataObjects.Common.UniversalAddress) === 'undefined') {
Fidelity.Data.DataObjects.Common.UniversalAddress=gtc("UniversalAddress:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Common");
Fidelity.Data.DataObjects.Common.UniversalAddress.registerClass('Fidelity.Data.DataObjects.Common.UniversalAddress');
}
Type.registerNamespace('Fidelity.Common');
if (typeof(Fidelity.Common.Listing) === 'undefined') {
Fidelity.Common.Listing=gtc("Listing:http://schemas.datacontract.org/2004/07/Fidelity.Common");
Fidelity.Common.Listing.registerClass('Fidelity.Common.Listing');
}
if (typeof(Fidelity.Cyberhomes.Web.SearchParams) === 'undefined') {
Fidelity.Cyberhomes.Web.SearchParams=gtc("SearchParams:http://schemas.datacontract.org/2004/07/Fidelity.Cyberhomes.Web");
Fidelity.Cyberhomes.Web.SearchParams.registerClass('Fidelity.Cyberhomes.Web.SearchParams');
}
if (typeof(Fidelity.Data.DataObjects.Searches.NeighborhoodSearch) === 'undefined') {
Fidelity.Data.DataObjects.Searches.NeighborhoodSearch=gtc("NeighborhoodSearch:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Searches");
Fidelity.Data.DataObjects.Searches.NeighborhoodSearch.registerClass('Fidelity.Data.DataObjects.Searches.NeighborhoodSearch');
}
if (typeof(Fidelity.Data.DataObjects.Searches.SchoolSearch) === 'undefined') {
Fidelity.Data.DataObjects.Searches.SchoolSearch=gtc("SchoolSearch:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Searches");
Fidelity.Data.DataObjects.Searches.SchoolSearch.registerClass('Fidelity.Data.DataObjects.Searches.SchoolSearch');
}
Type.registerNamespace('Fidelity.Data.DataObjects.Place');
if (typeof(Fidelity.Data.DataObjects.Place.Polygon) === 'undefined') {
Fidelity.Data.DataObjects.Place.Polygon=gtc("Polygon:http://schemas.datacontract.org/2004/07/Fidelity.Data.DataObjects.Place");
Fidelity.Data.DataObjects.Place.Polygon.registerClass('Fidelity.Data.DataObjects.Place.Polygon');
}
if (typeof(Fidelity.Cyberhomes.User) === 'undefined') {
Fidelity.Cyberhomes.User=gtc("User:http://schemas.datacontract.org/2004/07/Fidelity.Cyberhomes");
Fidelity.Cyberhomes.User.registerClass('Fidelity.Cyberhomes.User');
}
if (typeof(Fidelity.Cyberhomes.Web.ItemType) === 'undefined') {
Fidelity.Cyberhomes.Web.ItemType = function() { throw Error.invalidOperation(); }
Fidelity.Cyberhomes.Web.ItemType.prototype = {Unknown: 0,Home: 1,Neighborhood: 2,School: 3,Blog: 4,BlogArticle: 5,NewsArticle: 6,Document: 7,Listings: 199}
Fidelity.Cyberhomes.Web.ItemType.registerEnum('Fidelity.Cyberhomes.Web.ItemType', true);
}
if (typeof(Fidelity.Cyberhomes.Web.TrackableWidgetState) === 'undefined') {
Fidelity.Cyberhomes.Web.TrackableWidgetState = function() { throw Error.invalidOperation(); }
Fidelity.Cyberhomes.Web.TrackableWidgetState.prototype = {Unknown: 0,Existing: 1,New: 2,Deleted: 3,Pending: 4}
Fidelity.Cyberhomes.Web.TrackableWidgetState.registerEnum('Fidelity.Cyberhomes.Web.TrackableWidgetState', true);
}
Type.registerNamespace('Fidelity.Common.Filters');
if (typeof(Fidelity.Common.Filters.AdultsConcentration) === 'undefined') {
Fidelity.Common.Filters.AdultsConcentration = function() { throw Error.invalidOperation(); }
Fidelity.Common.Filters.AdultsConcentration.prototype = {Unknown: 0,Group1: 1,Group2: 2,Group3: 3,Group4: 4,Group5: 5,Group6: 6,Group7: 7,Group8: 8,Group9: 9}
Fidelity.Common.Filters.AdultsConcentration.registerEnum('Fidelity.Common.Filters.AdultsConcentration', true);
}
if (typeof(Fidelity.Common.SearchType) === 'undefined') {
Fidelity.Common.SearchType = function() { throw Error.invalidOperation(); }
Fidelity.Common.SearchType.prototype = {Unknown: 0,Listings: 1,Home: 2,Neighborhood: 3,School: 4,Maps: 5,DistressedHomes: 6}
Fidelity.Common.SearchType.registerEnum('Fidelity.Common.SearchType', true);
}
if (typeof(Fidelity.Common.AddressType) === 'undefined') {
Fidelity.Common.AddressType = function() { throw Error.invalidOperation(); }
Fidelity.Common.AddressType.prototype = {Unknown: 0,Nation: 1,State: 2,County: 4,Street: 5,Zip: 8,City: 16,School: -2,Home: -1}
Fidelity.Common.AddressType.registerEnum('Fidelity.Common.AddressType', true);
}
if (typeof(Fidelity.Data.DataObjects.ProductCenter.InsuranceResponseType) === 'undefined') {
Fidelity.Data.DataObjects.ProductCenter.InsuranceResponseType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.ProductCenter.InsuranceResponseType.prototype = {Unknown: 0,NoError: 1,Error: 2}
Fidelity.Data.DataObjects.ProductCenter.InsuranceResponseType.registerEnum('Fidelity.Data.DataObjects.ProductCenter.InsuranceResponseType', true);
}
Type.registerNamespace('Fidelity.Data');
if (typeof(Fidelity.Data.RateType) === 'undefined') {
Fidelity.Data.RateType = function() { throw Error.invalidOperation(); }
Fidelity.Data.RateType.prototype = {All: 0,Refinance: 1,Mortgage: 2,Equity: 3,Unknown: 4}
Fidelity.Data.RateType.registerEnum('Fidelity.Data.RateType', true);
}
if (typeof(Fidelity.Data.MarketType) === 'undefined') {
Fidelity.Data.MarketType = function() { throw Error.invalidOperation(); }
Fidelity.Data.MarketType.prototype = {National: 0,Local: 1}
Fidelity.Data.MarketType.registerEnum('Fidelity.Data.MarketType', true);
}
Type.registerNamespace('System.Web.UI.WebControls');
if (typeof(System.Web.UI.WebControls.SortDirection) === 'undefined') {
System.Web.UI.WebControls.SortDirection = function() { throw Error.invalidOperation(); }
System.Web.UI.WebControls.SortDirection.prototype = {Ascending: 0,Descending: 1}
System.Web.UI.WebControls.SortDirection.registerEnum('System.Web.UI.WebControls.SortDirection', true);
}
Type.registerNamespace('Fidelity.Data.DataObjects.ListingActivity');
if (typeof(Fidelity.Data.DataObjects.ListingActivity.ActivityType) === 'undefined') {
Fidelity.Data.DataObjects.ListingActivity.ActivityType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.ListingActivity.ActivityType.prototype = {Unknown: 0,SearchResult: 1,PropertyDetail: 2,Redirect: 3,VanillaListing: 4,AgentEmailFormOpen: 5,AgentEmailFormSubmit: 6,BrokerEmailFormOpen: 7,BrokerEmailFormSubmit: 8}
Fidelity.Data.DataObjects.ListingActivity.ActivityType.registerEnum('Fidelity.Data.DataObjects.ListingActivity.ActivityType', true);
}
Type.registerNamespace('Fidelity.Common.Enums');
if (typeof(Fidelity.Common.Enums.FeaturedItemsType) === 'undefined') {
Fidelity.Common.Enums.FeaturedItemsType = function() { throw Error.invalidOperation(); }
Fidelity.Common.Enums.FeaturedItemsType.prototype = {Unknown: 0,HomeValues: 1,HomesForSale: 2,DistressedHomes: 3,Neighborhoods: 4,Schools: 5}
Fidelity.Common.Enums.FeaturedItemsType.registerEnum('Fidelity.Common.Enums.FeaturedItemsType', true);
}
if (typeof(Fidelity.Common.MarketForecastType) === 'undefined') {
Fidelity.Common.MarketForecastType = function() { throw Error.invalidOperation(); }
Fidelity.Common.MarketForecastType.prototype = {Unknown: 0,Flat: 1,Up: 2,Down: 3}
Fidelity.Common.MarketForecastType.registerEnum('Fidelity.Common.MarketForecastType', true);
}
if (typeof(Fidelity.Cyberhomes.Web.AdBannerType) === 'undefined') {
Fidelity.Cyberhomes.Web.AdBannerType = function() { throw Error.invalidOperation(); }
Fidelity.Cyberhomes.Web.AdBannerType.prototype = {Top: 0,Bottom: 1,SkyScraper: 2,Square: 3,Thin: 4,Horizontal: 5,Vertical: 6,Credit: 7,Micro: 8,WhatsNext: 9,TwoLines: 10,ATF: 11,Transitional: 12,CreditOneLine: 13}
Fidelity.Cyberhomes.Web.AdBannerType.registerEnum('Fidelity.Cyberhomes.Web.AdBannerType', true);
}
if (typeof(Fidelity.Data.DataObjects.Common.UniversalFinderErrorType) === 'undefined') {
Fidelity.Data.DataObjects.Common.UniversalFinderErrorType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.Common.UniversalFinderErrorType.prototype = {NoError: 0,NoResults: 1,MapPointError: 2}
Fidelity.Data.DataObjects.Common.UniversalFinderErrorType.registerEnum('Fidelity.Data.DataObjects.Common.UniversalFinderErrorType', true);
}
if (typeof(Fidelity.Common.Filters.KidsConcentration) === 'undefined') {
Fidelity.Common.Filters.KidsConcentration = function() { throw Error.invalidOperation(); }
Fidelity.Common.Filters.KidsConcentration.prototype = {Unknown: 0,Toddler: 1,Preschool: 2,Elementary: 3,Middle: 4,High: 5,College: 6}
Fidelity.Common.Filters.KidsConcentration.registerEnum('Fidelity.Common.Filters.KidsConcentration', true);
}
if (typeof(Fidelity.Common.Filters.HomeValueChange) === 'undefined') {
Fidelity.Common.Filters.HomeValueChange = function() { throw Error.invalidOperation(); }
Fidelity.Common.Filters.HomeValueChange.prototype = {Unknown: 0,Group1: 1,Group2: 2,Group3: 3,Group4: 4,Group5: 5,Group6: 6,Group7: 7,Group8: 8,Group9: 9,Group10: 10}
Fidelity.Common.Filters.HomeValueChange.registerEnum('Fidelity.Common.Filters.HomeValueChange', true);
}
if (typeof(Fidelity.Common.Filters.PlaceSearchType) === 'undefined') {
Fidelity.Common.Filters.PlaceSearchType = function() { throw Error.invalidOperation(); }
Fidelity.Common.Filters.PlaceSearchType.prototype = {Unknown: 0,Within: 1,NearBy: 2,All: 4}
Fidelity.Common.Filters.PlaceSearchType.registerEnum('Fidelity.Common.Filters.PlaceSearchType', true);
}
if (typeof(Fidelity.Cyberhomes.Web.RecentActivityType) === 'undefined') {
Fidelity.Cyberhomes.Web.RecentActivityType = function() { throw Error.invalidOperation(); }
Fidelity.Cyberhomes.Web.RecentActivityType.prototype = {Unknown: 0,Home: 1,Neighborhood: 2,School: 3,Search: 4}
Fidelity.Cyberhomes.Web.RecentActivityType.registerEnum('Fidelity.Cyberhomes.Web.RecentActivityType', true);
}
if (typeof(Fidelity.Data.DataObjects.Property.PropertyType) === 'undefined') {
Fidelity.Data.DataObjects.Property.PropertyType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.Property.PropertyType.prototype = {Unknown: 0,SingleFamily: 1,MultiFamily: 2,Condo: 3,Apartment: 4,Land: 5,Commercial: 6,Manufactured: 7}
Fidelity.Data.DataObjects.Property.PropertyType.registerEnum('Fidelity.Data.DataObjects.Property.PropertyType', true);
}
Type.registerNamespace('Fidelity.Data.DataObjects.School');
if (typeof(Fidelity.Data.DataObjects.School.SchoolType) === 'undefined') {
Fidelity.Data.DataObjects.School.SchoolType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.School.SchoolType.prototype = {Any: 0,Private: 1,Public: 2,Charter: 3,Unknown: 4}
Fidelity.Data.DataObjects.School.SchoolType.registerEnum('Fidelity.Data.DataObjects.School.SchoolType', true);
}
if (typeof(Fidelity.Data.DataObjects.School.SchoolLevel) === 'undefined') {
Fidelity.Data.DataObjects.School.SchoolLevel = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.School.SchoolLevel.prototype = {Any: 0,Elementary: 1,Intermediate: 2,Secondary: 3,High: 4,Combined: 5,Other: 6,Unknown: 7}
Fidelity.Data.DataObjects.School.SchoolLevel.registerEnum('Fidelity.Data.DataObjects.School.SchoolLevel', true);
}
if (typeof(Fidelity.Data.ChangeStatus) === 'undefined') {
Fidelity.Data.ChangeStatus = function() { throw Error.invalidOperation(); }
Fidelity.Data.ChangeStatus.prototype = {Up: 0,Down: 1,Unchanged: 2,Unknown: 3}
Fidelity.Data.ChangeStatus.registerEnum('Fidelity.Data.ChangeStatus', true);
}
if (typeof(Fidelity.Data.DataObjects.Products.DiscountType) === 'undefined') {
Fidelity.Data.DataObjects.Products.DiscountType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.Products.DiscountType.prototype = {Unknown: 0,Amount: 1,Percentage: 2,Cobrand: 3}
Fidelity.Data.DataObjects.Products.DiscountType.registerEnum('Fidelity.Data.DataObjects.Products.DiscountType', true);
}
if (typeof(Fidelity.Data.DataObjects.Products.ProductType) === 'undefined') {
Fidelity.Data.DataObjects.Products.ProductType = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.Products.ProductType.prototype = {Unknown: 0,MarketForecast: 1}
Fidelity.Data.DataObjects.Products.ProductType.registerEnum('Fidelity.Data.DataObjects.Products.ProductType', true);
}
if (typeof(Fidelity.Data.DataObjects.Products.OrderStatus) === 'undefined') {
Fidelity.Data.DataObjects.Products.OrderStatus = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.Products.OrderStatus.prototype = {Unknown: 0,New: 1,Pending: 2,Processed: 3}
Fidelity.Data.DataObjects.Products.OrderStatus.registerEnum('Fidelity.Data.DataObjects.Products.OrderStatus', true);
}
if (typeof(Fidelity.Data.DataObjects.Common.UniversalAddressSource) === 'undefined') {
Fidelity.Data.DataObjects.Common.UniversalAddressSource = function() { throw Error.invalidOperation(); }
Fidelity.Data.DataObjects.Common.UniversalAddressSource.prototype = {Unknown: 0,History: 1,Valuations: 2,CorrectAddress: 3,MapPoint: 4,GeoStan: 6,Placebase: 7}
Fidelity.Data.DataObjects.Common.UniversalAddressSource.registerEnum('Fidelity.Data.DataObjects.Common.UniversalAddressSource', true);
}
