jQuery(function($) {

	// スライドショー
	var slide = $('#slide').bgSwitcher({
		images: ['/common/css/img/top_slide0.jpg',1,3],
		copyCss: ['#copy01', '#copy02', '#copy03'],
		fadeSpeed: 2000,
		interval: 10000,
		resize: true,
		navi: 'ul#switch li > a > img',
		copy: 'p#copy > img',
		startRandom: false,
		callback : function(){}
	});
	slide = slide.data('bgSwitcher');
	$('ul#switch li > a').each(function(idx){
		$(this).click(function () {
			slide.index = idx;
			slide.stop();
			slide.doSwitch(slide.options.images[idx]);
			slide.start();
			return false;
		});
	});
	
	// グランドトップバナーのフェード切り替え
	$('#hamakko_banner').hover(
		function(){
			//console.log('hover');
			var img = $(this).find('img');
			var img_src = img.attr('src');
			re = new RegExp('^([^\.]+?)\.([^\.]+?)$');
			if(img_src.match(re)){
				fname = RegExp.$1;
				ext = RegExp.$2;
				
				rep_reg = new RegExp('_on$');
				fname = fname.replace(rep_reg, '');
				
				var over_img = fname + '_on.' + ext;
				//img.attr('src', over_img);
				
				img.stop().fadeTo(200, 0.0, 
				function(){
					$(this).attr('src', over_img).fadeTo(200, 1.0);
					//console.log(over_img);
				});
				
			}
			return false;
		},
		function(){
			//console.log('out');
			var img = $(this).find('img');
			var img_src = img.attr('src');
			re = new RegExp('^([^\.]+?)\.([^\.]+?)$');
			if(img_src.match(re)){
				fname = RegExp.$1;
				ext = RegExp.$2;
				
				rep_reg = new RegExp('_on$');
				fname = fname.replace(rep_reg, '');
				out_img = fname + '.' + ext;
				//img.attr('src', out_img);
				
				//console.log('out_img:'+ out_img);
				img.stop().fadeTo(200, 0.0,
				function(){
					$(this).attr('src', out_img).fadeTo(200, 1.0);
					//console.log(out_img);
				});
				

			}
			return false;
		}
	);

});

