document.write("
function Runtime_BasketItem_Update( line_id, data, callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_BasketItem_Update', { Line_ID: line_id, Quantity: data.quantity, Subscription_Term_ID: data.subterm_id, Attributes: data.attributes }, delegator ); } function Runtime_BasketGroup_Update( group_id, data, callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_BasketItem_Update', { Group_ID: group_id, Quantity: data.quantity, Subscription_Term_ID: data.subterm_id, Attributes: data.attributes }, delegator ); } function Runtime_BasketItem_Delete( line_id, callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_BasketItem_Delete', { Line_ID: line_id }, delegator ); } function Runtime_BasketGroup_Delete( group_id, callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_BasketItem_Delete', { Group_ID: group_id }, delegator ); } function Runtime_ShippingMethodList_Load( callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_ShippingMethodList_Load', null, delegator ); } function Runtime_PaymentMethodList_Load( callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_PaymentMethodList_Load', null, delegator ); } function Runtime_CalculateCharges( shipping_method, payment_method, callback, delegator ) { return AJAX_Call_JSON( callback, 'runtime', 'Runtime_CalculateCharges', { ShippingMethod: shipping_method, PaymentMethod: payment_method }, delegator ); }