В IE8 отладчик показывает на ошибку 
window.onload = function() {
	var images = document.getElementsByTagName("img");
	
	for(var i = 0; i < images.lenght; i++) {
		var image = images[i];
		if (image.addEventListener)
			  image.addEventListener("click", hide, false);
		else
			  image.attachEvent("onclick", hide);
	}
	function hide(event) { event.target.style.visibility = "hidden"; }
};
ошибка в функции hide
function hide(event) { event.target.style.visibility = "hidden"; }