// Provide a default path to dwr.engine if (dwr == null) var dwr = {}; if (dwr.engine == null) dwr.engine = {}; if (DWREngine == null) var DWREngine = dwr.engine; if (product == null) var product = {}; product._path = '/dwr2'; product.addAttribute = function(p0, p1, callback) { dwr.engine._execute(product._path, 'product', 'addAttribute', p0, p1, false, callback); } product.toggleOption = function(p0, p1, callback) { dwr.engine._execute(product._path, 'product', 'toggleOption', p0, p1, false, callback); } product.getAvailableOptions = function(callback) { dwr.engine._execute(product._path, 'product', 'getAvailableOptions', false, callback); } product.isAvailableOptionSelected = function(p0, callback) { dwr.engine._execute(product._path, 'product', 'isAvailableOptionSelected', p0, false, false, false, callback); } product.getAttributeValue = function(p0, callback) { dwr.engine._execute(product._path, 'product', 'getAttributeValue', p0, false, false, false, callback); } product.getPrice = function(callback) { dwr.engine._execute(product._path, 'product', 'getPrice', false, callback); } product.addToCart = function(callback) { dwr.engine._execute(product._path, 'product', 'addToCart', false, false, false, callback); } product.updateItemInCart = function(callback) { dwr.engine._execute(product._path, 'product', 'updateItemInCart', false, false, false, callback); } product.removeFromCart = function(callback) { dwr.engine._execute(product._path, 'product', 'removeFromCart', false, false, false, callback); } product.setProduct = function(p0, callback) { dwr.engine._execute(product._path, 'product', 'setProduct', p0, false, callback); } product.isInCartAsPartOfBundle = function(callback) { dwr.engine._execute(product._path, 'product', 'isInCartAsPartOfBundle', false, false, false, callback); }