
// 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 (SU == null) var SU = {};
SU._path = '/dwr';
SU.login = function(p0, p1, callback) {
  dwr.engine._execute(SU._path, 'SU', 'login', p0, p1, false, callback);
}
SU.isLoggedIn = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'isLoggedIn', callback);
}
SU.getUser = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'getUser', callback);
}
SU.createOrder = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(SU._path, 'SU', 'createOrder', p0, p1, p2, p3, p4, p5, p6, callback);
}
SU.createOrderNotLoggedIn = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, callback) {
  dwr.engine._execute(SU._path, 'SU', 'createOrderNotLoggedIn', p0, p1, p2, p3, p4, p5, p6, p7, p8, callback);
}
SU.logout = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'logout', false, callback);
}
SU.addToBasket = function(p0, p1, callback) {
  dwr.engine._execute(SU._path, 'SU', 'addToBasket', p0, p1, callback);
}
SU.removeFromBasket = function(p0, callback) {
  dwr.engine._execute(SU._path, 'SU', 'removeFromBasket', p0, callback);
}
SU.changeBasketLineCount = function(p0, p1, callback) {
  dwr.engine._execute(SU._path, 'SU', 'changeBasketLineCount', p0, p1, callback);
}
SU.clearBasket = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'clearBasket', callback);
}
SU.basketSum = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'basketSum', callback);
}
SU.getBasketContent = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'getBasketContent', callback);
}
SU.getBasketContentCompressed = function(callback) {
  dwr.engine._execute(SU._path, 'SU', 'getBasketContentCompressed', callback);
}
SU.updateBasket = function(p0, callback) {
  dwr.engine._execute(SU._path, 'SU', 'updateBasket', p0, callback);
}

