bookingCourses_class = function() {};
bookingCourses_class.prototype.url = '/ajaxpro/IMQ.bookingCourses,IMQ.ashx';
bookingCourses_class.prototype.BindData = function(ID, onsuccess, onerror) {

	return jQuery.ajax({
		type: "POST",
		url: this.url,
		data:Object.toJSON({"ID":ID}),
		beforeSend: function(xhr) {
			xhr.setRequestHeader("X-AjaxPro-Method", "BindData");
			if(typeof AjaxPro !== 'undefined' && AjaxPro.token !== null)
				xhr.setRequestHeader("X-AjaxPro-Token", AjaxPro.token);
		},
		success: function(s) {
			var o = null;
			eval("o = " + s + ";");
			if(o != null) {
				if(typeof o.value != "undefined" && typeof onsuccess == "function") {
					onsuccess(o.value);
					return;
				} else if(typeof o.error != "undefined" && typeof onerror == "function") {
					onerror(o.error);
					return;
				}
			}
			if(typeof onerror == "function") {
				onerror({"Message":"Failed."});
			}
		}
	}); 
};
bookingCourses_class.prototype.BindGroup = function(onsuccess, onerror) {

	return jQuery.ajax({
		type: "POST",
		url: this.url,
		data:Object.toJSON({}),
		beforeSend: function(xhr) {
			xhr.setRequestHeader("X-AjaxPro-Method", "BindGroup");
			if(typeof AjaxPro !== 'undefined' && AjaxPro.token !== null)
				xhr.setRequestHeader("X-AjaxPro-Token", AjaxPro.token);
		},
		success: function(s) {
			var o = null;
			eval("o = " + s + ";");
			if(o != null) {
				if(typeof o.value != "undefined" && typeof onsuccess == "function") {
					onsuccess(o.value);
					return;
				} else if(typeof o.error != "undefined" && typeof onerror == "function") {
					onerror(o.error);
					return;
				}
			}
			if(typeof onerror == "function") {
				onerror({"Message":"Failed."});
			}
		}
	}); 
};
bookingCourses_class.prototype.GetClassTime = function(classID, ID, onsuccess, onerror) {

	return jQuery.ajax({
		type: "POST",
		url: this.url,
		data:Object.toJSON({"classID":classID, "ID":ID}),
		beforeSend: function(xhr) {
			xhr.setRequestHeader("X-AjaxPro-Method", "GetClassTime");
			if(typeof AjaxPro !== 'undefined' && AjaxPro.token !== null)
				xhr.setRequestHeader("X-AjaxPro-Token", AjaxPro.token);
		},
		success: function(s) {
			var o = null;
			eval("o = " + s + ";");
			if(o != null) {
				if(typeof o.value != "undefined" && typeof onsuccess == "function") {
					onsuccess(o.value);
					return;
				} else if(typeof o.error != "undefined" && typeof onerror == "function") {
					onerror(o.error);
					return;
				}
			}
			if(typeof onerror == "function") {
				onerror({"Message":"Failed."});
			}
		}
	}); 
};
bookingCourses_class.prototype.Send = function(data, onsuccess, onerror) {

	return jQuery.ajax({
		type: "POST",
		url: this.url,
		data:Object.toJSON({"data":data}),
		beforeSend: function(xhr) {
			xhr.setRequestHeader("X-AjaxPro-Method", "Send");
			if(typeof AjaxPro !== 'undefined' && AjaxPro.token !== null)
				xhr.setRequestHeader("X-AjaxPro-Token", AjaxPro.token);
		},
		success: function(s) {
			var o = null;
			eval("o = " + s + ";");
			if(o != null) {
				if(typeof o.value != "undefined" && typeof onsuccess == "function") {
					onsuccess(o.value);
					return;
				} else if(typeof o.error != "undefined" && typeof onerror == "function") {
					onerror(o.error);
					return;
				}
			}
			if(typeof onerror == "function") {
				onerror({"Message":"Failed."});
			}
		}
	}); 
};
var bookingCourses = new bookingCourses_class();



