// JavaScript Document
var divMasque;
var divContainerBlocActus;
var spanBlocActuRead;
var divBlocActus;
var nbBlocActus;
var divContainerBlocActusWidth;

$(document).ready(function(){
	divMasque = $('#masque');
	divContainerBlocActus = $('div.containerBlocActus');
	divContainerBlocActusActif = $('div.containerBlocActus.actif');
	spanBlocActuRead = $('.blocActuRead');
	divBlocActus = $('div.containerBlocActus.actif .blocActus');
	nbBlocActus = divBlocActus.length;
	divContainerBlocActusWidth = nbBlocActus*parseInt(divBlocActus.css('width'));
	defineContainerBlocActusWidth();
});

function defineContainerBlocActusWidth() {
	divContainerBlocActus.css('width',divContainerBlocActusWidth+'px' );
	
}

function showMoreNews() {
	var nextHeight;
	if(divMasque.css('height') == '240px') nextHeight='480px';
	else   nextHeight='240px';
	divMasque.animate({
		height: nextHeight
	}, 1000, function() {showNavigNews(nextHeight); } );
	divContainerBlocActus.css('width',divContainerBlocActusWidth+'px' );
}

function showNavigNews(nextHeight) {
	var liNavig = $('#navig');
	if (nextHeight == '480px') liNavig.fadeIn();
	else liNavig.fadeOut();
}

function showPreviousBlocActus() {
	var limit = 0;
	var valSpanBlocActuRead = parseInt(spanBlocActuRead.text());
	var presentPosLeft = parseInt(divContainerBlocActus.css('left'));
	
	if(presentPosLeft < limit) {
		var nextPosLeft = (presentPosLeft + parseInt(divBlocActus.css('width')));
		if(nextPosLeft > limit) {
			nextPosLeft = limit
		}
		valSpanBlocActuRead--;
		if(valSpanBlocActuRead < 1)
			spanBlocActuRead.text(1);
		else
			spanBlocActuRead.text(valSpanBlocActuRead);	
		
		divContainerBlocActus.animate({
			left: nextPosLeft+'px'
		}, 750);
	}
	
}

function showNextBlocActus() {
	var limit = -(parseInt(divBlocActus.css('width'))*(nbBlocActus-1))
	var valSpanBlocActuRead = parseInt(spanBlocActuRead.text());
	var presentPosLeft = parseInt(divContainerBlocActus.css('left'));
	
	if(presentPosLeft > limit) {
		var nextPosLeft = (presentPosLeft - parseInt(divBlocActus.css('width')));
		if(nextPosLeft < limit) {
			nextPosLeft = limit
		}
		valSpanBlocActuRead++;
		if(valSpanBlocActuRead > nbBlocActus)
			spanBlocActuRead.text(nbBlocActus);
		else
			spanBlocActuRead.text(valSpanBlocActuRead);	
			
		divContainerBlocActus.animate({
			left: nextPosLeft+'px'
		}, 750);
	}
	
	
}

function showActusForDetails() {
	$('div.containerBlocActus.details').addClass('actif');
	$('div.containerBlocActus.listing').removeClass('actif');
	
	$('#afliste a').removeClass('actif');
	$('#afdetails a').addClass('actif');
}

function showActusForListing() {
	$('div.containerBlocActus.details').removeClass('actif');
	$('div.containerBlocActus.listing').addClass('actif');
	
	$('#afliste a').addClass('actif');
	$('#afdetails a').removeClass('actif');
}

function goTo(id) {
	var url = $("#" + id).val();
	window.location.href= url;
}


