var wsListing=function() {
wsListing.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
wsListing.prototype={
GetDetails:function(id,loggedIn,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetDetails',false,{id:id,loggedIn:loggedIn},succeededCallback,failedCallback,userContext); },
GetDetailsByMls:function(MlsNum,loggedIn,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetDetailsByMls',false,{MlsNum:MlsNum,loggedIn:loggedIn},succeededCallback,failedCallback,userContext); },
GetListingForMap:function(minPrice,maxPrice,beds,baths,minSqft,maxSqft,pRes,pMul,pLnd,sortColumn_in,sortOrder_in,top_in,swlat_in,swlng_in,nelat_in,nelng_in,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetListingForMap',false,{minPrice:minPrice,maxPrice:maxPrice,beds:beds,baths:baths,minSqft:minSqft,maxSqft:maxSqft,pRes:pRes,pMul:pMul,pLnd:pLnd,sortColumn_in:sortColumn_in,sortOrder_in:sortOrder_in,top_in:top_in,swlat_in:swlat_in,swlng_in:swlng_in,nelat_in:nelat_in,nelng_in:nelng_in},succeededCallback,failedCallback,userContext); },
GetPropMap:function(UID,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetPropMap',false,{UID:UID},succeededCallback,failedCallback,userContext); },
GetVTour:function(UID,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetVTour',false,{UID:UID},succeededCallback,failedCallback,userContext); },
GetPropByArea:function(minPrice,maxPrice,beds,baths,minSqft,maxSqft,areas,pRes,pMul,pLnd,start_in,max_in,sortColumn_in,sortOrder_in,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetPropByArea',false,{minPrice:minPrice,maxPrice:maxPrice,beds:beds,baths:baths,minSqft:minSqft,maxSqft:maxSqft,areas:areas,pRes:pRes,pMul:pMul,pLnd:pLnd,start_in:start_in,max_in:max_in,sortColumn_in:sortColumn_in,sortOrder_in:sortOrder_in},succeededCallback,failedCallback,userContext); },
GetPropByStZip:function(minPrice,maxPrice,beds,baths,minSqft,maxSqft,stName,zipCode,pRes,pMul,pLnd,start_in,max_in,sortColumn_in,sortOrder_in,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetPropByStZip',false,{minPrice:minPrice,maxPrice:maxPrice,beds:beds,baths:baths,minSqft:minSqft,maxSqft:maxSqft,stName:stName,zipCode:zipCode,pRes:pRes,pMul:pMul,pLnd:pLnd,start_in:start_in,max_in:max_in,sortColumn_in:sortColumn_in,sortOrder_in:sortOrder_in},succeededCallback,failedCallback,userContext); },
GetFeaturedListing:function(start_in,max_in,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetFeaturedListing',false,{start_in:start_in,max_in:max_in},succeededCallback,failedCallback,userContext); },
GetListingByAgent:function(agentMls,start_in,max_in,sortColumn_in,sortOrder_in,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetListingByAgent',false,{agentMls:agentMls,start_in:start_in,max_in:max_in,sortColumn_in:sortColumn_in,sortOrder_in:sortOrder_in},succeededCallback,failedCallback,userContext); },
GetAllWTListing:function(start_in,max_in,sortColumn_in,sortOrder_in,pRes_in,pMul_in,pLnd_in,succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetAllWTListing',false,{start_in:start_in,max_in:max_in,sortColumn_in:sortColumn_in,sortOrder_in:sortOrder_in,pRes_in:pRes_in,pMul_in:pMul_in,pLnd_in:pLnd_in},succeededCallback,failedCallback,userContext); },
GetWTListingCount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(wsListing.get_path(), 'GetWTListingCount',false,{},succeededCallback,failedCallback,userContext); }}
wsListing.registerClass('wsListing',Sys.Net.WebServiceProxy);
wsListing._staticInstance = new wsListing();
wsListing.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; wsListing._staticInstance._path = value; }
wsListing.get_path = function() { return wsListing._staticInstance._path; }
wsListing.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); }
wsListing._staticInstance._timeout = value; }
wsListing.get_timeout = function() { 
return wsListing._staticInstance._timeout; }
wsListing.set_defaultUserContext = function(value) { 
wsListing._staticInstance._userContext = value; }
wsListing.get_defaultUserContext = function() { 
return wsListing._staticInstance._userContext; }
wsListing.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; wsListing._staticInstance._succeeded = value; }
wsListing.get_defaultSucceededCallback = function() { 
return wsListing._staticInstance._succeeded; }
wsListing.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; wsListing._staticInstance._failed = value; }
wsListing.get_defaultFailedCallback = function() { 
return wsListing._staticInstance._failed; }
wsListing.set_path("/WebServices/wsListing.asmx");
wsListing.GetDetails= function(id,loggedIn,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetDetails(id,loggedIn,onSuccess,onFailed,userContext); }
wsListing.GetDetailsByMls= function(MlsNum,loggedIn,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetDetailsByMls(MlsNum,loggedIn,onSuccess,onFailed,userContext); }
wsListing.GetListingForMap= function(minPrice,maxPrice,beds,baths,minSqft,maxSqft,pRes,pMul,pLnd,sortColumn_in,sortOrder_in,top_in,swlat_in,swlng_in,nelat_in,nelng_in,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetListingForMap(minPrice,maxPrice,beds,baths,minSqft,maxSqft,pRes,pMul,pLnd,sortColumn_in,sortOrder_in,top_in,swlat_in,swlng_in,nelat_in,nelng_in,onSuccess,onFailed,userContext); }
wsListing.GetPropMap= function(UID,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetPropMap(UID,onSuccess,onFailed,userContext); }
wsListing.GetVTour= function(UID,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetVTour(UID,onSuccess,onFailed,userContext); }
wsListing.GetPropByArea= function(minPrice,maxPrice,beds,baths,minSqft,maxSqft,areas,pRes,pMul,pLnd,start_in,max_in,sortColumn_in,sortOrder_in,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetPropByArea(minPrice,maxPrice,beds,baths,minSqft,maxSqft,areas,pRes,pMul,pLnd,start_in,max_in,sortColumn_in,sortOrder_in,onSuccess,onFailed,userContext); }
wsListing.GetPropByStZip= function(minPrice,maxPrice,beds,baths,minSqft,maxSqft,stName,zipCode,pRes,pMul,pLnd,start_in,max_in,sortColumn_in,sortOrder_in,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetPropByStZip(minPrice,maxPrice,beds,baths,minSqft,maxSqft,stName,zipCode,pRes,pMul,pLnd,start_in,max_in,sortColumn_in,sortOrder_in,onSuccess,onFailed,userContext); }
wsListing.GetFeaturedListing= function(start_in,max_in,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetFeaturedListing(start_in,max_in,onSuccess,onFailed,userContext); }
wsListing.GetListingByAgent= function(agentMls,start_in,max_in,sortColumn_in,sortOrder_in,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetListingByAgent(agentMls,start_in,max_in,sortColumn_in,sortOrder_in,onSuccess,onFailed,userContext); }
wsListing.GetAllWTListing= function(start_in,max_in,sortColumn_in,sortOrder_in,pRes_in,pMul_in,pLnd_in,onSuccess,onFailed,userContext) {wsListing._staticInstance.GetAllWTListing(start_in,max_in,sortColumn_in,sortOrder_in,pRes_in,pMul_in,pLnd_in,onSuccess,onFailed,userContext); }
wsListing.GetWTListingCount= function(onSuccess,onFailed,userContext) {wsListing._staticInstance.GetWTListingCount(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('WilliamsTrew.BO');
if (typeof(WilliamsTrew.BO.SearchInfo) === 'undefined') {
WilliamsTrew.BO.SearchInfo=gtc("WilliamsTrew.BO.SearchInfo");
WilliamsTrew.BO.SearchInfo.registerClass('WilliamsTrew.BO.SearchInfo');
}
if (typeof(WilliamsTrew.BO.BasicPropInfo) === 'undefined') {
WilliamsTrew.BO.BasicPropInfo=gtc("WilliamsTrew.BO.BasicPropInfo");
WilliamsTrew.BO.BasicPropInfo.registerClass('WilliamsTrew.BO.BasicPropInfo');
}
if (typeof(WilliamsTrew.BO.WTProp) === 'undefined') {
WilliamsTrew.BO.WTProp=gtc("WilliamsTrew.BO.WTProp");
WilliamsTrew.BO.WTProp.registerClass('WilliamsTrew.BO.WTProp');
}
