/**
 * jQuery.rollover
 *
 * @version  1.0.2
 * @author   rew <rewish.org@gmail.com>
 * @link     http://rewish.org/javascript/jquery_rollover_plugin
 * @license  http://rewish.org/license/mit The MIT License
 *
 * Inspired by:
 * Telepath Labs (http://dev.telepath.co.jp/labs/article.php?id=15)
 *
 * Usage:
 * jQuery(document).ready(function($) {
 *   // <img>
 *   $('#nav a img').rollover();
 *
 *   // <input type="image">
 *   $('form input:image').rollover();
 *
 *   // set suffix
 *   $('#nav a img').rollover('_over');
 * });
 */
jQuery(document).ready(function($) {
	// <img>
	$('.naviSub a img').rollover();

	// <input type="image">
	$('form.navi input:image').rollover();

	// set suffix
	$('.navi a img').rollover('_select');
	
	//alpha-png
	//$('.naviPng').toggleRollover();
});

jQuery.fn.rollover = function(suffix) {
	suffix = suffix || '_on';
	if (suffix == '_on') {
		return this.not('[src*="'+ suffix +'."]').each(function() {
			var img = jQuery(this);
			var src = img.attr('src');
			var _on = [
				src.substr(0, src.lastIndexOf('.')),
				src.substring(src.lastIndexOf('.'))
			].join(suffix);
			jQuery('<img>').attr('src', _on);
			img.hover(
				function() { img.attr('src', _on); },
				function() { img.attr('src', src); }
			);
		});
	} else {
		suffix2 = suffix;
		suffix = '_on';
		return this.not('[src*="'+ suffix2 +'."]').each(function() {
			var img = jQuery(this);
			var src = img.attr('src');
			var _on = [
				src.substr(0, src.lastIndexOf('.')),
				src.substring(src.lastIndexOf('.'))
			].join(suffix);
			jQuery('<img>').attr('src', _on);
			img.hover(
				function() { img.attr('src', _on); },
				function() { img.attr('src', src); }
			);
		});

	}
};

