// File use for displaying Loading Message during
// dojo calls
// Example: 
// Include this file in you page.
// eg:<script type="text/javascript" src="<c:url value='/scripts/dojoLoadingMsg.js'/>"></script> 
// add useLoadingMessage() in your body onload
// eg: <body onload="useLoadingMessage()">
		function useLoadingMessage(message) {
			var loadingMessage;
			if (message) loadingMessage = message;
			else loadingMessage = "Loading";
			
			DWREngine.setPreHook(function() {
				var disabledZone = $('disabledZone');
				if (!disabledZone) {
					disabledZone = document.createElement('div');
					disabledZone.setAttribute('id', 'disabledZone');
			      	disabledZone.style.position = "absolute";
			      	disabledZone.style.zIndex = "1000";
			      	disabledZone.style.left = "0px";
			      	disabledZone.style.top = "0px";
			      	disabledZone.style.width = "100%";
			      	disabledZone.style.height = "100%";
			      	document.body.appendChild(disabledZone);
			      	var messageZone = document.createElement('div');
			      	messageZone.setAttribute('id', 'messageZone');
			      	messageZone.style.position = "absolute";
			      	messageZone.style.top = "50%";
			      	messageZone.style.right = "50%";
			      	messageZone.style.background = "red";
			      	messageZone.style.color = "white";
			      	messageZone.style.fontFamily = "Arial,Helvetica,sans-serif";
			      	messageZone.style.padding = "4px";
			      	disabledZone.appendChild(messageZone);
			      	var text = document.createTextNode(loadingMessage);
			      	messageZone.appendChild(text);
			    }
			    else {
			      	$('messageZone').innerHTML = loadingMessage;
			      	disabledZone.style.visibility = 'visible';
			    }
			});
			
			DWREngine.setPostHook(function() {
			    $('disabledZone').style.visibility = 'hidden';
			});
		}


