
var bWaiting = false;
preloadimage = new Image();
preloadimage.src = "/resource/images/onlineWizard/opera_back.png";

function fDisplayWaiting() {

	var agt = navigator.userAgent.toLowerCase();
	var waitingPanel = document.getElementById('WaitingPanel');
	var waitingScreen = document.getElementById('WaitingScreen');
	
	// set transparent layer to extend full length of page
	waitingScreen.style.height = document.body.scrollHeight;
	scrollPanel = document.getElementById('waitingPanel2');
	scrollPanel.style.height = document.body.scrollHeight;
	
	// if the browser is IE
	if(agt.indexOf('msie') != -1 && agt.indexOf('opera') == -1){
		// Set transparent background image for IE to support PNG images
		waitingScreen.style.backgroundColor = "#ffffff";
		waitingScreen.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	// firefox & opera
	} else{
		// set transparent background image for browsers which support PNG images
		waitingScreen.style.opacity = '0.5';
		waitingScreen.style.filter = 'alpha(opacity=50)';
		// Firefox
		if(agt.indexOf('opera') == -1){
			waitingScreen.style.backgroundColor = "#ffffff";
		// Opera
		} else {
			waitingScreen.style.backgroundImage = "url(/resource/images/onlineWizard/opera_back.png)";
		}
	}
	
	if(bWaiting) {
		if(document.getElementById('thisSelection')){
			document.getElementById('thisSelection').style.visibility = 'visible';
		}
		waitingPanel.style.display = 'none';
		waitingScreen.style.display = 'none';
		waitingPanel.style.visibility = 'hidden';
		waitingScreen.style.visibility = 'hidden';
		
		if(agt.indexOf('msie') != -1 && agt.indexOf('opera') == -1){
			document.execCommand('stop');
		} else {
			window.stop();
		}
		bWaiting = false;
	} else {
		if(document.getElementById('thisSelection')){
			document.getElementById('thisSelection').style.visibility = 'hidden';
		}
		waitingPanel.style.display = 'block';
		waitingScreen.style.display = 'block';
		waitingPanel.style.visibility = 'visible';
		waitingScreen.style.visibility = 'visible';
		bWaiting = true;
	}
}


