/* @author: who is the author of this buggy code*/

var onloads = [];

var loaded = false;

/* former version
onloads[0] = function(){	
	jsOverlay = document.createElement('div');
	jsOverlay.setAttribute('id', 'jsOverlay');
	
	Element.extend(jsOverlay).hide();
	
	document.getElementsByTagName('body')[0].appendChild(jsOverlay);

	h = $(document.getElementsByTagName('body')[0]).getHeight();
	$('jsOverlay').setStyle({
		height: h+'px'
	});
}
*/

try {
	onloads[0] = function(){	
		var jsOverlay = document.createElement('div');
		if(typeof(jsOverlay) != "undefined") {
			jsOverlay.setAttribute('id', 'jsOverlay',1);
			
			// Element.extend(jsOverlay).hide(); 
			jsOverlay.style.display = 'none';
			
			document.getElementsByTagName('body')[0].appendChild(jsOverlay);

			h = $(document.getElementsByTagName('body')[0]).getHeight();
			$('jsOverlay').setStyle({
				height: h+'px'
			});
		}
	}
} catch(e) { /* nothing */ }