window.addEvent("domready",function(){
									
	var ImageSrc = ["bg_body.jpg","bg_body2.jpg","bg_body3.jpg"];
	var container = $$("body")[0];
	var fx = [];
	var next = prev = 0;
	
	container.setStyle("background","url(ajax-loader.gif) no-repeat center center");
	
	//Class Assets
	new Asset.images(ImageSrc,{
		onProgress:function(counter, index){
			//console.log(counter, index);
		},
		onComplete: function(){
			
			ImageSrc.each(function(src,index){
								   
				var bg = new Element("div",{"id":"bg_body"+index,
					styles:{
						"height":"100%",
						"min-height":"100%",
						"width":"100%",
						"background":"url("+src+") no-repeat center top",
						"position":"absolute",
						"top":0,
						"left":0,
						"z-index":0
						}
					});
				
				container.setStyle("background","none");
				
				bg.inject(container.getLast(),"after");
				
				fx[index] = new Fx.Tween(bg,{duration:2000,property:"opacity"}).set(0);
				
			});
			
			fx[0].start(1);
			
			next++;
			Repeat.delay(5500);
			
		},
		onError:function(){
			alert("イメージの読み込みに失敗しました");
		}
	});
		
	var Repeat = (function(){
		//console.log("next:"+next,"prev:"+prev);
		fx[prev].start(0);
		fx[next].start(1);
		
		next = (ImageSrc.length-1 > next ) ? next+1 : 0;
		prev = (0 > next-1)? ImageSrc.length-1 : next-1;
		Repeat.delay(5500);
	});
});

