/**
 * jQuery.rollover.js
 * Copyright (c) 2010 KEYTON.CO,Ltd.
 * Dual licensed under MIT and GPL.
 * Date: 2010-1-18
 * @author Hayashi Naoki
 * @version 1.0.0
 * http://www.keyton-co.jp/
 */
jQuery(function($){
    $.fn.focusover = function(option) {
		var pre = new Image;
		option = option || '_on';
		var GSrc = function(src){
			var dot = src.lastIndexOf('.');
			this.on = pre.src = src.substr(0, dot) + option + src.substr(dot);
			this.src = src;
		}
		return this.each(function(){
			var el = this , img = new GSrc(el.src);
			$(this)
				.bind('mouseover',function(){el.src=img.on})
				.bind('mouseout',function(){el.src=img.src})
				.closest('a')
					.bind('focus',function(){$(el).trigger('mouseover')})
					.bind('blur',function(){$(el).trigger('mouseout')});
		});
	};
	$('img.rollover,input.rollover').focusover();
});
