var Real_Estate_Power_Search = { setStartupParameters:function(startupJavaScript,callback,context){return new ajax_request(this.url + '?_method=setStartupParameters&_session=rw','startupJavaScript=' + enc(startupJavaScript),callback, context);}, setBreadCrumbParameters:function(stateName,countyName,stateID,callback,context){return new ajax_request(this.url + '?_method=setBreadCrumbParameters&_session=rw','stateName=' + enc(stateName)+ '&countyName=' + enc(countyName)+ '&stateID=' + enc(stateID),callback, context);}, StateEventHandler:function(stateAbbreviation,callback,context){return new ajax_request(this.url + '?_method=StateEventHandler&_session=rw','stateAbbreviation=' + enc(stateAbbreviation),callback, context);}, CountyDDLEventHandler:function(countyID,callback,context){return new ajax_request(this.url + '?_method=CountyDDLEventHandler&_session=rw','countyID=' + enc(countyID),callback, context);}, ValidateCity:function(cityName,callback,context){return new ajax_request(this.url + '?_method=ValidateCity&_session=rw','cityName=' + enc(cityName),callback, context);}, GetPushpinPopupContent:function(mlsCompanyID,mlsNumber,callback,context){return new ajax_request(this.url + '?_method=GetPushpinPopupContent&_session=rw','mlsCompanyID=' + enc(mlsCompanyID)+ '&mlsNumber=' + enc(mlsNumber),callback, context);}, GetNearbyPropertyList:function(mlsCompanyID,mlsNumber,Latitude,Longitude,Beds,FullBaths,State,Zipcode,City,StreetAddress,price,imageUrl,type,IsEP,epListingType,callback,context){return new ajax_request(this.url + '?_method=GetNearbyPropertyList&_session=rw','mlsCompanyID=' + enc(mlsCompanyID)+ '&mlsNumber=' + enc(mlsNumber)+ '&Latitude=' + enc(Latitude)+ '&Longitude=' + enc(Longitude)+ '&Beds=' + enc(Beds)+ '&FullBaths=' + enc(FullBaths)+ '&State=' + enc(State)+ '&Zipcode=' + enc(Zipcode)+ '&City=' + enc(City)+ '&StreetAddress=' + enc(StreetAddress)+ '&price=' + enc(price)+ '&imageUrl=' + enc(imageUrl)+ '&type=' + enc(type)+ '&IsEP=' + enc(IsEP)+ '&epListingType=' + enc(epListingType),callback, context);}, PrintSearchResults:function(callback,context){return new ajax_request(this.url + '?_method=PrintSearchResults&_session=rw','',callback, context);}, ManageCompareListing:function(mlsNumber,mlsCompanyId,checkedStatus,callback,context){return new ajax_request(this.url + '?_method=ManageCompareListing&_session=rw','mlsNumber=' + enc(mlsNumber)+ '&mlsCompanyId=' + enc(mlsCompanyId)+ '&checkedStatus=' + enc(checkedStatus),callback, context);}, CompareListings:function(callback,context){return new ajax_request(this.url + '?_method=CompareListings&_session=rw','',callback, context);}, ClearComparisonListings:function(callback,context){return new ajax_request(this.url + '?_method=ClearComparisonListings&_session=rw','',callback, context);}, GetComparisonListCount:function(callback,context){return new ajax_request(this.url + '?_method=GetComparisonListCount&_session=rw','',callback, context);}, UpdateComparisonList:function(finalSelectionList,callback,context){return new ajax_request(this.url + '?_method=UpdateComparisonList&_session=rw','finalSelectionList=' + enc(finalSelectionList),callback, context);}, SaveComparedProperty:function(mlsCompanyID,mlsNumber,callback,context){return new ajax_request(this.url + '?_method=SaveComparedProperty&_session=rw','mlsCompanyID=' + enc(mlsCompanyID)+ '&mlsNumber=' + enc(mlsNumber),callback, context);}, url:'/ajax/Real_Estate_Power_Search,App_Web_3gngtgpp.ashx' } // // IAjaxObjectConverter Client Scripts // function digi(v, c){v = v + "";var n = "0000";if(v.length < c) return n.substr(0, c-v.length) + v;return v;} function DateTime(year,month,day,hours,minutes,seconds) { if(year>9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException"); this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds; } DateTime.prototype.toString = function() { return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2); } function AjaxImage(url){var img=new Image();img.src=url;return img;}