YAHOO.util.Event.onDOMReady(function(){
	var slides = YAHOO.util.Selector.query('.image-holder' ,'content');
	var fadeDuration = 1;
	var timeoutDuration = 7000;
	var init = false;
	var current = -1;
	var previous = 0;
	
	function show(el){
		var inAnim = new YAHOO.util.Anim(el, {opacity: {from: 0, to: 1 }},fadeDuration);
		inAnim.onStart.subscribe(function(){
			this.getEl().style.zIndex = 1;
		});
		inAnim.animate();
	}
	
	function hide(el) {
		var outAnim = new YAHOO.util.Anim(el, {opacity: {from: 1, to: 0 }},fadeDuration);
		outAnim.onComplete.subscribe(function(){
			this.getEl().style.zIndex = 0;
		});
		outAnim.animate()
	}
	
	function next(){
		previous = current;
		current++;
		if (current == slides.length) {current = 0;}
		show(slides[current]);
		hide(slides[previous]);
		window.setTimeout(next,timeoutDuration);
	}
	next();
});