(function($) {
  $(function() {
    $.ham.bglink();
    $.ham.rollover();
  });
  $.ham = {
  bglink: function(options) {
    var c = $.extend({
      imgSelector: '.rollover',
      selectImg:''
    }, options);
      //ノードの初期化 A
      $(c.imgSelector).each(function(){
        if($(this).attr('src').match("_o.")) {
        	$(this).addClass('rolloverselected');
        }
      });
      //画像置換
      $(c.imgSelector).click(function(){
        var target = $(this);
        $(c.imgSelector).each(function(){
          if($(this).attr('src') == target.attr('src')) {
            $(this).addClass('rolloverselected');
          } else {
            $(this).removeClass('rolloverselected');
            $(this).attr('src',$(this).attr('src').replace("_o.", "_n."));
          }
          
        });
        
      });
  },
  //ロールオーバー部分
  rollover: function(options){
    var c = $.extend({
      hoverSelector: '.rollover',
      notHoverSelector: '.rolloverselected'
    }, options);
    //ノードの初期化
    //$(c.hoverSelector).each(function(){
    //});
    //ロールオーバー
    $(c.hoverSelector).hover(function(){
      $(this).not('.rolloverselected').attr('src',$(this).attr('src').replace("_n.", "_o."));
    },function(){
      $(this).not('.rolloverselected').attr('src',$(this).attr('src').replace("_o.", "_n."));
    });
  }
  };
})(jQuery);

