$(window).load(function(){

	$(".promo-590x410 h5, .promo-590x310 h5").css("visibility","hidden");	

	$(".promoContent").each(function(i){
		var data = this.moduleProperties;
		var promo = this;

		$(".next:first, .nextImg:first", this).attr("id", "PNextButton"+i);
		$(".previous:first, .previousImg:first", this).attr("id", "PPrevButton"+i);
		$(".buttons", this).attr("id", "goButton"+i);

		if (data.btngo) {
				$(data.btngo).each(function(t) {
					data.btngo[t] = "#goButton" + i + data.btngo[t];
				});
		}
		
		var promoCopyInit = $("h5.promoCopy:first", this).text();
		$(".buttonsdesc", this).fadeTo(1, 0).text(promoCopyInit).fadeTo(400, 1);					
		
		$(".promoList", this).jCarouselLite({
			auto : data.auto,
			btnNext : "#" + "PNextButton" + i,
			btnPrev : "#" + "PPrevButton" + i,
			circular : true,
			screenTime : data.screenTime,
			scroll : 1,
			speed : data.speed,
			start : 0,
			visible : 1,
			btnGo : data.btngo,
			
			beforeStart: function(a) {
				$(".buttonsdesc", promo).fadeTo(1, 0);
				$(a).siblings(a).not(a).css("visibility","visible");
			},
			afterEnd: function(a) {
				var copyCopy = $("h5.promoCopy",a).text();
				$(".buttonsdesc", promo).text(copyCopy).fadeTo(400, 1);
				$(a).siblings(a).not(a).css("visibility","hidden");
			}
		});
		
		$("li", this).css("visibility","hidden").filter("li:eq(1)", this).css("visibility","visible"); 
		
		var haveNavButtons = $("div.previous", promo).length;
		if (!haveNavButtons) { 
			$("td.buttonsdesc", promo).css('text-align', 'center');
			$(".promo-590x410 td.buttonsdesc, .promo-590x310 td.buttonsdesc").css("width","526px");	
		}
				
	});
});
