(function() {

function rolloverImage() {
	if (!document.getElementsByTagName) return false;
	var img = document.getElementsByTagName('img');
	for (var i = 0, l = img.length; i < l; i++) {
		if (img[i].getAttribute('src').match(/_off\./)) {
			img[i].off = img[i].getAttribute('src');
			img[i].ext = img[i].off.substring(img[i].off.lastIndexOf('.'), img[i].off.length);
			img[i].on = img[i].off.replace('_off' + img[i].ext, '_on' + img[i].ext);

			var preload = new Array();
			preload[i] = new Image();
			preload[i].setAttribute('src', img[i].on);

			img[i].onmouseover = function() {
				this.setAttribute('src', this.on);
			}

			img[i].onmouseout = function() {
				this.setAttribute('src', this.off);
			}
		}
	}
}

function addEvent(elm, listener, fn) {
	try {
		elm.addEventListener(listener, fn, false);
	}
	catch(e) {
		elm.attachEvent('on' + listener, fn);
	}
}

addEvent(window, 'load', rolloverImage);

})();

