
/**
à la fin du chargement de la page
*/
$(document).ready(
	function (){
		// les tables contenant les articles
		var $tablesArticles = $("#template_articles .table_articles");
				
		// variables globales
		currentTableArticles = 0;
		nbTablesArticles = $tablesArticles.length;
		
		// masque les tables d'Articles en plus
		$tablesArticles.slice(1).hide();
		
		// btn de nav 
		if (nbTablesArticles<=1){
			$('.btn_navigation_articles').hide();
		}
		else {
			// au clic sur les boutons
			$btnPrecedent = $('.navigation_articles a.btn_precedent');
			$btnSuivant = $('.navigation_articles a.btn_suivant');
			
			$btnSuivant.click(articlesSuivants);
			$btnPrecedent.click(articlesPrecedents);
			
			refreshBoutons();
			
		}
		
	}
);

/**
ouvre une image dans lightbox
*/
function lightboxImage(aImage){
	$('<a />').attr('href',aImage).lightBox().click();
}


/**
affiche un article dans le flash
*/
function afficheArticle(aId){
	// passe au flash
	var vFlash = $("[name = flash_articles]")[0];
	vFlash.afficheArticle(aId);
}



/**
affiche les articles précédents s'il en est
*/
function articlesPrecedents(){
	currentTableArticles--;
	var $tablesArticles = $("#template_articles .table_articles");
	$tablesArticles.hide();
	$tablesArticles.eq(currentTableArticles).show();
	refreshBoutons();
}
/**
affiche les articles suivants
*/
function articlesSuivants(){
	currentTableArticles++;
	var $tablesArticles = $("#template_articles .table_articles");
	$tablesArticles.hide();
	$tablesArticles.eq(currentTableArticles).show();
	refreshBoutons();
}

/**
affiche ou masque les boutons de nav en fonction de la position dans la pile de table d'articles
*/
function refreshBoutons(){
	$('.navigation_articles a.btn_precedent')[currentTableArticles==0 ? 'hide' : 'show']();
	$('.navigation_articles a.btn_suivant')[currentTableArticles==nbTablesArticles-1 ? 'hide' : 'show']();
}