addNamespace("EzSearch");
EzSearch.Ajaxes_class = Class.create();
Object.extend(EzSearch.Ajaxes_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	checkStatus: function(key) {
		return this.invoke("checkStatus", {"key":key}, this.checkStatus.getArguments().slice(1));
	},
	endGetMoreResults: function(key, LCID) {
		return this.invoke("endGetMoreResults", {"key":key, "LCID":LCID}, this.endGetMoreResults.getArguments().slice(2));
	},
	getMoreResults: function(key, LCID) {
		return this.invoke("getMoreResults", {"key":key, "LCID":LCID}, this.getMoreResults.getArguments().slice(2));
	},
	saveLCIDinSession: function(LCID) {
		return this.invoke("saveLCIDinSession", {"LCID":LCID}, this.saveLCIDinSession.getArguments().slice(1));
	},
	OnBuy: function(key, id) {
		return this.invoke("OnBuy", {"key":key, "id":id}, this.OnBuy.getArguments().slice(2));
	},
	OnTD: function(key, id, lcid) {
		return this.invoke("OnTD", {"key":key, "id":id, "lcid":lcid}, this.OnTD.getArguments().slice(3));
	},
	OnAS: function(key, id) {
		return this.invoke("OnAS", {"key":key, "id":id}, this.OnAS.getArguments().slice(2));
	},
	dS: function(key, sortType) {
		return this.invoke("dS", {"key":key, "sortType":sortType}, this.dS.getArguments().slice(2));
	},
	sa: function(key) {
		return this.invoke("sa", {"key":key}, this.sa.getArguments().slice(1));
	},
	spf: function(key, resid) {
		return this.invoke("spf", {"key":key, "resid":resid}, this.spf.getArguments().slice(2));
	},
	spl: function(key, resid) {
		return this.invoke("spl", {"key":key, "resid":resid}, this.spl.getArguments().slice(2));
	},
	pd: function(key, passid) {
		return this.invoke("pd", {"key":key, "passid":passid}, this.pd.getArguments().slice(2));
	},
	GetCCData: function(key, index) {
		return this.invoke("GetCCData", {"key":key, "index":index}, this.GetCCData.getArguments().slice(2));
	},
	holdLock: function(resID) {
		return this.invoke("holdLock", {"resID":resID}, this.holdLock.getArguments().slice(1));
	},
	getPairAirports: function(origin) {
		return this.invoke("getPairAirports", {"origin":origin}, this.getPairAirports.getArguments().slice(1));
	},
	getSchedule: function(airport1, airport2) {
		return this.invoke("getSchedule", {"airport1":airport1, "airport2":airport2}, this.getSchedule.getArguments().slice(2));
	},
	initialize: function() {
		this.url = '/ajaxpro/EzSearch.Ajaxes,App_Code.ashx';
	}
}));
EzSearch.Ajaxes = new EzSearch.Ajaxes_class();

