var nbCitations;
var oldCitation = 0;
var currentCitation = 0;
var citationInterval;
var itemWidthCitation;

var initCitationSlider = function(){
	itemWidthCitation = $j(".citationSlider ul li").eq(0).width() + 67;
	nbCitations =  $j(".citationSlider ul li").size();
	$j(".citationSlider ul li").eq(0).css('left', 0);
	
	var left;
	if(nbCitations>1){
		//citationInterval = setInterval(citationSliderRotate,3000);
		citationInterval = setInterval(citationSliderRotate,4000);
		$j(".prevCitation").click(function(){
			prevCitation();
			return false;
		});
		
		$j(".nextCitation").click(function(){
			nextCitation();
			return false;
		});
	}
	else{
		$j(".prevCitation").hide();
		$j(".nextCitation").hide();
	}
}

var prevCitation = function(){
	clearInterval(citationInterval);
	$j(".citationSlider ul li:eq(" + oldCitation + ")").animate({left: itemWidthCitation},"slow", function() {
		$j(this).css('left', itemWidthCitation+'px');
	});
	if(currentCitation>0){
		currentCitation--;
	}
	else{
		currentCitation=nbCitations-1;
	}
	$j(".citationSlider ul li:eq(" + currentCitation + ")").css('left', -itemWidthCitation+'px');
	$j(".citationSlider ul li:eq(" + currentCitation + ")").animate({left: 0},"slow");
	oldCitation = currentCitation;
}

var nextCitation = function(){
	clearInterval(citationInterval);
	$j(".citationSlider ul li:eq(" + oldCitation + ")").animate({left: -itemWidthCitation},"slow", function() {
		$j(this).css('left', itemWidthCitation+'px');
	});
	if(currentCitation<nbCitations-1){
		currentCitation++;
	}
	else{
		currentCitation=0;
	}
	$j(".citationSlider ul li:eq(" + currentCitation + ")").animate({left: 0},"slow");
	oldCitation = currentCitation;
}

var citationSliderRotate = function () {
	currentCitation = (oldCitation + 1) % nbCitations;
	$j(".citationSlider ul li:eq(" + oldCitation + ")").animate({left: -itemWidthCitation},"slow", function() {
		$j(this).css('left', itemWidthCitation+'px');
	});
	$j(".citationSlider ul li:eq(" + currentCitation + ")").animate({left: 0},"slow");
	oldCitation = currentCitation;
}

$j(document).ready(function () {
	if($j(".citationSlider").is("div")) initCitationSlider();
});
