(function($) {
	$(function() {
		$.ham.bglink();
		$.ham.rollover();
	});
	$.ham = {
	bglink: function(options) {
		var c = $.extend({
			imgSelector: 'ul.season_btn li a img',
			linkSelector: 'ul.season_btn li a',
			bgSelecter: 'div#flash_file',
			postfix: '_on',
			selectImg:''
		}, options);
			//ノードの初期化 A
			$(c.imgSelector).each(function(){
				this.imgSrc = $(this).attr('src');
				this.onimgSrc = this.imgSrc.replace(/(\.gif|\.jpg|\.png)$/, c.postfix+"$1");
			});
			//ノードの初期化 B
			$(c.linkSelector).each(function(){
				this.bgimgSrc = $(this).attr('href');
			});
			//画像置換
			$(c.imgSelector).click(function(){
				if (c.selectImg != '') {
					$('.selected').attr('src', c.selectImg);
					$('.selected').removeClass('selected');
				};
				$(this).attr('src',this.onimgSrc).addClass('selected');
				c.selectImg = this.imgSrc;
			});
			//背景画像置換
			//$(c.linkSelector).click(function(){
			//	$(c.bgSelecter).css("background-image","url("+this.bgimgSrc+")");
			//	return false;
			//});
	},
	rollover: function(options){
		var c = $.extend({
			hoverSelector: 'ul.season_btn li a img',
			notHoverSelector: 'ul.season_btn li a img.selected',
			postfix: '_on'
		}, options);
		//ノードの初期化
		$(c.hoverSelector).each(function(){
			this.originalSrc = $(this).attr('src');
			this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)$/, c.postfix+"$1");
		});
		//ロールオーバー
			$(c.hoverSelector).hover(function(){
				$(this).not('.selected').attr('src',this.rolloverSrc);
			},function(){
				$(this).not('.selected').attr('src',this.originalSrc);
			});
	}
	};
})(jQuery);

function swapSWF(swfName)
	 { swfTag = '<embed src="'+swfName+'" width="840" height="200">'; document.getElementById("flash_file").innerHTML = swfTag; }

//@cc_on
/*@if(@_jscript)attachEvent('on'+ @else@*/addEventListener(/*@end@*/'load', function(){
Array.prototype.shuffle_FY = function () {
　var n = this.length;
　var r;
　var w;
　
　while (n) {
　　r = Math.random() * n |0;
　　w = this[--n];
　　this[n] = this[r];
　　this[r] = w;
　}
　return this;
}
　var rnd;
　var cnt = 0;
　var prt = document.getElementById('banner_list');
　var obj = prt.firstChild;
　var objs = [];
　var num = [];
　do if (obj.nodeName == 'LI' ) { objs.push(obj), num.push(cnt++) } while (obj = obj.nextSibling);
　num.shuffle_FY();
　while (cnt) prt.appendChild(objs[num[--cnt]]);
}, false);
