
function displayImage(imagePath, altText){
	//Load top key listener
	popupKeyListener();	
	
	var myImageDiv = document.createElement('div');
	myImageDiv.id = 'myImage';
	var myImage = document.createElement('img');	
	myImage.src = imagePath;
	altText = decodeURIComponent(altText);
	//Add in the icon divs					
	var iconDiv = document.createElement('div');iconDiv.className = 'iconBox';
	var closeA = document.createElement('a');closeA.className = 'close';
	
	iconDiv.appendChild(closeA);
	
	closeA.onmouseover = function(){closeA.style.cursor = 'pointer';};
	closeA.onclick = function(){parent.closePopup(); };
	
	myImage.onclick = function(){parent.closePopup(); };
	myImage.onmouseover = function(){myImage.style.cursor = 'pointer';};
	
	myImageDiv.appendChild(iconDiv);
	
	myImageDiv.appendChild(myImage);
	
	//Add image description
	if (altText != ''){
		document.title = altText;
		var ptext = document.createElement('p');
		ptext.className = 'imageDescription';
		ptext.appendChild(document.createTextNode(altText));
      	myImageDiv.appendChild(ptext);
	}
	
	//Add close message
	var ptext = document.createElement('p');
	ptext.appendChild(document.createTextNode('Click on the image to close.'));
  	myImageDiv.appendChild(ptext);
  	document.body.appendChild(myImageDiv);
}

function processKeyPress(e){
	var e = window.event  || e;
	try {
		var key = e.keyCode || e.which;
	} catch (e){
		var key = 0;
	}
	//Esc or x (lowercase)
	if (key == 27 || key == 120) top.closePopup();
}

function popupKeyListener() {document.onkeypress = processKeyPress; }
