if(typeof AjaxPrinting == "undefined") AjaxPrinting={};
AjaxPrinting_class = function() {};
Object.extend(AjaxPrinting_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetProductDataByCatId: function(catId) {
		return this.invoke("GetProductDataByCatId", {"catId":catId}, this.GetProductDataByCatId.getArguments().slice(1));
	},
	UpdateNoMatData: function() {
		return this.invoke("UpdateNoMatData", {}, this.UpdateNoMatData.getArguments().slice(0));
	},
	UpdateWithMatData: function(catID, cutType, BottomBorderInch, SideBorderInch, TopBorderInch, BottomPid, BottomInch, MiddlePid, MiddleInch, TopPid, TopInch) {
		return this.invoke("UpdateWithMatData", {"catID":catID, "cutType":cutType, "BottomBorderInch":BottomBorderInch, "SideBorderInch":SideBorderInch, "TopBorderInch":TopBorderInch, "BottomPid":BottomPid, "BottomInch":BottomInch, "MiddlePid":MiddlePid, "MiddleInch":MiddleInch, "TopPid":TopPid, "TopInch":TopInch}, this.UpdateWithMatData.getArguments().slice(11));
	},
	UpdatePrintEngineBothPaperBoard: function(paperin, boardin) {
		return this.invoke("UpdatePrintEngineBothPaperBoard", {"paperin":paperin, "boardin":boardin}, this.UpdatePrintEngineBothPaperBoard.getArguments().slice(2));
	},
	UpdatePrintEnginePaper: function(paperin) {
		return this.invoke("UpdatePrintEnginePaper", {"paperin":paperin}, this.UpdatePrintEnginePaper.getArguments().slice(1));
	},
	UpdatePrintEngineBoard: function(boardin) {
		return this.invoke("UpdatePrintEngineBoard", {"boardin":boardin}, this.UpdatePrintEngineBoard.getArguments().slice(1));
	},
	UpdatePrintEngineSize: function(w, h) {
		return this.invoke("UpdatePrintEngineSize", {"w":w, "h":h}, this.UpdatePrintEngineSize.getArguments().slice(2));
	},
	UpdateMountingBoard: function(bvin) {
		return this.invoke("UpdateMountingBoard", {"bvin":bvin}, this.UpdateMountingBoard.getArguments().slice(1));
	},
	UpdateAcrylic: function(bvin) {
		return this.invoke("UpdateAcrylic", {"bvin":bvin}, this.UpdateAcrylic.getArguments().slice(1));
	},
	UpdateLinenLiner: function(bvin) {
		return this.invoke("UpdateLinenLiner", {"bvin":bvin}, this.UpdateLinenLiner.getArguments().slice(1));
	},
	UpdateLaminate: function(bvin) {
		return this.invoke("UpdateLaminate", {"bvin":bvin}, this.UpdateLaminate.getArguments().slice(1));
	},
	UpdateStretchType: function(type) {
		return this.invoke("UpdateStretchType", {"type":type}, this.UpdateStretchType.getArguments().slice(1));
	},
	UpdateFrame: function(bvin) {
		return this.invoke("UpdateFrame", {"bvin":bvin}, this.UpdateFrame.getArguments().slice(1));
	},
	ProofSetValue: function(bvins) {
		return this.invoke("ProofSetValue", {"bvins":bvins}, this.ProofSetValue.getArguments().slice(1));
	},
	GetTotalPriceCalculated: function() {
		return this.invoke("GetTotalPriceCalculated", {}, this.GetTotalPriceCalculated.getArguments().slice(0));
	},
	GetFrameDialogHTML: function() {
		return this.invoke("GetFrameDialogHTML", {}, this.GetFrameDialogHTML.getArguments().slice(0));
	},
	GetWallColorHTML: function() {
		return this.invoke("GetWallColorHTML", {}, this.GetWallColorHTML.getArguments().slice(0));
	},
	FindVisibleChildren: function(bvin) {
		return this.invoke("FindVisibleChildren", {"bvin":bvin}, this.FindVisibleChildren.getArguments().slice(1));
	},
	FindByCategoryId: function(bvin) {
		return this.invoke("FindByCategoryId", {"bvin":bvin}, this.FindByCategoryId.getArguments().slice(1));
	},
	FindByFrameSku: function(sku) {
		return this.invoke("FindByFrameSku", {"sku":sku}, this.FindByFrameSku.getArguments().slice(1));
	},
	ApplyCrop: function(psImageGUID, pnDegree, pnX, pnY, pnW, pnH, isArtist) {
		return this.invoke("ApplyCrop", {"psImageGUID":psImageGUID, "pnDegree":pnDegree, "pnX":pnX, "pnY":pnY, "pnW":pnW, "pnH":pnH, "isArtist":isArtist}, this.ApplyCrop.getArguments().slice(7));
	},
	url: '/ajaxpro/AjaxPrinting,App_Code.9z3h_3kz.ashx'
}));
AjaxPrinting = new AjaxPrinting_class();

