	function eh(msg) {
		alert('Error [' + msg + ']');
	}
	
	function useLoadingImage(imageSrc) {
	  var loadingImage;
	  if (imageSrc) loadingImage = imageSrc;
	  else loadingImage = "ajax-loader.gif";
	  DWREngine.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.right = "50%";
	      imageZone.style.width = "180px";
	      imageZone.style.height = "40px";				
	      disabledImageZone.appendChild(imageZone);
	      document.body.appendChild(disabledImageZone);
	    }
	    else {
	      $('imageZone').src = imageSrc;
	      disabledImageZone.style.visibility = 'visible';
	    }
	  });
	  DWREngine.setPostHook(function() {
	    $('disabledImageZone').style.visibility = 'hidden';
	  });
	}

	function openPhoto (url) {
		win = window.open(url,'OpenNewWin','scrollbars=yes,resizable=yes, width=400, height=350');
		win.focus();
	}