// Image hover effect
window.addEvent('domready', function() {
	// Determine images needed and preload
	$$('img.hover').each(function(item, index, array) {
		var originalSrc = item.get('src');
		var newSrc = originalSrc.substring(0, originalSrc.length - 4) + '-over' + originalSrc.substring(originalSrc.length - 4);
		item.store('state-normal', item.get('src'));
		item.store('state-hover', newSrc);
		Asset.image(newSrc);
	});
	// Image states
	$$('img.hover').addEvent('mouseover', function() {
		this.set('src', this.retrieve('state-hover'));
	});
	$$('img.hover').addEvent('mouseout', function() {
		this.set('src', this.retrieve('state-normal'));
	});
});