var CapeTown4uService=function() {
CapeTown4uService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CapeTown4uService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CapeTown4uService._staticInstance.get_path();},
GetProvinceLocation:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProvinceLocation',false,{},succeededCallback,failedCallback,userContext); },
GetItemLatLong:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetItemLatLong',false,{},succeededCallback,failedCallback,userContext); },
GetTownDescription:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTownDescription',false,{},succeededCallback,failedCallback,userContext); },
GetAllItemsLatLong:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllItemsLatLong',false,{},succeededCallback,failedCallback,userContext); },
GetSearchItems:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchItems',false,{},succeededCallback,failedCallback,userContext); },
GetTownDescriptionItems:function(townID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTownDescriptionItems',false,{townID:townID},succeededCallback,failedCallback,userContext); },
GetListingNameItems:function(itemType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetListingNameItems',false,{itemType:itemType},succeededCallback,failedCallback,userContext); },
GetTownsItemType:function(itemType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTownsItemType',false,{itemType:itemType},succeededCallback,failedCallback,userContext); }}
CapeTown4uService.registerClass('CapeTown4uService',Sys.Net.WebServiceProxy);
CapeTown4uService._staticInstance = new CapeTown4uService();
CapeTown4uService.set_path = function(value) { CapeTown4uService._staticInstance.set_path(value); }
CapeTown4uService.get_path = function() { return CapeTown4uService._staticInstance.get_path(); }
CapeTown4uService.set_timeout = function(value) { CapeTown4uService._staticInstance.set_timeout(value); }
CapeTown4uService.get_timeout = function() { return CapeTown4uService._staticInstance.get_timeout(); }
CapeTown4uService.set_defaultUserContext = function(value) { CapeTown4uService._staticInstance.set_defaultUserContext(value); }
CapeTown4uService.get_defaultUserContext = function() { return CapeTown4uService._staticInstance.get_defaultUserContext(); }
CapeTown4uService.set_defaultSucceededCallback = function(value) { CapeTown4uService._staticInstance.set_defaultSucceededCallback(value); }
CapeTown4uService.get_defaultSucceededCallback = function() { return CapeTown4uService._staticInstance.get_defaultSucceededCallback(); }
CapeTown4uService.set_defaultFailedCallback = function(value) { CapeTown4uService._staticInstance.set_defaultFailedCallback(value); }
CapeTown4uService.get_defaultFailedCallback = function() { return CapeTown4uService._staticInstance.get_defaultFailedCallback(); }
CapeTown4uService.set_path("/Services/CapeTown4uService.asmx");
CapeTown4uService.GetProvinceLocation= function(onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetProvinceLocation(onSuccess,onFailed,userContext); }
CapeTown4uService.GetItemLatLong= function(onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetItemLatLong(onSuccess,onFailed,userContext); }
CapeTown4uService.GetTownDescription= function(onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetTownDescription(onSuccess,onFailed,userContext); }
CapeTown4uService.GetAllItemsLatLong= function(onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetAllItemsLatLong(onSuccess,onFailed,userContext); }
CapeTown4uService.GetSearchItems= function(onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetSearchItems(onSuccess,onFailed,userContext); }
CapeTown4uService.GetTownDescriptionItems= function(townID,onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetTownDescriptionItems(townID,onSuccess,onFailed,userContext); }
CapeTown4uService.GetListingNameItems= function(itemType,onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetListingNameItems(itemType,onSuccess,onFailed,userContext); }
CapeTown4uService.GetTownsItemType= function(itemType,onSuccess,onFailed,userContext) {CapeTown4uService._staticInstance.GetTownsItemType(itemType,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('CapeTown4u.BLL.Entities');
if (typeof(CapeTown4u.BLL.Entities.Item) === 'undefined') {
CapeTown4u.BLL.Entities.Item=gtc("CapeTown4u.BLL.Entities.Item");
CapeTown4u.BLL.Entities.Item.registerClass('CapeTown4u.BLL.Entities.Item');
}
if (typeof(CapeTown4u.BLL.Entities.ItemLocation) === 'undefined') {
CapeTown4u.BLL.Entities.ItemLocation=gtc("CapeTown4u.BLL.Entities.ItemLocation");
CapeTown4u.BLL.Entities.ItemLocation.registerClass('CapeTown4u.BLL.Entities.ItemLocation');
}

