function addToCart(itemKey){ window.navigate("/pet/order/addToCart.web?itemKey="+itemKey); } function addToCartWithQuantity(itemKey, itemQuantity){ addToCart(itemKey+"&itemQuantity="+itemQuantity); } function addToCartWithQtyAndWarranty(itemKey, itemQuantity, select){ var warrantyItemKey = select.options[select.selectedIndex].value; addToCart(itemKey+"&itemQuantity="+itemQuantity+"&warrItemKey="+warrantyItemKey+"&warrMode=1"); } function addToCartWithQtyAndWarranty2(itemKey, itemQuantity, warrantyItemKey, orderLine){ addToCart(itemKey+"&itemQuantity="+itemQuantity+"&warrItemKey="+warrantyItemKey+"&warrMode=1&orderLine="+orderLine); } function addToCartWithRadioBtn(radioObj){ var warrItemKey = getCheckedValue(radioObj); addToCart(warrItemKey+"&warrMode=2"); } // return the value of the radio button that is checked // return an empty string if none are checked, or // there are no radio buttons function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; }