if(typeof CMS == "undefined") CMS={};
if(typeof CMS.CatalogueRetrieve == "undefined") CMS.CatalogueRetrieve={};
CMS.CatalogueRetrieve_class = function() {};
Object.extend(CMS.CatalogueRetrieve_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ServerSideAddItemToOrder: function(orderId, catalogueId, productId, units, relatedProductIds, instructions, vertical, details, isQuote, targetFrame, v2) {
		return this.invoke("ServerSideAddItemToOrder", {"orderId":orderId, "catalogueId":catalogueId, "productId":productId, "units":units, "relatedProductIds":relatedProductIds, "instructions":instructions, "vertical":vertical, "details":details, "isQuote":isQuote, "targetFrame":targetFrame, "v2":v2}, this.ServerSideAddItemToOrder.getArguments().slice(11));
	},
	ServerSideDrawProduct: function(catalogueId, productId, details, targetFrame) {
		return this.invoke("ServerSideDrawProduct", {"catalogueId":catalogueId, "productId":productId, "details":details, "targetFrame":targetFrame}, this.ServerSideDrawProduct.getArguments().slice(4));
	},
	url: '/ajaxpro/CMS.CatalogueRetrieve,Catalyst.Web.CMS.ashx'
}));
CMS.CatalogueRetrieve = new CMS.CatalogueRetrieve_class();

