/************************************
* fade-slide.js
* author: waiya
* mail: hihuyn@gmail.com
* jquery ver: 1.5.2
*************************************/

//------------ 関数定義
$.fn.fadeSlide = function(options){
	
	//初期値の設定
	var defaults =
	{
		speed: 300,
		timer: 5000,
		autoplay: 'on',
		btnmode:'on'
	};
	
	//初期値の上書き
	var options = $.extend(defaults,options);
	
	//重要変数
	var photo_num;	//フォトナンバ
	var timer;				//タイマーオブジェクト
	
	//クリック関数処理
	$(this).click(function(){
		if(options.btnmode == 'on'){
			if(options.autoplay == 'on'){ clearInterval(timer); }
			photo_num = $(this).attr('rel');
			$('.now_item').fadeOut(options.speed, function(){
				$(this).removeClass('now_item');
				$('.slide_item a:eq('+photo_num+')').fadeIn(options.speed);
				$('.slide_item a:eq('+photo_num+')').addClass('now_item');
				if(options.autoplay == 'on'){ timer = setInterval(fsautoplay, options.timer); }
			});
		} else {
			document.location = $(this).attr('href');
		}
	});
	
	
	//オートプレイ
	if(options.autoplay == 'on'){
		$(function(){
			timer = setInterval(fsautoplay, options.timer);
		});
	}
	
	//タイマー処理
	function fsautoplay(){
		var now_alt = $('.now_item img').attr('alt');
		switch(now_alt){
			case 'はじめに':
				photo_num = 1;
				break;
			case 'スタッフ紹介':
				photo_num = 2;
				break;
			case 'よくある質問':
				photo_num = 3;
				break;
			case 'お客様の声':
				photo_num = 0;
				break;
		}
		$('.now_item').fadeOut(options.speed, function(){
			$(this).removeClass('now_item');
			$('.slide_item a:eq('+photo_num+')').fadeIn(options.speed);
			$('.slide_item a:eq('+photo_num+')').addClass('now_item');
		});
	}
}



