var newsSlideAnimationDuration = 500;
var newsSlideWait = 10000;
var activeChangeSlide = true;
var chosenId = 1;

function changeSlide( id )
{
	chosenId = id;
	if ( activeChangeSlide )
	{
		activeChangeSlide = false;
		setTimeout( 'reActiveChangeSlide()', newsSlideAnimationDuration );
		$( '#newsslidebutton'+id+' a' ).mouseover( function(){} );
		if ( id == newsslideshow_current_item )
		{
			$('#newsslide'+id).show();
			$('#newsslide-text'+id).show();
			return;
		}
		$('#newsslide'+newsslideshow_current_item).css( 'z-index', 2 );
		$('#newsslide'+id).css( 'z-index', 1 );
		$('#newsslide'+id).show();
		$('#newsslide'+newsslideshow_current_item).fadeOut( newsSlideAnimationDuration, function() {
																	if ($( this ).attr( 'id' ) == $('#newsslide'+newsslideshow_current_item).attr( 'id' ) )
																	{
																		$('#newsslide'+newsslideshow_current_item).fadeIn( 100 );
																	}
																} );
		$('#newsslidebutton'+newsslideshow_current_item+' span.newsslidebutton-active *').fadeOut( newsSlideAnimationDuration );
		$('#newsslidebutton'+id+' span.newsslidebutton-active *').fadeIn( newsSlideAnimationDuration );
		$('#newsslide-text'+newsslideshow_current_item).slideUp( newsSlideAnimationDuration, function() {
																	if ($( this ).attr( 'id' ) == $('#newsslide-text'+newsslideshow_current_item).attr( 'id' ) )
																	{
																		$('#newsslide-text'+newsslideshow_current_item).show( 100 );
																	}
																} );
		$('#newsslide-text'+id).slideDown( newsSlideAnimationDuration );
		newsslideshow_current_item = id;
	}
}

function nextNewsSlide()
{
	if ( newsslideshow_current_item >= newsslideshow_nb_item  )
	{
		id = 1;
	}
	else
	{
		id = parseInt( newsslideshow_current_item ) + 1;
	}
	changeSlide( id );
}

function initNewsSlideShow()
{
	$('#newsslide'+newsslideshow_current_item).show();
	$('#newsslide-text'+newsslideshow_current_item).show();
	$('#newsslidebutton'+newsslideshow_current_item+' span.newsslidebutton-active *').show();
	setTimeout( 'slideRotation()', newsSlideWait );
}

function newsSlideButtonOnMouseOver( target )
{
	newsslideshow_autoplay = false;
	changeSlide( $( target ).parent().attr( 'id' ).substr( 15 ) );
	return false;
}

function slideRotation()
{
	if ( activeChangeSlide && newsslideshow_autoplay )
	{
		nextNewsSlide();
	}
    setTimeout( 'slideRotation()', newsSlideWait );
}

function reActiveChangeSlide()
{
	activeChangeSlide = true;
	if ( newsslideshow_current_item != chosenId )
	{
		changeSlide( chosenId );
	}
}