if(typeof AjaxHandler == "undefined") AjaxHandler={};
AjaxHandler_class = function() {};
Object.extend(AjaxHandler_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetResorts: function(Country) {
		return this.invoke("GetResorts", {"Country":Country}, this.GetResorts.getArguments().slice(1));
	},
	GetCitiesByState: function(p_StateId) {
		return this.invoke("GetCitiesByState", {"p_StateId":p_StateId}, this.GetCitiesByState.getArguments().slice(1));
	},
	GetCitiesByCountry: function(p_CountryId) {
		return this.invoke("GetCitiesByCountry", {"p_CountryId":p_CountryId}, this.GetCitiesByCountry.getArguments().slice(1));
	},
	SignupNewsletter: function(p_Email, p_Referrer) {
		return this.invoke("SignupNewsletter", {"p_Email":p_Email, "p_Referrer":p_Referrer}, this.SignupNewsletter.getArguments().slice(2));
	},
	GetPlayList: function(LocationId, ViewURL) {
		return this.invoke("GetPlayList", {"LocationId":LocationId, "ViewURL":ViewURL}, this.GetPlayList.getArguments().slice(2));
	},
	GetResortComparison: function(c1, r1, c2, r2, c3, r3) {
		return this.invoke("GetResortComparison", {"c1":c1, "r1":r1, "c2":c2, "r2":r2, "c3":c3, "r3":r3}, this.GetResortComparison.getArguments().slice(6));
	},
	DoComtecSearch: function(p_Country, p_Resort, p_AirportCode, p_DeptDate, p_NightsMax, p_SortMode, p_ResultsLimit, p_AdultPriceMax) {
		return this.invoke("DoComtecSearch", {"p_Country":p_Country, "p_Resort":p_Resort, "p_AirportCode":p_AirportCode, "p_DeptDate":p_DeptDate, "p_NightsMax":p_NightsMax, "p_SortMode":p_SortMode, "p_ResultsLimit":p_ResultsLimit, "p_AdultPriceMax":p_AdultPriceMax}, this.DoComtecSearch.getArguments().slice(8));
	},
	url: '/ajaxpro/OnlineTravelGroup.AjaxHandler,OnlineTravelGroup.Web.WorldSki.ashx'
}));
AjaxHandler = new AjaxHandler_class();

