streamer_count = 0;
streamer_timer = '';

$(function(){
	streamer_count = $('.streamer_item:last').index();
	streamer_bullet = $('.streamer_nav_container').html();

	for(i=0; i<streamer_count;i++) $('.streamer_nav_container').append(streamer_bullet);

	$('.streamer_item').hide();
	setStreamer(streamer_active);

	$('.streamer_navigation span.streamer_bullet').click(function(){
		clearTimeout(streamer_timer);
		streamer_autoplay = false;
		setStreamer($(this).index(), false);
	});

	$('.streamer_navigation span.streamer_next').click(function(){
		clearTimeout(streamer_timer);
		streamer_autoplay = false;
		streamer_next = streamer_active+1;
		if(streamer_next > streamer_count) streamer_next = 0;
		setStreamer(streamer_next, false);
	});

	$('.streamer_navigation span.streamer_prev').click(function(){
		clearTimeout(streamer_timer);
		streamer_autoplay = false;
		streamer_next = streamer_active-1;
		if(streamer_next < 0) streamer_next = streamer_count;
		setStreamer(streamer_next, false);
	});

	$('.streamer_container').mouseenter(function(){
		clearTimeout(streamer_timer);
		streamer_autoplay = false;
	}).mouseleave(function(){
		streamer_autoplay = true;
		streamer_timer = setTimeout('setStreamer('+streamer_next+', true)', streamer_speed);
	});

});

function setStreamer(set_active_index, next_slide) {
	clearTimeout(streamer_timer);
	if(next_slide && streamer_autoplay || !next_slide) {
		$('.streamer_item').eq(streamer_active).fadeOut('slow');
		$('.streamer_navigation span').removeClass('streamer_bullet_active');

		streamer_active = set_active_index;

		$('.streamer_navigation span.streamer_bullet').eq(streamer_active).addClass('streamer_bullet_active');
		$('.streamer_item').eq(streamer_active).fadeIn('slow');
	}

	if(streamer_autoplay) {
		streamer_next = streamer_active+1;
		if(streamer_next > streamer_count) streamer_next = 0;
		streamer_timer = setTimeout('setStreamer('+streamer_next+', true)', streamer_speed);
	}
}
