// JavaScript Document
// set timeout interval for slideshow
var slideTimer = 5000;
var selIndex = -1;

jQuery(function() {
	// run slideshow
	timerval = setInterval( "slideSwitch()", slideTimer );
	
	slideSwitch();
	
    $('.newsItem').eq(selIndex).css('background','#fff');
	
	$('.newsItem').mouseover(function() {
		$('.newsItem').css('background','');
		var idx = $(this).index();
		$(this).css('background','#fff');
		$('.newsImageBlock').fadeOut('slow');
		$('.newsImageBlock').eq(idx).fadeIn('slow');
		clearTimeout(timerval);
	});
	$('.newsItem').mouseout(function() {
		$(this).css('background','');
	});
});

function slideSwitch() {
	var curIndex = selIndex;
	var nextIndex = selIndex+1;
    current = $('.newsImageBlock').eq(curIndex);
    next = $('.newsImageBlock').eq(nextIndex);
    $('.newsItem').eq(selIndex).css('background','');
	if(next.length == 0){ 
		selIndex = -1; 
		$('#newsScroll')[0].scrollTo(0);
		slideSwitch();
	}else{ 
		selIndex++;
	};
	$(current).fadeOut('slow', function(){
	  $('.newsImageBlock').eq(selIndex).fadeIn('slow');
	  $('.newsItem').eq(selIndex).css('background','#fff');
	});
	if(selIndex >= 3){
		$('#newsScroll')[0].scrollBy(70);
	}
	
}
