var RollOvers = new Class({
	initialize: function()
	{
		$$('img.rollOver').each(function(img)
		{
			var filter = img.getStyle('filter');
			
			if (window.ie6 && filter != '')
			{  
				var re = new RegExp('.*src=\'(.*)\'.*');
				var imageSrc = filter.replace(re, "$1"); 
				var overImage = Asset.image(imageSrc.replace('_out','_over'));
				
				img.addEvent('mouseenter', function() { new ImageSwap(img, overImage.src); });  
				img.addEvent('mouseleave', function() { new ImageSwap(img, imageSrc); });
			}
			else
			{
				var src = img.getProperty('src');  
				var re = new RegExp('(.*).(png|jpg|gif)');
				var overImage = Asset.image(src.replace('_out','_over'));
				
				img.addEvent('mouseenter', function() { new ImageSwap(img, overImage.src); });  
				img.addEvent('mouseleave', function() { new ImageSwap(img, src); });
			}
		});  
	}
});

var rollOvers;

window.addEvent('domready', function() {
	rollOvers = new RollOvers();
	}
);  