/* QSI Corporation Big Overlay Javascripts */

// show the overlay
function screenOverlayShow(sHtml) {
	var elmBigOverlay = document.getElementById('screenoverlay');
	// set innert html
	sHtml = '<p>'+sHtml+'</p>'+'<p class="hideoverlay"></p>';
	sHtml += '<div id="iescreenoverlay"></div>';
	elmBigOverlay.innerHTML = sHtml;
	// set overlay height
	var innerHeight = window.innerHeight;
	if (typeof(innerHeight) != "number") {
		if (document.documentElement && document.documentElement.clientHeight)
			elmBigOverlay.style.height = document.documentElement.clientHeight+"px";
		else if (document.body && document.body.clientHeight)
			elmBigOverlay.style.height = document.body.clientHeight+"px";
	}
	else elmBigOverlay.style.height = "100%";
	// account for scrolling in IE since it freaks out with "fixed" positioning
	if (navigator.appName == "Microsoft Internet Explorer") {
		screenOverlayIEFix();
		ieScrollFix = setInterval("screenOverlayIEFix()", 250);
	}
	// show that thang
	elmBigOverlay.style.display = "block";
}

// ie scroll fix
function screenOverlayIEFix() {
	document.getElementById('screenoverlay').style.top = document.documentElement.scrollTop+"px";
}

// hide the overlay
function screenOverlayHide() {
	document.getElementById('screenoverlay').style.display = 'none';
	if (navigator.appName == "Microsoft Internet Explorer") clearInterval(ieScrollFix);
}

