var promoIndex = 0;

function transitionPromo() {
	var promos = $('promos').childElements();
	if(promoIndex < promos.length-1) {
		new Effect.Fade(promos[promos.length-promoIndex-1], {
			duration: 1.0,
			afterFinish: function() { 
				promoIndex++;	
			}
		});
	} else {
		new Effect.Appear(promos[promos.length-1], {
			duration: 1.0,
			afterFinish: function() { 
				showAllPromos() ;
				promoIndex = 0;			
			}
		});
	}
	createCookie('promoIndex', promoIndex, 365);
}

function showAllPromos() {
	var promos = $('promos').childElements();
	for(i=0;i<promos.length; i++) {
		promos[i].show();
	}
}

function hidePreviousPromos(index) {
	var promos = $('promos').childElements();
	for(i=index;i<promos.length; i++) {
		promos[i].hide();
	}
}


// On page load, execute functions
Event.observe(window, 'load', function() {

	showAllPromos();
	var cookieIndex = readCookie('promoIndex');
	//promoIndex = cookieIndex!=null? cookieIndex: 0;
	//hidePreviousPromos(promoIndex);
	
	if($('promos')!=null && $('promos').childElements().length>0) new PeriodicalExecuter(transitionPromo, 7);
}); 		
