/**
 * jQueryRollover v1.0.1
 * http://rewish.org/javascript/jquery_rollover_plugin
 *
 * Copyright (c) 2009 Rewish (http://rewish.org/)
 *
 * Licensed under the MIT:
 * [en] http://www.opensource.org/licenses/mit-license.php
 * [ja] http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license
 *
 * Inspired by:
 * Telepath Labs (http://dev.telepath.co.jp/labs/article.php?id=15)
 *
 * Usage:*/
  jQuery(document).ready(function($) {
    // <img>
    $('div.imgover a img').rollover();
 
 /*   // <input type="image">
    $('form input:image').rollover();*/
 
    // set postfix
    $('div.imgover a img').rollover('_o');
  });
 
 
(function($) {
    $.fn.rollover = function(postfix) {
        postfix = postfix || '_o';
        return this.not('[src*="'+ postfix +'."]').each(function() {
            var img = $(this);
            var src = img.attr('src');
            var src_o = [
                src.substr(0, src.lastIndexOf('.')),
                src.substring(src.lastIndexOf('.'))
            ].join(postfix);
            $('<img>').attr('src', src_o);
            img.hover(
                function() {
                    img.attr('src', src_o);
                },
                function() {
                    img.attr('src', src);
                }
            );
        });
    };
})(jQuery);

