function useLoadingImage(imageSrc) {
  var loadingImage;
  if (imageSrc) loadingImage = imageSrc;
  else loadingImage = "/images/loader.gif";
  dwr.engine.setPreHook(function() {
    var disabledImageZone = $('disabledImageZone');
    if (!disabledImageZone) {
      disabledImageZone = document.createElement('div');
      disabledImageZone.setAttribute('id', 'disabledImageZone');
      disabledImageZone.style.position = "absolute";
      disabledImageZone.style.zIndex = "1000";
      disabledImageZone.style.left = "0px";
      disabledImageZone.style.top = "0px";
      disabledImageZone.style.width = "100%";
      disabledImageZone.style.height = "100%";
      var imageZone = document.createElement('img');
      imageZone.setAttribute('id','imageZone');
      imageZone.setAttribute('src',imageSrc);
      imageZone.style.position = "absolute";
      imageZone.style.top = "100px";
      imageZone.style.left = "50%";
      imageZone.style.marginLeft = "-75px";
      imageZone.style.width = "150px";
      disabledImageZone.appendChild(imageZone);
      document.body.appendChild(disabledImageZone);
      
    }
    else {
      $('imageZone').src = imageSrc;
      disabledImageZone.style.visibility = 'visible';
    }
  });
  dwr.engine.setPostHook(function() {
    $('disabledImageZone').style.visibility = 'hidden';
  });
}

function loadGetGrandTotal(data) {
if(data != null && data != "£0.00" && data.length > 0) {
var tp = " Total so far is " + data;
dwr.util.setValue("totalPrice", tp);
}
else {
dwr.util.setValue("totalItem", "Empty ");
dwr.util.setValue("totalPrice", "alas!");
}
}
    
function loadGetTotalItems(data) {
if(data==0) {
dwr.util.setValue("totalItem", "Empty ");
dwr.util.setValue("totalPrice", "alas!");
}
else {
if(data>1) {
var ti = "You have " + data + " items in your basket";
}
else {
var ti = "You have " + data + " item in your basket";
}
dwr.util.setValue("totalItem", ti, { escapeHtml:false });
}
}