/* $Id: check_quantity.js,v 1.1.2.2 2009/06/15 13:17:01 avg Exp $ vim: set ts=2 sw=2 sts=2 et: */ // Check quantity input box function check_quantity(id, min, max) { var inp = document.getElementById('product_avail_'+id); if (!inp) return true; if (isNaN(inp.minQuantity)) inp.minQuantity = min; if (isNaN(inp.maxQuantity)) inp.maxQuantity = max; if (!isNaN(inp.minQuantity) && !isNaN(inp.maxQuantity)) { var q = parseInt(inp.value); if (isNaN(q)) { alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity)); return false; } if (q < inp.minQuantity) { alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity)); return false; } if (q > inp.maxQuantity) { alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity)); return false; } } return true; }