
function setRollOver() {
	var loadedImg = new Array();
	if (!document.getElementsByTagName) return false;
	var ovrImgList = document.getElementsByTagName('img');
	for (var i = 0; i < ovrImgList.length; i++) {
		if (ovrImgList[i].src.match(/_off\./i)) {
			loadedImg[i] = new Image();
			loadedImg[i].src = ovrImgList[i].src.replace(/_off\./i, '_on.');
			ovrImgList[i].onmouseover = function() { 
				this.src = this.src.replace(/_off\./i, '_on.');
			}
			ovrImgList[i].onmouseout = function() { 
				this.src = this.src.replace(/_on\./i, '_off.');
			}
			if (navigator.userAgent.indexOf('MSIE') < 0) ovrImgList[i].onmouseup = function() { 
				this.src = this.src.replace(/_on\./i, '_off.');
			}
		}
	}
	return true;
}
if (window.addEventListener) window.addEventListener('load', setRollOver, false);
if (window.attachEvent) window.attachEvent('onload', setRollOver);

(function($) {
  $(function() {
    $.hamFunction.opacityRollOver({
      /*適応させる部分の変更*/
      fnClass:'.over',
      /*デフォルトの透明度指定*/
      opacityDef:1.0,
      /*フェードの時間指定*/
      fadeTime:200,
      /*マウスオーバー時の透明度の指定*/
      opacityOn:0.6,
      /*マウスアウト時の最初の透明度の指定*/
      opacityOff:1.0
    });
  });

  $.hamFunction = {
    opacityRollOver: function(options){
      var c = $.extend(options);
      $(c.fnClass).each(function(){
        $(this).css('opacity',c.opacityDef)
          .hover(function(){
            $(this).fadeTo(c.fadeTime,c.opacityOn);
          },
          function(){
            $(this).fadeTo(c.fadeTime,c.opacityOff);
          }
        )
      });
    }
  };
})(jQuery);

