function Runtime_AttributeAndOptionList_Load_Product(t,e){return AJAX_Call(e,"runtime","Runtime_AttributeAndOptionList_Load_Product","Product_Code="+encodeURIComponent(t))}function Runtime_AttributeList_Load_ProductVariant_Possible(t,e,_,n,i,r,o,d,u,a,c,s){return AJAX_Call(s,"runtime","Runtime_AttributeList_Load_ProductVariant_Possible","Product_Code="+encodeURIComponent(t)+"&Dependency_Resolution="+encodeURIComponent(e)+"&Last_Selected_Attribute_ID="+encodeURIComponent(_)+"&Last_Selected_AttributeTemplateAttribute_ID="+encodeURIComponent(n)+"&Last_Selected_Option_ID="+encodeURIComponent(i)+"&Selected_Attribute_IDs="+EncodeArray(r)+"&Selected_AttributeTemplateAttribute_IDs="+EncodeArray(o)+"&Selected_Option_IDs="+EncodeArray(d)+"&Selected_Attribute_Types="+EncodeArray(u)+"&Unselected_Attribute_IDs="+EncodeArray(a)+"&Unselected_AttributeTemplateAttribute_IDs="+EncodeArray(c))}function Runtime_AttributeList_Load_ProductVariant_Possible_PredictDiscounts(t,e,_,n,i,r,o,d,u,a,c,s){var l;return(l=new Object).product_code=t,l.dependency_resolution=e,l.predictdiscounts=0,l.last_selected_attr_id=_,l.last_selected_attmpat_id=n,l.last_selected_option_id=i,l.selected_term_id=0,l.selected_attr_ids=r,l.selected_attmpat_ids=o,l.selected_option_ids=d,l.selected_attr_types=u,l.unselected_attr_ids=a,l.unselected_attmpat_ids=c,v96_Runtime_AttributeList_Load_ProductVariant_Possible_PredictDiscounts(l,s)}function v96_Runtime_AttributeList_Load_ProductVariant_Possible_PredictDiscounts(t,e){return AJAX_Call(e,"runtime","Runtime_AttributeList_Load_ProductVariant_Possible","Product_Code="+encodeURIComponent(t.product_code)+"&Dependency_Resolution="+encodeURIComponent(t.dependency_resolution)+"&Predict_Discounts="+(t.predictdiscounts?"1":"0")+"&Calculate_Sale_Price="+(t.calculate_sale_price?"1":"0")+"&Last_Selected_Attribute_ID="+encodeURIComponent(t.last_selected_attr_id)+"&Last_Selected_AttributeTemplateAttribute_ID="+encodeURIComponent(t.last_selected_attmpat_id)+"&Last_Selected_Option_ID="+encodeURIComponent(t.last_selected_option_id)+"&Selected_Term_ID="+encodeURIComponent(t.selected_term_id)+"&Selected_Attribute_IDs="+EncodeArray(t.selected_attr_ids)+"&Selected_AttributeTemplateAttribute_IDs="+EncodeArray(t.selected_attmpat_ids)+"&Selected_Option_IDs="+EncodeArray(t.selected_option_ids)+"&Selected_Attribute_Types="+EncodeArray(t.selected_attr_types)+"&Unselected_Attribute_IDs="+EncodeArray(t.unselected_attr_ids)+"&Unselected_AttributeTemplateAttribute_IDs="+EncodeArray(t.unselected_attmpat_ids))}function Runtime_ProductVariant_Load_Attributes(t,e,_,n,i){return AJAX_Call(i,"runtime","Runtime_ProductVariant_Load_Attributes","Product_Code="+encodeURIComponent(t)+"&Attribute_IDs="+EncodeArray(e)+"&AttributeTemplateAttribute_IDs="+EncodeArray(_)+"&Option_IDs="+EncodeArray(n))}function Runtime_ProductImageList_Load_Product_Variant(t,e,_,n){return AJAX_Call(n,"runtime","Runtime_ProductImageList_Load_Product_Variant","Product_Code="+encodeURIComponent(t)+"&Variant_ID="+encodeURIComponent(e)+"&Image_Sizes="+EncodeArray(_))}function Runtime_BasketItem_Update(t,e,_,n){return AJAX_Call_JSON(_,"runtime","Runtime_BasketItem_Update",{Line_ID:t,Quantity:e.quantity,Subscription_Term_ID:e.subterm_id,Attributes:e.attributes},n)}function Runtime_BasketGroup_Update(t,e,_,n){return AJAX_Call_JSON(_,"runtime","Runtime_BasketItem_Update",{Group_ID:t,Quantity:e.quantity,Subscription_Term_ID:e.subterm_id,Attributes:e.attributes},n)}function Runtime_BasketItem_Delete(t,e,_){return AJAX_Call_JSON(e,"runtime","Runtime_BasketItem_Delete",{Line_ID:t},_)}function Runtime_BasketGroup_Delete(t,e,_){return AJAX_Call_JSON(e,"runtime","Runtime_BasketItem_Delete",{Group_ID:t},_)}function Runtime_ShippingMethodList_Load(t,e){return AJAX_Call_JSON(t,"runtime","Runtime_ShippingMethodList_Load",null,e)}function Runtime_CalculateCharges(t,e,_,n){return AJAX_Call_JSON(_,"runtime","Runtime_CalculateCharges",{ShippingMethod:t,PaymentMethod:e},n)}