if(typeof FlightsTab == "undefined") FlightsTab={};
FlightsTab_class = function() {};
Object.extend(FlightsTab_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	FilterFrom: function(selectedCountry) {
		return this.invoke("FilterFrom", {"selectedCountry":selectedCountry}, this.FilterFrom.getArguments().slice(1));
	},
	FilterFromByToAirport: function(selectedCountry, selectedArrival) {
		return this.invoke("FilterFromByToAirport", {"selectedCountry":selectedCountry, "selectedArrival":selectedArrival}, this.FilterFromByToAirport.getArguments().slice(2));
	},
	GetArrivals: function(code) {
		return this.invoke("GetArrivals", {"code":code}, this.GetArrivals.getArguments().slice(1));
	},
	GetInfoContent: function(fromCode, toCode, day0, month0, day1, month1, paxAdt, paxChd, paxInf, oneway) {
		return this.invoke("GetInfoContent", {"fromCode":fromCode, "toCode":toCode, "day0":day0, "month0":month0, "day1":day1, "month1":month1, "paxAdt":paxAdt, "paxChd":paxChd, "paxInf":paxInf, "oneway":oneway}, this.GetInfoContent.getArguments().slice(10));
	},
	GetErrorContent: function(fromCode, toCode, day0, month0, day1, month1, paxAdt, paxChd, paxInf, oneway) {
		return this.invoke("GetErrorContent", {"fromCode":fromCode, "toCode":toCode, "day0":day0, "month0":month0, "day1":day1, "month1":month1, "paxAdt":paxAdt, "paxChd":paxChd, "paxInf":paxInf, "oneway":oneway}, this.GetErrorContent.getArguments().slice(10));
	},
	GetPostAddress: function(from, to) {
		return this.invoke("GetPostAddress", {"from":from, "to":to}, this.GetPostAddress.getArguments().slice(2));
	},
	IsBaby: function(from, to) {
		return this.invoke("IsBaby", {"from":from, "to":to}, this.IsBaby.getArguments().slice(2));
	},
	IsCodeshare: function(from, to) {
		return this.invoke("IsCodeshare", {"from":from, "to":to}, this.IsCodeshare.getArguments().slice(2));
	},
	SaveSession: function(from, to, isReturn, isFlexible, adt, chd, inf, depDate, retDate) {
		return this.invoke("SaveSession", {"from":from, "to":to, "isReturn":isReturn, "isFlexible":isFlexible, "adt":adt, "chd":chd, "inf":inf, "depDate":depDate, "retDate":retDate}, this.SaveSession.getArguments().slice(9));
	},
	GetExpediaPackageURL: function(from, to, inDate, outDate, adt, chd) {
		return this.invoke("GetExpediaPackageURL", {"from":from, "to":to, "inDate":inDate, "outDate":outDate, "adt":adt, "chd":chd}, this.GetExpediaPackageURL.getArguments().slice(6));
	},
	IsBookableOnline: function(from, to) {
		return this.invoke("IsBookableOnline", {"from":from, "to":to}, this.IsBookableOnline.getArguments().slice(2));
	},
	GetBabyDate: function(Date) {
		return this.invoke("GetBabyDate", {"Date":Date}, this.GetBabyDate.getArguments().slice(1));
	},
	GetCabins: function(from, to) {
		return this.invoke("GetCabins", {"from":from, "to":to}, this.GetCabins.getArguments().slice(2));
	},
	url: '/bmi/ajaxpro/ControlLibrary2.Ibe.Code.BookingMagnetV3,ControlLibrary2.ashx'
}));
FlightsTab = new FlightsTab_class();

