function getHTMLElement(which){
	var element = null;
	if(document.getElementById){
		element = document.getElementById(which);
	}else if(document.all){
		element = document.all[which];
	}else{
		element = document.layers[which];
	}

	return element;
}

function showImageOverlay(imageUrl){
	var isIE = false;
	if(navigator.appName == "Microsoft Internet Explorer"){
		isIE = true;
	}
		
	var imagePtr = new Image();
	imagePtr.src = imageUrl;
	
	var width = imagePtr.width;
	var height = imagePtr.height;
	var screenWidth = document.body.clientWidth;
	var screenHeight = document.body.clientHeight;
	var left = (screenWidth/2) - (width/2);
	var top = (screenHeight/2) - (height/2);
	
	var overlay = this.getHTMLElement("imageOverlay");
	
	overlay.innerHTML = '<div style="position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #222222; opacity: 0.75; filter: alpha(opacity=70); z-index: 2000;" onclick="hideImageOverlay();"></div>';
	overlay.innerHTML += '<div style="position: absolute; left: '+left+'; top: '+top+'; width: '+width+'; height: '+height+'; z-index: 2001; background-image: url('+imageUrl+');" onclick="hideImageOverlay();"></div>';
		
	overlay.style.visibility = "visible";

	return(false);
}
	
function hideImageOverlay(){
	var element = getHTMLElement("imageOverlay");
	element.style.visibility = "hidden";
}
	
function ShowHideLayer(which){
	var hidedate = new Date();
	var showdate = new Date();
	hidedate.setTime(hidedate.getTime()+(1000*60*60*24*10));
	showdate.setTime(showdate.getTime()-(1000*60*60*24*10));
	var style2 = getHTMLElement(which);

	if(style2.style.display == 'block'){
		style2.style.display = 'none';
		document.cookie = which+'=1; expires='+hidedate.toGMTString()+'; path=/';
	}else{
		style2.style.display = 'block';
		document.cookie = which+'=; expires='+showdate.toGMTString()+'; path=/';
	}
}
