hra_loadingFunction = function() {
	var opacity = 75;
	var height = (document.body.clientHeight - 4);
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5) {
		xajax.$('loadingScreen').style.MozOpacity=opacity/100
		height = height - 100;
	}
    else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4) xajax.$('loadingScreen').style.filter = 'alpha(opacity='+opacity+')';

	var selects = document.getElementsByTagName('select');
	for(var i = 0; i < selects.length; i++) {
		if (selects[i].style.visibility == '') {
			selects[i].style.visibility = 'hidden';
			selects[i].ajaxHidden = true;
		}
	}
	
	xajax.$('loadingScreen').style.display = 'block';
	xajax.$('loadingScreen').style.marginTop = document.body.scrollTop + 'px';
	xajax.$('loadingScreen').style.height = height + 'px';
	xajax.$('loadingScreen').style.width = document.body.clientWidth + 'px';
	xajax.$('loadingScreen').style.left = 0;
}
hra_doneLoadingFunction = function() {
	xajax.$('loadingScreen').style.display = 'none'; 
	var selects = document.getElementsByTagName('select');
	for(var i = 0; i < selects.length; i++) {
		if (selects[i].ajaxHidden) {
			selects[i].style.visibility = '';
			selects[i].ajaxHidden = null;
		}
	}
	xajaxCallRunning = false;
}

setTimeout("xajax.loadingFunction = hra_loadingFunction", 100);
setTimeout("xajax.doneLoadingFunction = hra_doneLoadingFunction", 100);

