function blog_player_show_entry( id, entry, set_timer ){
	clearTimeout(blog_player_timer[id]);

	jQuery( '.blog_player_controls_control' ).removeClass( 'selected' );
	jQuery( '#blog_player_controls_control_'+entry ).addClass( 'selected' );

	jQuery( '#blog_player_entry_'+blog_player_position[id] ).fadeOut( "slow", "swing" );
	jQuery( '#blog_player_entry_'+entry ).promise().done( function(){
		jQuery( '.blog_player_entry' ).hide();
		blog_player_position[id] = entry;
		jQuery( '#blog_player_entry_'+entry ).fadeIn( "slow", "swing", function(){
			if( set_timer == true ){
				var next = (parseInt(entry) + 1);
				if( parseInt(next) > parseInt(jQuery( '.blog_player_entry' ).length) ){
					next = 1;
				}
				blog_player_timer[id] = setTimeout( 'blog_player_show_entry( \''+id+'\', '+next+', true );', 10000 );
			}
		});
	});
}

function start_blog_player( id ){
	if( jQuery( '#blog_player_'+id+' .blog_player_view' ).children().length > 1 ){
		blog_player_position[id] = 1;
		jQuery( '#blog_player_'+id ).mouseover( function(){ pause_blog_player( id ) } );
		jQuery( '#blog_player_'+id ).mouseout( function(){ play_blog_player( id ) } );
		blog_player_timer[id] = setTimeout( 'blog_player_show_entry( \''+id+'\', 2, true );', 10000 );
	}
}

function pause_blog_player( id ){
	clearTimeout(blog_player_timer[id]);
}

function play_blog_player( id ){
	clearTimeout(blog_player_timer[id]);
	var entry = blog_player_position[id];

	var next = (parseInt(entry) + 1);
	if( parseInt(next) > parseInt(jQuery( '.blog_player_entry' ).length) ){
		next = 1;
	}
	blog_player_timer[id] = setTimeout( 'blog_player_show_entry( \''+id+'\', '+next+', true );', 10000 );
}

var blog_player_timer = {};
var blog_player_position = {};

