/**************************************************************************************
//
//		FONCTIONS DE GESTION DE LA UNE
//
**************************************************************************************/

function survolOngletsUne(action, number) {
	
	if(action == 'over')
	{
		// Changement de curseur
		document.body.style.cursor='pointer';
		// Changement d'image de fond
		$('onglet_'+number).addClassName('survol');
	} else {
		// Changement de curseur
		document.body.style.cursor='auto';
		// Changement de l'image de fond
		$('onglet_'+number).removeClassName('survol');
	}
	
}


// Variables globales
var TIMER_UNE = null;
var BOOL_UNE_MANUEL = false;

// Fonction de défilement automatique des UNE
function defilementAutomatiqueUne() {
	
	// Variables
	var uneVisible = null;
	var listeUnes = Element.childElements('illustrations');
	var firstUne = listeUnes.first();
	
	// Détermination de la une actuelle
	listeUnes.each(
		function(uneActuelle)
		{
			if(uneActuelle.visible() == true) {
				uneVisible = uneActuelle;
			}
		}
	);
	
	// Détermination de la brève une à afficher
	var siblingList = uneVisible.nextSiblings();
	if(siblingList.size() == 0) {
		nextUne = firstUne;	
	} else {
		nextUne = siblingList.first();
	}
	
	// Récupération des numéros de UNE (Visible & Suivante)
	var numeroUneVisible = uneVisible.id.charAt(13);
	var numeroNextUne = nextUne.id.charAt(13);
	
	// Changement de l'image
	Effect.BlindUp(uneVisible, { duration : 0.3 });
	Effect.BlindDown(nextUne, { duration : 0.3 });
	
	// Changement de l'onglet selectionne
	$('onglet_'+numeroUneVisible).removeClassName('selected');
	$('onglet_'+numeroNextUne).addClassName('selected');
	
	// Changement du texte (Titre + Résumé)
	Effect.Fade('textes_une_'+numeroUneVisible, { duration : 0.3 });
	Effect.Appear('textes_une_'+numeroNextUne, { duration : 0.3 });
	
	TIMER_UNE = setTimeout('defilementAutomatiqueUne()',5000);	
}

// Fonction de défilement automatique des unes
function defilementManuelUne(numeroUneAAfficher) {
	
	// Arrêt du défilement automatique
	clearTimeout(TIMER_UNE);
	
	if(BOOL_UNE_MANUEL == false)
	{
		BOOL_UNE_MANUEL = true;
	
		// Variables
		var uneVisible = null;
		var listeUnes = Element.childElements('illustrations');
		
		// Détermination de la une actuelle
		listeUnes.each(
			function(uneActuelle)
			{
				if(uneActuelle.visible() == true) {
					uneVisible = uneActuelle;
				}
			}
		);
		
		// Récupération du numéro de la une visible
		var numeroUneVisible = uneVisible.id.charAt(13);
		
		if(numeroUneVisible != numeroUneAAfficher)
		{
			// Changement de l'image
			Effect.BlindUp(uneVisible, { duration : 0.3 });
			Effect.BlindDown('illustration_'+numeroUneAAfficher, { duration : 0.3 });
			
			// Changement de l'onglet selectionne
			$('onglet_'+numeroUneVisible).removeClassName('selected');
			$('onglet_'+numeroUneAAfficher).addClassName('selected');
			
			// Changement du texte (Titre + Résumé)
			Effect.Fade('textes_une_'+numeroUneVisible, { duration : 0.3 });
			Effect.Appear('textes_une_'+numeroUneAAfficher, { duration : 0.3 });
		}
	
		setTimeout('BOOL_UNE_MANUEL = false',300);
	}
	
	// Reprise du défilement automatique
	TIMER_UNE = setTimeout('defilementAutomatiqueUne()',5000);
}