if(!dynHPCarousel) {var dynHPCarousel = {};}

dynHPCarousel.updatePromo = function() {
	clearTimeout(dynHPCarousel.timeout);
	
	$('#dyn-campaign-display li').removeClass('selected');
	$('#dyn-campaign-display li:eq(' + dynHPCarousel.currentPromo + ')').addClass('selected');
	
	$('#dyn-campaign-controller > li').removeClass('selected');
	$('#dyn-campaign-controller > li:eq(' + dynHPCarousel.currentPromo + ')').addClass('selected');
	
	$('#dyn-div-l,#dyn-div-r').removeClass('selected');
	
	if(dynHPCarousel.currentPromo === 0) {
		$('#dyn-div-l').addClass('selected');
	}
	
	if(dynHPCarousel.currentPromo == 2) {
		$('#dyn-div-r').addClass('selected');
	}
};

dynHPCarousel.updateTimeout = function() {
	dynHPCarousel.currentPromo = ((dynHPCarousel.currentPromo + 1)%3);
	dynHPCarousel.timeout = setTimeout("dynHPCarousel.updatePromo();dynHPCarousel.updateTimeout();", 3000);
};

dynHPCarousel.replaceCarousel = function() {
	$('#campaign').attr('id','dyn-campaign');
	$('#campaign-display').attr('id','dyn-campaign-display');
	$('#campaign-controller').attr('id','dyn-campaign-controller').before('<div id="dyn-div-l" class="selected"></div>').after('<div id="dyn-div-r"></div>');
	$('#dyn-campaign-controller li a:eq(0)').wrapInner('<span class="dynTxt"></span>').prepend('<span class="dynImgC"><img src="/maxymiser/img/ban_vs1.jpg"/></span>');
	$('#dyn-campaign-controller li a:eq(1)').wrapInner('<span class="dynTxt"></span>').prepend('<span class="dynImgC"><img src="/maxymiser/img/ban_vs2.jpg"/></span>');
	$('#dyn-campaign-controller li a:eq(2)').wrapInner('<span class="dynTxt"></span>').prepend('<span class="dynImgC"><img src="/maxymiser/img/ban_vs3.jpg"/></span>');

	dynHPCarousel.currentPromo = 0;

	$("#dyn-campaign-controller > li:eq(0)").mouseenter(function() {dynHPCarousel.currentPromo = 0;dynHPCarousel.updatePromo();}).mouseleave(function() {dynHPCarousel.updateTimeout();});
	$("#dyn-campaign-controller > li:eq(1)").mouseenter(function() {dynHPCarousel.currentPromo = 1;dynHPCarousel.updatePromo();}).mouseleave(function() {dynHPCarousel.updateTimeout();});
	$("#dyn-campaign-controller > li:eq(2)").mouseenter(function() {dynHPCarousel.currentPromo = 2;dynHPCarousel.updatePromo();}).mouseleave(function() {dynHPCarousel.updateTimeout();});

	$('#dyn-div-l').mousedown(function(){dynHPCarousel.currentPromo = ((dynHPCarousel.currentPromo + 1)%3);dynHPCarousel.updatePromo();dynHPCarousel.updateTimeout();});
	$('#dyn-div-r').mousedown(function(){dynHPCarousel.updatePromo();dynHPCarousel.updateTimeout();});

	dynHPCarousel.updateTimeout();
}