/*------------------------------------------------------*/
/* rotate_picture.js */
/*------------------------------------------------------*/
/*
2011.02.15
version: 1.0
--------------------------------------------------------*/
var rotate_picture = function(args){
	this.pic_length;	//picture length
	this.current_num;	//current picture id num
	this.delete_num;
	this.show_id;
	this.delete_id;
}

rotate_picture.prototype = {
	init: function(){
		//イベントハンドラのロード
		this.event_init();
	},
	
	event_init: function(){
		self.pic_length = $("#rotate_area div.picturebox").length;
		self.current_num = 1;
		var timer;
		var timer2;
		var timersec = 14000;	//1枚目の待ち時間
		var timer2sec = 7000;	//2枚目以降の待ち時間　
		clearInterval(timer);

		timer = setInterval(showpicture,timersec);
		
		
		function showpicture(){
			clearInterval(timer);
			clearInterval(timer2);
			if(self.current_num > self.pic_length -1){
				self.current_num = 1;
				self.delete_num = self.self.pic_length;
			}else if(self.current_num <= self.pic_length -1){
				self.current_num +=1;
				self.delete_num = self.current_num - 1;
			}
			if(self.current_num == 1){
				timer = setInterval(showpicture,timersec);
			}else if(self.current_num >= 2){
				timer2 = setInterval(showpicture,timer2sec);
			}
			
			self.show_id = "#slide" + self.current_num;
			self.delete_id = "#slide" + self.delete_num;
			$(self.show_id).css({filter:''});
			$(self.delete_id).css("display","none");
			$(self.show_id).fadeIn(1500, function(){
				$(self.select_name).css('filter','');
			});
			
		}
	}
}
/*初期化、実行*/
$(function(){
	$("#slide1").fadeIn("slow", function(){
		$(self.select_name).css('filter','');
	});
	var rotate = new rotate_picture();
	rotate.init();
});


