// 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 (ProductItem == null) var ProductItem = {};
ProductItem._path = '/dwr';
ProductItem.getNext = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getNext', p0, p1, p2, callback);
}
ProductItem.getNextSet = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getNextSet', p0, p1, p2, callback);
}
ProductItem.getLastSet = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getLastSet', p0, p1, p2, callback);
}
ProductItem.getNextImg = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getNextImg', p0, p1, p2, callback);
}
ProductItem.getPreviousImg = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getPreviousImg', p0, p1, p2, callback);
}
ProductItem.getPrevious = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getPrevious', p0, p1, p2, callback);
}
ProductItem.getNextImgs = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getNextImgs', p0, p1, p2, callback);
}
ProductItem.getPrevImgs = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getPrevImgs', p0, p1, p2, callback);
}
ProductItem.getNextImgsNames = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getNextImgsNames', p0, p1, p2, callback);
}
ProductItem.getPrevImgNames = function(p0, p1, p2, callback) {
  dwr.engine._execute(ProductItem._path, 'ProductItem', 'getPrevImgNames', p0, p1, p2, callback);
}
