if(typeof GlobalAjax == "undefined") GlobalAjax={};
GlobalAjax_class = function() {};
Object.extend(GlobalAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	LoadPage: function(page, SessionReq) {
		return this.invoke("LoadPage", {"page":page, "SessionReq":SessionReq}, this.LoadPage.getArguments().slice(2));
	},
	GetDropdown: function(eleID, sel, group) {
		return this.invoke("GetDropdown", {"eleID":eleID, "sel":sel, "group":group}, this.GetDropdown.getArguments().slice(3));
	},
	QuickReservationSearch: function(ReservationID) {
		return this.invoke("QuickReservationSearch", {"ReservationID":ReservationID}, this.QuickReservationSearch.getArguments().slice(1));
	},
	GetApplicationSetting: function(SettingKey) {
		return this.invoke("GetApplicationSetting", {"SettingKey":SettingKey}, this.GetApplicationSetting.getArguments().slice(1));
	},
	SetApplicationSettings: function(AppKey, AppValue) {
		return this.invoke("SetApplicationSettings", {"AppKey":AppKey, "AppValue":AppValue}, this.SetApplicationSettings.getArguments().slice(2));
	},
	UpdateTemplates: function() {
		return this.invoke("UpdateTemplates", {}, this.UpdateTemplates.getArguments().slice(0));
	},
	SmartTemplateSearch: function(stext, filter) {
		return this.invoke("SmartTemplateSearch", {"stext":stext, "filter":filter}, this.SmartTemplateSearch.getArguments().slice(2));
	},
	ShowNewsItems: function() {
		return this.invoke("ShowNewsItems", {}, this.ShowNewsItems.getArguments().slice(0));
	},
	DoMemberLogin: function(username, password) {
		return this.invoke("DoMemberLogin", {"username":username, "password":password}, this.DoMemberLogin.getArguments().slice(2));
	},
	SendEmailPass: function(Email) {
		return this.invoke("SendEmailPass", {"Email":Email}, this.SendEmailPass.getArguments().slice(1));
	},
	AddOrientationItem: function(orID, UserID) {
		return this.invoke("AddOrientationItem", {"orID":orID, "UserID":UserID}, this.AddOrientationItem.getArguments().slice(2));
	},
	RemoveOrientationItem: function(orID) {
		return this.invoke("RemoveOrientationItem", {"orID":orID}, this.RemoveOrientationItem.getArguments().slice(1));
	},
	GetEventVariableClass: function() {
		return this.invoke("GetEventVariableClass", {}, this.GetEventVariableClass.getArguments().slice(0));
	},
	GetEventVariables: function(EventID) {
		return this.invoke("GetEventVariables", {"EventID":EventID}, this.GetEventVariables.getArguments().slice(1));
	},
	GetReservationsClass: function() {
		return this.invoke("GetReservationsClass", {}, this.GetReservationsClass.getArguments().slice(0));
	},
	GetReservations: function(reservationID) {
		return this.invoke("GetReservations", {"reservationID":reservationID}, this.GetReservations.getArguments().slice(1));
	},
	Process_MainReservations: function(mc) {
		return this.invoke("Process_MainReservations", {"mc":mc}, this.Process_MainReservations.getArguments().slice(1));
	},
	Process_ToggleConfirm: function(reservationID, Flag, username) {
		return this.invoke("Process_ToggleConfirm", {"reservationID":reservationID, "Flag":Flag, "username":username}, this.Process_ToggleConfirm.getArguments().slice(3));
	},
	Process_ToggleAuth: function(reservationID, Flag, username) {
		return this.invoke("Process_ToggleAuth", {"reservationID":reservationID, "Flag":Flag, "username":username}, this.Process_ToggleAuth.getArguments().slice(3));
	},
	DeleteReservations: function(reservationID) {
		return this.invoke("DeleteReservations", {"reservationID":reservationID}, this.DeleteReservations.getArguments().slice(1));
	},
	GetOnlineReserveClass: function() {
		return this.invoke("GetOnlineReserveClass", {}, this.GetOnlineReserveClass.getArguments().slice(0));
	},
	Process_OnlineReservations: function(mc) {
		return this.invoke("Process_OnlineReservations", {"mc":mc}, this.Process_OnlineReservations.getArguments().slice(1));
	},
	SendOrderResponse: function(reservationID, EventID) {
		return this.invoke("SendOrderResponse", {"reservationID":reservationID, "EventID":EventID}, this.SendOrderResponse.getArguments().slice(2));
	},
	PrintOrderResponse: function(reservationID, EventID) {
		return this.invoke("PrintOrderResponse", {"reservationID":reservationID, "EventID":EventID}, this.PrintOrderResponse.getArguments().slice(2));
	},
	SendDepositRequest: function(reservationID, EventID) {
		return this.invoke("SendDepositRequest", {"reservationID":reservationID, "EventID":EventID}, this.SendDepositRequest.getArguments().slice(2));
	},
	GetEFTClass: function() {
		return this.invoke("GetEFTClass", {}, this.GetEFTClass.getArguments().slice(0));
	},
	GetEFTDetails: function(CustomerID) {
		return this.invoke("GetEFTDetails", {"CustomerID":CustomerID}, this.GetEFTDetails.getArguments().slice(1));
	},
	GetCustomerCCInfo: function(CustomerID) {
		return this.invoke("GetCustomerCCInfo", {"CustomerID":CustomerID}, this.GetCustomerCCInfo.getArguments().slice(1));
	},
	GetPaymentCount: function(reservationID) {
		return this.invoke("GetPaymentCount", {"reservationID":reservationID}, this.GetPaymentCount.getArguments().slice(1));
	},
	SubmitValidateOrder: function(md) {
		return this.invoke("SubmitValidateOrder", {"md":md}, this.SubmitValidateOrder.getArguments().slice(1));
	},
	ShowFields: function(myEventID) {
		return this.invoke("ShowFields", {"myEventID":myEventID}, this.ShowFields.getArguments().slice(1));
	},
	TestFieldsDB: function(flds) {
		return this.invoke("TestFieldsDB", {"flds":flds}, this.TestFieldsDB.getArguments().slice(1));
	},
	BuildXMLFromDS: function(flds) {
		return this.invoke("BuildXMLFromDS", {"flds":flds}, this.BuildXMLFromDS.getArguments().slice(1));
	},
	BuildTableFromXML: function(myXML) {
		return this.invoke("BuildTableFromXML", {"myXML":myXML}, this.BuildTableFromXML.getArguments().slice(1));
	},
	GetXMLToDS: function(xmlData) {
		return this.invoke("GetXMLToDS", {"xmlData":xmlData}, this.GetXMLToDS.getArguments().slice(1));
	},
	CustomSiteSearch: function(SearchText) {
		return this.invoke("CustomSiteSearch", {"SearchText":SearchText}, this.CustomSiteSearch.getArguments().slice(1));
	},
	url: '/ajaxpro/GlobalAjax,App_Code.ashx'
}));
GlobalAjax = new GlobalAjax_class();

