var nslideSpeed = 400;
var nsliderWidth = 550;
var nslides = 0;
var ncurrentSlide = 1; 
var npaging;
var news;

$(function(){

	nslides = $('.newsSlide').size();
	var npaging = $('#newsSlidePaging .spround');
	var news = $('.newsBlock');
	// hide the previous and - buttons
	//$('#contentPages span.cpSpacer, #contentPagesBack').css('visibility','hidden');
	
	
	// setting the width of the slides
	var ntheSliderWidth = nslides*nsliderWidth;
	$('#newsSlider').width(ntheSliderWidth);
	
	$('#newsSlidePaging .spnextnews').click(function(){
		if(ncurrentSlide < nslides) {
			ncurrentSlide ++;
			ncurrentSlide == 1 ? nprev = nslides : nprev = ncurrentSlide - 1;
		} else {
			ncurrentSlide = 1;
			nprev = nslides;
		}		
		nslideContent();
		return false; 	
	});	
	
	$('#newsSlidePaging .spprevnews').click(function(){
		if(ncurrentSlide > 1) {
			ncurrentSlide --;
			ncurrentSlide == nslides ? nprev = nslides-1 : nprev = ncurrentSlide + 1;
		} else {
			ncurrentSlide = nslides;
			nprev = nslides-1;
		}
		nslideContent();
		return false; 	
	});	
	
	$('#newsSlidePaging .spround').click(function(){
		//currentSlide = $(this).	
		ncurrentSlide = npaging.index($(this))+1;
		nslideContent();
		return false;
	});
	
	// close the popup
	$('#newsPopupClose, #newsFader').click(function(){
		$('#newsPopup').fadeOut(300,function(){
			ncurrentSlide = 1;
			nslideContent();	
		});
		$('#newsFader').fadeOut(300);	
	});
	
	$('.newsBlock .more a').click(function(){
		ncurrentSlide = news.index($(this).parent().parent())+1;
		var nmargin = (ncurrentSlide-1)*nsliderWidth;
		$('#newsSlider').clearQueue().animate({'left': '-'+nmargin},nslideSpeed,function(){
			$('#newsPopup, #newsFader').fadeIn(300,function(){
				$('.newsPopupContent .cont').jScrollPane({maintainPosition: false});			
			});
		});
		return false;	
	});
	
});

function nslideContent() {
	nupdateCount(ncurrentSlide,nslides);
	var nmargin = (ncurrentSlide-1)*nsliderWidth;
	$('#newsSlider').clearQueue().animate({'left': '-'+nmargin },nslideSpeed);
}


function nupdateCount(ncurrentSlide,nslides) {
	$('#newsSlidePaging .spon').removeClass('spon');
	$('#newsSlidePaging .sp'+ncurrentSlide).addClass('spon');
}


