addNamespace("Templates_uc_ShoppingCart");
Templates_uc_ShoppingCart_class = function() {};
Object.extend(Templates_uc_ShoppingCart_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	BindItems: function() {
		return this.invoke("BindItems", {}, this.BindItems.getArguments().slice(0));
	},
	RemoveItems: function(varItem) {
		return this.invoke("RemoveItems", {"varItem":varItem}, this.RemoveItems.getArguments().slice(1));
	},
	AddItems: function(varItId, varItName, varItemDesc, varType, varItPrice, varSpPrice, varDiscount, varQty, TotalPrice, varItSize, varIsEng, varEngStyle, varEngFont, varEngText, varEngPrice, addSizePrice, varIsEngrave, varShape, varCarat, varMetal, varColorClarity, varStockNumber, varTColorClarityValue) {
		return this.invoke("AddItems", {"varItId":varItId, "varItName":varItName, "varItemDesc":varItemDesc, "varType":varType, "varItPrice":varItPrice, "varSpPrice":varSpPrice, "varDiscount":varDiscount, "varQty":varQty, "TotalPrice":TotalPrice, "varItSize":varItSize, "varIsEng":varIsEng, "varEngStyle":varEngStyle, "varEngFont":varEngFont, "varEngText":varEngText, "varEngPrice":varEngPrice, "addSizePrice":addSizePrice, "varIsEngrave":varIsEngrave, "varShape":varShape, "varCarat":varCarat, "varMetal":varMetal, "varColorClarity":varColorClarity, "varStockNumber":varStockNumber, "varTColorClarityValue":varTColorClarityValue}, this.AddItems.getArguments().slice(23));
	},
	Fourpy_RemoveItems: function() {
		return this.invoke("Fourpy_RemoveItems", {}, this.Fourpy_RemoveItems.getArguments().slice(0));
	},
	Fourpy_AddItems: function(varItId, varItName, varItemDesc, varType, varItPrice, varSpPrice, varDiscount, varQty, TotalPrice, varItSize, varIsEng, varEngStyle, varEngFont, varEngText, varEngPrice, addSizePrice, varIsEngrave, varShape, varCarat, varMetal, varColorClarity, varStockNumber, varTColorClarityValue) {
		return this.invoke("Fourpy_AddItems", {"varItId":varItId, "varItName":varItName, "varItemDesc":varItemDesc, "varType":varType, "varItPrice":varItPrice, "varSpPrice":varSpPrice, "varDiscount":varDiscount, "varQty":varQty, "TotalPrice":TotalPrice, "varItSize":varItSize, "varIsEng":varIsEng, "varEngStyle":varEngStyle, "varEngFont":varEngFont, "varEngText":varEngText, "varEngPrice":varEngPrice, "addSizePrice":addSizePrice, "varIsEngrave":varIsEngrave, "varShape":varShape, "varCarat":varCarat, "varMetal":varMetal, "varColorClarity":varColorClarity, "varStockNumber":varStockNumber, "varTColorClarityValue":varTColorClarityValue}, this.Fourpy_AddItems.getArguments().slice(23));
	},
	ClearCart: function() {
		return this.invoke("ClearCart", {}, this.ClearCart.getArguments().slice(0));
	},
	CheckOutCart: function() {
		return this.invoke("CheckOutCart", {}, this.CheckOutCart.getArguments().slice(0));
	},
	EditItemInCart: function(ItemID, ViewStyle) {
		return this.invoke("EditItemInCart", {"ItemID":ItemID, "ViewStyle":ViewStyle}, this.EditItemInCart.getArguments().slice(2));
	},
	UpdateItemInCart: function(varItId, varItName, varItemDesc, varType, varItPrice, varSpPrice, varDiscount, varQty, TotalPrice, varItSize, varIsEng, varEngStyle, varEngFont, varEngText, varEngPrice, varSizePrice, ItemEngrave, varDShape, varDCarat, varTMetal, varTColorClarity, varTStockNumber, varTColorClarityValue) {
		return this.invoke("UpdateItemInCart", {"varItId":varItId, "varItName":varItName, "varItemDesc":varItemDesc, "varType":varType, "varItPrice":varItPrice, "varSpPrice":varSpPrice, "varDiscount":varDiscount, "varQty":varQty, "TotalPrice":TotalPrice, "varItSize":varItSize, "varIsEng":varIsEng, "varEngStyle":varEngStyle, "varEngFont":varEngFont, "varEngText":varEngText, "varEngPrice":varEngPrice, "varSizePrice":varSizePrice, "ItemEngrave":ItemEngrave, "varDShape":varDShape, "varDCarat":varDCarat, "varTMetal":varTMetal, "varTColorClarity":varTColorClarity, "varTStockNumber":varTStockNumber, "varTColorClarityValue":varTColorClarityValue}, this.UpdateItemInCart.getArguments().slice(23));
	},
	ItemDetail: function(ItemId, strAddEdit) {
		return this.invoke("ItemDetail", {"ItemId":ItemId, "strAddEdit":strAddEdit}, this.ItemDetail.getArguments().slice(2));
	},
	GetItemDetail: function(ItemId) {
		return this.invoke("GetItemDetail", {"ItemId":ItemId}, this.GetItemDetail.getArguments().slice(1));
	},
	Item16Detail: function(ItemId, strAddEdit, Six_metal, Six_CC, Six_CCVal, Six_Prc, Six_Size) {
		return this.invoke("Item16Detail", {"ItemId":ItemId, "strAddEdit":strAddEdit, "Six_metal":Six_metal, "Six_CC":Six_CC, "Six_CCVal":Six_CCVal, "Six_Prc":Six_Prc, "Six_Size":Six_Size}, this.Item16Detail.getArguments().slice(7));
	},
	ItemInfomation: function(ITEMID) {
		return this.invoke("ItemInfomation", {"ITEMID":ITEMID}, this.ItemInfomation.getArguments().slice(1));
	},
	FillDrpSize: function(ItemID) {
		return this.invoke("FillDrpSize", {"ItemID":ItemID}, this.FillDrpSize.getArguments().slice(1));
	},
	ForDrpBacking: function(ItemID) {
		return this.invoke("ForDrpBacking", {"ItemID":ItemID}, this.ForDrpBacking.getArguments().slice(1));
	},
	MakeControlVisible: function(ItemID) {
		return this.invoke("MakeControlVisible", {"ItemID":ItemID}, this.MakeControlVisible.getArguments().slice(1));
	},
	Get_ItemPrice: function(ItemId, ITEngrave, ITEngraveType, ITSize, ITBackingPrice, ITBackingType) {
		return this.invoke("Get_ItemPrice", {"ItemId":ItemId, "ITEngrave":ITEngrave, "ITEngraveType":ITEngraveType, "ITSize":ITSize, "ITBackingPrice":ITBackingPrice, "ITBackingType":ITBackingType}, this.Get_ItemPrice.getArguments().slice(6));
	},
	DiamondDetails: function(DiamondID, AddEditDiamond) {
		return this.invoke("DiamondDetails", {"DiamondID":DiamondID, "AddEditDiamond":AddEditDiamond}, this.DiamondDetails.getArguments().slice(2));
	},
	LinkforItem: function(ITItemID) {
		return this.invoke("LinkforItem", {"ITItemID":ITItemID}, this.LinkforItem.getArguments().slice(1));
	},
	Set_ItemBacking: function(ItemId, ITBackingType, ITBackingPrice) {
		return this.invoke("Set_ItemBacking", {"ItemId":ItemId, "ITBackingType":ITBackingType, "ITBackingPrice":ITBackingPrice}, this.Set_ItemBacking.getArguments().slice(3));
	},
	url: '/jewelry/ajaxpro/Templates_uc_ShoppingCart,App_Web_shoppingcart1.ascx.7d4e2e5c.ashx'
}));
Templates_uc_ShoppingCart = new Templates_uc_ShoppingCart_class();

