var SpeedlinerEntryFramework = new Class({
	initialize: function() {
		window.addEvent('domready', this.setupMenuHoverEffects.bind(this));
	},
	
	setupMenuImgHoverEffect: function(img) {
		if (img.getAttribute('src').indexOf('_a.png') == -1) {
			var src = img.getAttribute('src').replace(/_a\.png/g, '.png');
			var hoverSrc = img.getAttribute('src').replace(/_a\.png/g, '.png').replace(/\.png/g, '_a.png');
			img.addEvent('mouseover', function() {
				$(this).setAttribute('src', hoverSrc);
			});
			img.addEvent('mouseout', function() {
				$(this).setAttribute('src', src);
			});
		}
	},
	
	setupMenuHoverEffects: function() {
		if ('mainNav') {
			var img = $('mainNav').getElements('img');
			for (var i=0; i<img.length; i++) {
				this.setupMenuImgHoverEffect($(img[i]));
			}
		}
	}
});

new SpeedlinerEntryFramework();
