var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera')  > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);
var superlayer_loading = null;
 
function superlayerShow(pic)
{
	var superlayer_div;
	var superlayer_img;
		
	superlayer_div = document.getElementById('superlayer_div');
	superlayer_img = document.getElementById('superlayer_img');		
	superlayer_div.style.visibility = 'visible';
	superlayer_div.style.height = getDocumentHeight() + 'px';
	
	if (superlayer_loading == null)
		superlayer_loading = superlayer_img.src;

	superlayer_img.src = pic;
}

function superlayerHide()
{
	var superlayer_div;
	var superlayer_img;
		
	superlayer_div = document.getElementById('superlayer_div');
	superlayer_img = document.getElementById('superlayer_img');		
	superlayer_div.style.visibility = 'hidden';
	superlayer_img.src = superlayer_loading;
}

function getDocumentHeight() 
{
	return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
}
 
function getViewportHeight() 
{
	return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
}

