

function slideKeyvisual() { 

	var i = 0; 
	var s = 1;
	var e = 2;
	var slideShow = {
		startup: function () {
			$("keyvisual").insert(this.image1 = (new Element("div", {id: "image1"})).insert(new Element("img", {id: "img1", src: images[images.length - 1], alt: ""}))).setStyle({position: "relative", top: "0px"}).insert(this.image2 = (new Element("div", {id: "image2"})).insert(new Element("img", {id: "img2", src: images[0], alt: ""})).setStyle({position: "absolute", top: "0px"}).hide());
			$("keyvisual").setStyle({backgroundImage: "none"});
			if(images.length>1) new PeriodicalExecuter(slideShow.swapFade, 10);
		}
		, swapFade: function () {
			
			Effect.Fade($("image" + s), {duration: 1, fps: 50, from: 1, to: 0,afterFinish:function(){  
				i++;
				if (i == images.length) {
					i = 0;
				}
				(s == 1) ? (s = 2) : (s = 1);
				(e == 1) ? (e = 2) : (e = 1);
				$("img" + e).src = images[i];  
			}}
				
			);
			Effect.Appear($("image" + e), {duration: 1, fps: 50, from: 0, to: 1});
			
		}
	};
	slideShow.startup(); 
}


