/*************************************************
**  jQuery RollOver version 1
**  Copyright Nao Fujimoto, licensed MIT
**************************************************/

(function($){
	$.fn.rollover = function() {
		var imgsToLoad = [];
		var nf = {
			preloadImg: function (imgs){
				for (i=0; i<imgs.length; i++){
					  $("<img>").attr("src", imgs[i]);
				}
			}
		}
		
		$(this).each(function(){
			var imgPath = $(this).attr('src').split('/');
			var len = imgPath.length;
			var overImg = imgPath[len-1].replace('.', '_on.');
			imgsToLoad.push($(this).attr('src').replace(imgPath[len-1], overImg));
		});
		
		nf.preloadImg(imgsToLoad);
	
		$(this).hover(function(){
			el = $(this).attr('src');
			var imgAry = $(this).attr('src').split('/');
			var len = imgAry.length;
			var imgName = imgAry[len-1].replace('.', '_on.');
			var imgPath = el.replace(imgAry[len-1],imgName);
			$(this).attr('src', imgPath);
		}, function(){
			$(this).attr('src', el);
		});		
	}	
})(jQuery);
