function initImages()
{
	var aPreload = new Array();
	var aImage   = document.getElementsByTagName( "img" );
	for ( var i = 0; i < aImage.length; ++i )
	{
		// If the image carries around a class 'hover' and has '_o'(n|ff) in the image name, assume a rollover and set the events right;
		if ( aImage[ i ].className.indexOf( "hover" ) >= 0 && aImage[ i ].src.indexOf( "_o" ) >= 0 )
		{
			var nIndex              = aPreload.length;
			aPreload[ nIndex ]      = new Image();
			aPreload[ nIndex ].src  = aImage[ i ].src.replace( /_off/gi, "_on" );
			aImage[ i ].onmouseover = function()
			{
				this.src = this.src.replace( /_off/gi, "_on" );
			}
			aImage[ i ].onmouseout = function()
			{
				this.src = this.src.replace( /_on/gi, "_off" );
			}
		}

		// Fix IE's incorrect display of our beloved PNG images (funny how it can show it but doesn't by nature)
		if ( aImage[ i ].src.toLowerCase().indexOf( ".png" ) > 0  && document.all )
		{
			aImage[ i ].style.filter  = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + aImage[ i ].src + "',sizingMethod='scale')";
			aImage[ i ].src           = "/2005/images/space.gif";
			aImage[ i ].style.display = "inline";
		}
	}
}
