var rotating_promo_current = 1;
var rotating_promo_total = 0;
var rotating_promo_timer = null;

function rotating_promo_init() {
	rotating_promo_total = $('.rotating-promo-info').length;
	
	$('#rotating-promo').mouseover(function() {clearTimeout(rotating_promo_timer);});
	$('#rotating-promo').mouseleave(function() {rotating_promo_timer = setTimeout('rotating_promo_switch()',3000);});

	$('#rotating-promo-menu ul > li').click(function(e) {
		e.preventDefault();
		
		var obj = $(this);
		var id = obj.attr('id').split('-')[4];
		
		rotating_promo_switch(id);
	});
	
	rotating_promo_switch(1);
	if (rotating_promo_total > 1) {
		rotating_promo_timer = setTimeout('rotating_promo_switch()',6000);
	}
}

function rotating_promo_switch(id) {
	if (id == undefined) {
		if ((++rotating_promo_current) > rotating_promo_total) {
			rotating_promo_current = 1;
		}
		
		rotating_promo_timer = setTimeout('rotating_promo_switch()', 6000);
	}
	else {
		if (rotating_promo_timer != null) {
			clearTimeout(rotating_promo_timer);
			rotating_promo_timer = null;
		}
		
		rotating_promo_current = id;
	}

	id = rotating_promo_current;
	
	var img = $('#rotating-promo-info-image-' + id);
	
	$('#rotating-promo-current-title').html($('#rotating-promo-current-title-' + id).html());
	$('#rotating-promo-current-description').html($('#rotating-promo-info-description-' + id).html());
	$('#rotating-promo-link').attr('href', $('#rotating-promo-info-link-' + id).attr('href'));
	$('#rotating-promo-link').attr('title', $('#rotating-promo-info-link-' + id).attr('title'));
	
	$('#rotating-promo-menu ul > li').removeClass('selected');
	$('#rotating-promo-menu-item-' + id).addClass('selected');
	
	$('#rotating-promo-image').attr('src', img.attr('src')).attr('alt', img.attr('alt')).hide().fadeIn("slow");
}

