var images = new Array(
	"/images/step3.gif",
	"/images/stopfraud.gif",
	"/images/step1.gif",
	"/images/step2.gif"
);

var preload = new Array();

var slideshow = {
	
	alpha: 0,
	divTag: null,
	imgTag: null,
	fader: null,
	fading: null,
	image: 0,
	init: function() {
		
		slideshow.divTag = document.getElementById("rotator");
		
		slideshow.imgTag = document.createElement("img");
		slideshow.imgTag.style.width = "265px";
		slideshow.imgTag.style.height = "265px";
		slideshow.setAlpha();
		
		slideshow.divTag.appendChild(slideshow.imgTag);	
	
		// preload the images
		for(var i=0; i<images.length; i++) {
			preload[i] = new Image(265, 265);
			preload[i].src = "/medicareassistanceprogram.org/" + images[i];
		}
		
		slideshow.fade();	
	},
	
	fade: function() {
		
		clearInterval(slideshow.fader);

		slideshow.image++;
		if(slideshow.image >= images.length)
			slideshow.image = 0;
		
		slideshow.imgTag.src = images[slideshow.image];
		
		slideshow.fading = window.setInterval("slideshow.doFade()", 20);
		 
	},
	flip: function() {
		
		slideshow.alpha = 0;
		slideshow.setAlpha();
		clearInterval(slideshow.fader);
		slideshow.fader = window.setInterval("slideshow.fade()", 2500);
	},
	doFade: function() {
		
		slideshow.alpha += 2;
		slideshow.setAlpha();
		
		if(slideshow.alpha == 100) {
			clearInterval(slideshow.fading);
			slideshow.divTag.style.background = "url(" + slideshow.imgTag.src + ") no-repeat";
			slideshow.fader = window.setInterval("slideshow.flip()", 2500);
		}
	},
	setAlpha: function() {
		slideshow.imgTag.style.filter = "alpha(opacity=" + slideshow.alpha + ")";
		slideshow.imgTag.style.MozOpacity = slideshow.alpha / 100; 
		slideshow.imgTag.style.opacity =  slideshow.alpha / 100; 
		slideshow.imgTag.style.KhtmlOpacity =  slideshow.alpha / 100;
	}
};

slideshow.init();