function showHelp(helpdiv) {

	var newdiv = document.createElement('div');
   	newdiv.setAttribute('id', 'helpscreen');
   	
	function getPageSizeWithScroll() {     
	
		if (window.innerHeight && window.scrollMaxY) {
		
			// Firefox         
			yWithScroll = window.innerHeight + window.scrollMaxY;         
			xWithScroll = window.innerWidth + window.scrollMaxX;     
			
		} else if (document.body.scrollHeight > document.body.offsetHeight){ 
			
			// all but Explorer Mac         
			yWithScroll = document.body.scrollHeight;         
			xWithScroll = document.body.scrollWidth;     
			
		} else { 
		
			// works in Explorer 6 Strict, Mozilla (not FF) and Safari         
			yWithScroll = document.body.offsetHeight;        
			xWithScroll = document.body.offsetWidth;       
		}     
		
		arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);     
		
		return yWithScroll; 
	} 
	
	
	window_height = getPageSizeWithScroll() + 'px';
   	
   	newdiv.style.width = '100%';
   	newdiv.style.height = window_height;
   	newdiv.style.background = '#000000';
   	newdiv.style.position = 'absolute';
   	newdiv.style.top = '0px';
   	newdiv.style.left = '0px';
   	newdiv.style.zindex = '1000';
	newdiv.style.opacity = '.70';
	newdiv.style.filter = 'alpha(opacity=70)';

   	document.body.appendChild(newdiv);
   	
   	document.getElementById(helpdiv).style.display = 'block';
   	document.getElementById(helpdiv).style.display = 'block';
   	
   	document.body.style.overflow= "hidden";
}

function closeHelp(helpdiv) {

	document.getElementById('helpscreen').style.display = 'none';
	document.getElementById(helpdiv).style.display = 'none';
	
	var DIVtoRemove = document.getElementById("helpscreen");
	DIVtoRemove.parentNode.removeChild(DIVtoRemove);
	
	document.body.style.overflow= "visible";
}

