/**
 *	slib.js
 *
 *	Author: Kosuke Nakatani
 *	Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
 *	
*/

(function($) {
	// rollOver
	$.fn.rollOver = function(option) {
		var _conf = $.fn.extend({
			_selector: '.btn'
		}, option);

		$(_conf._selector).each(function() {
			var _src = $(this).attr('src');
			var _srcOn = _src.replace(/([\w\-]+)(\.\w+)$/, '$1_on$2');
			$('<img>').attr('src', _srcOn);
			$(this).hover(
				function() {
					$(this).attr('src', _srcOn);
				},
				function() {
					$(this).attr('src', _src);
				}
			);
		});
	},
	
	// smoothScroll
	$.fn.smoothScroll = function(option) {
		var _conf = $.fn.extend({
			_selector: 'a[href^=#top]',
			_time: 200
		}, option);
		
		$(_conf._selector).bind('click', function() {
			$('html, body').animate({
				scrollTop: 0
			}, _conf._time, "swing")
			return false;
		});
	}
	
	// Initialize
	$(function() {
		$.fn.rollOver();
		$.fn.smoothScroll();
	});
})(jQuery);
