if(typeof Marlon == "undefined") Marlon={};
if(typeof Marlon.Vdv == "undefined") Marlon.Vdv={};
if(typeof Marlon.Vdv.Web == "undefined") Marlon.Vdv.Web={};
Marlon.Vdv.Web.AsyncCalls_class = function() {};
Object.extend(Marlon.Vdv.Web.AsyncCalls_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	IncreaseQuantity: function(productID) {
		return this.invoke("IncreaseQuantity", {"productID":productID}, this.IncreaseQuantity.getArguments().slice(1));
	},
	DecreaseQuantity: function(productID) {
		return this.invoke("DecreaseQuantity", {"productID":productID}, this.DecreaseQuantity.getArguments().slice(1));
	},
	UpdateQuantity: function(productID, quantity) {
		return this.invoke("UpdateQuantity", {"productID":productID, "quantity":quantity}, this.UpdateQuantity.getArguments().slice(2));
	},
	GetProfessionalities: function(id) {
		return this.invoke("GetProfessionalities", {"id":id}, this.GetProfessionalities.getArguments().slice(1));
	},
	GetEfficyUser: function(memberid) {
		return this.invoke("GetEfficyUser", {"memberid":memberid}, this.GetEfficyUser.getArguments().slice(1));
	},
	GetNrSubscriptions: function(formID) {
		return this.invoke("GetNrSubscriptions", {"formID":formID}, this.GetNrSubscriptions.getArguments().slice(1));
	},
	url: '/ajaxpro/Marlon.Vdv.Web.AsyncCalls,Marlon.Vdv.Web.ashx'
}));
Marlon.Vdv.Web.AsyncCalls = new Marlon.Vdv.Web.AsyncCalls_class();

