if(typeof Data == "undefined") Data={};
if(typeof Data.DataFeed == "undefined") Data.DataFeed={};
Data.DataFeed_class = function() {};
Object.extend(Data.DataFeed_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetVC: function(rID, AdCost) {
		return this.invoke("GetVC", {"rID":rID, "AdCost":AdCost}, this.GetVC.getArguments().slice(2));
	},
	GetModels: function(makeID, pubid, myCat) {
		return this.invoke("GetModels", {"makeID":makeID, "pubid":pubid, "myCat":myCat}, this.GetModels.getArguments().slice(3));
	},
	GetMakes: function(pubid, myCat) {
		return this.invoke("GetMakes", {"pubid":pubid, "myCat":myCat}, this.GetMakes.getArguments().slice(2));
	},
	GetSubCategories: function(pubid, myCat) {
		return this.invoke("GetSubCategories", {"pubid":pubid, "myCat":myCat}, this.GetSubCategories.getArguments().slice(2));
	},
	GetOnlineCategories: function(pubid, rid) {
		return this.invoke("GetOnlineCategories", {"pubid":pubid, "rid":rid}, this.GetOnlineCategories.getArguments().slice(2));
	},
	GetPrintCategories: function(pubid, rid, sclid) {
		return this.invoke("GetPrintCategories", {"pubid":pubid, "rid":rid, "sclid":sclid}, this.GetPrintCategories.getArguments().slice(3));
	},
	ShowMakes: function(catType) {
		return this.invoke("ShowMakes", {"catType":catType}, this.ShowMakes.getArguments().slice(1));
	},
	ShowModel: function(selModel) {
		return this.invoke("ShowModel", {"selModel":selModel}, this.ShowModel.getArguments().slice(1));
	},
	url: '/ajaxpro/Data.DataFeed,datafeed.ashx'
}));
Data.DataFeed = new Data.DataFeed_class();

