if(typeof Europcar == "undefined") Europcar={};
if(typeof Europcar.WebControlLibrary == "undefined") Europcar.WebControlLibrary={};
if(typeof Europcar.WebControlLibrary.Booking == "undefined") Europcar.WebControlLibrary.Booking={};
if(typeof Europcar.WebControlLibrary.Booking.LocationsSelectionControl == "undefined") Europcar.WebControlLibrary.Booking.LocationsSelectionControl={};
Europcar.WebControlLibrary.Booking.LocationsSelectionControl_class = function() {};
Object.extend(Europcar.WebControlLibrary.Booking.LocationsSelectionControl_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CheckDriveOptions: function(locationCode, accountCode) {
		return this.invoke("CheckDriveOptions", {"locationCode":locationCode, "accountCode":accountCode}, this.CheckDriveOptions.getArguments().slice(2));
	},
	RetrieveLocationsByCountryID: function(isPickup, countryID, accountCode, promotionId) {
		return this.invoke("RetrieveLocationsByCountryID", {"isPickup":isPickup, "countryID":countryID, "accountCode":accountCode, "promotionId":promotionId}, this.RetrieveLocationsByCountryID.getArguments().slice(4));
	},
	url: '/ajaxpro/Europcar.WebControlLibrary.Booking.LocationsSelectionControl,WebControlLibrary.ashx'
}));
Europcar.WebControlLibrary.Booking.LocationsSelectionControl = new Europcar.WebControlLibrary.Booking.LocationsSelectionControl_class();

