var cadre_actualites = new Array();
var cadre_actualites_tab_etat = 1;
var cadre_evenements = new Array();
var cadre_evenements_tab_etat = 1;
var timeout_cadre_actualites = false;
var timeout_cadre_evenements = false;
var timeout_affiche = false;
var nb_actu = false;
var nb_evenements = false;

var evenements_delay = 5000;
var actualites_delay = 5000;

function init()
{
	cadre_evenements_change();
	cadre_actualites_change();
	
	setTimeout("close_140ans()",14000);
}

function close_140ans()
{
	document.getElementById('flash_140_intro').style.display = 'none';
}

/*
  * cadre "actualités"
  */
function cadre_actualites_change()
{	
	nb_actu = 0;
	
	for(i=1;i<=5;i++){
		try{
			if(cadre_actualites_tab_etat > 0){
				if(i == 1){
					document.getElementById('cadre_actualites_1').style.display = '';
					document.getElementById('cadre_actualites_tab_1').className = 'gauche_cadre_tab_select';
					document.getElementById('cadre_actualites_tab_1_gauche').className = 'gauche_cadre_tab_gauche_select';
					document.getElementById('cadre_actualites_tab_1_droite').className = 'gauche_cadre_tab_droite_select';
				}else{
					document.getElementById('cadre_actualites_tab_' + i).className = 'gauche_cadre_tab';
					document.getElementById('cadre_actualites_' + i).style.display = 'none';
					document.getElementById('cadre_actualites_tab_' + i + '_gauche').className = 'gauche_cadre_tab_gauche';
					document.getElementById('cadre_actualites_tab_' + i + '_droite').className = 'gauche_cadre_tab_droite';
				}
			}
		}catch(e){
			break;
		}
	}
	nb_actu = i - 1;
	if(nb_actu > 1){
		timeout_cadre_actualites = setTimeout("cadre_actualites_close()",actualites_delay);
	}
}

var affiche_val = -1;

function cadre_actualites_close()
{
	if(nb_actu == 1){
		return false;
	}
	if(affiche_val <= 0){
		affiche_val = 1;
	}
	affiche_val = Math.round(affiche_val*100)/100;

	try{
		if(affiche_val <= 0.2){
			/*
			  * contenu "masqué", on affiche le suivant
			  */
			document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat).className = 'gauche_cadre_tab';
			document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_gauche').className = 'gauche_cadre_tab_gauche';
			document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_droite').className = 'gauche_cadre_tab_droite';
			document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.display = 'none';
			if(cadre_actualites_tab_etat == nb_actu){
				cadre_actualites_tab_etat = 1;
			}else{
				cadre_actualites_tab_etat++;
			}
			clearTimeout(timeout_affiche);
			cadre_actualites_open();
			return false;
		}
		
		affiche_val = affiche_val - 0.2;
		
		document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat).className = 'gauche_cadre_tab_select';
		document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_gauche').className = 'gauche_cadre_tab_gauche_select';
		document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_droite').className = 'gauche_cadre_tab_droite_select';
		document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.display = '';
		document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.opacity = affiche_val;
		document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.filter = "alpha(opacity=" + (affiche_val * 100) + ")";
		
		timeout_affiche = setTimeout("cadre_actualites_close()",50);
	}catch(e){
		return false;
	}
}

function cadre_actualites_open()
{
	if(nb_actu == 1){
		return false;
	}
	if(affiche_val >= 1){
		timeout_cadre_actualites = setTimeout("cadre_actualites_close()",actualites_delay);	
		return false;
	}
	affiche_val = Math.round(affiche_val*100)/100;
	if(affiche_val <= 0){
		affiche_val = 0;
	}
	affiche_val = affiche_val + 0.2;
	document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat).className = 'gauche_cadre_tab_select';
	document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_gauche').className = 'gauche_cadre_tab_gauche_select';
	document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_droite').className = 'gauche_cadre_tab_droite_select';
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.display = '';
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.opacity = affiche_val;
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.filter = "alpha(opacity=" + (affiche_val * 100) + ")";
	
	timeout_affiche = setTimeout("cadre_actualites_open()",50);
}

function cadre_actualites_tab_omover(num)
{
	clearTimeout(timeout_affiche);
	clearTimeout(timeout_cadre_actualites);
	
	for(i=1;i<=nb_actu;i++){
		document.getElementById('cadre_actualites_tab_' + i).className = 'gauche_cadre_tab';
		document.getElementById('cadre_actualites_' + i).style.display = 'none';
		document.getElementById('cadre_actualites_tab_' + i + '_gauche').className = 'gauche_cadre_tab_gauche';
		document.getElementById('cadre_actualites_tab_' + i + '_droite').className = 'gauche_cadre_tab_droite';
	}
	
	cadre_actualites_tab_etat = num;
	
	document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat).className = 'gauche_cadre_tab_select';
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.display = '';
	document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_gauche').className = 'gauche_cadre_tab_gauche_select';
	document.getElementById('cadre_actualites_tab_' + cadre_actualites_tab_etat + '_droite').className = 'gauche_cadre_tab_droite_select';
			
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.opacity = '1';
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.filter = "alpha(opacity=100)";
}

function cadre_actualites_tab_omout()
{
	affiche_val = 1;
	clearTimeout(timeout_affiche);
	clearTimeout(timeout_cadre_actualites);
	
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.opacity = '1';
	document.getElementById('cadre_actualites_' + cadre_actualites_tab_etat).style.filter = "alpha(opacity=100)";
	
	cadre_actualites_close();
}

/*
  *********************************************************************************
  *  cadre "évenements"
  *********************************************************************************
  */
function cadre_evenements_change()
{	
	nb_evenements = 0;
	erreur = false;
	for(i=1;i<=3;i++){
	
		try{
			if(i == 1){
				document.getElementById('cadre_evenements_' + i).style.display = '';
				document.getElementById('cadre_evenements_vignette_p_' + i).style.display = '';
				document.getElementById('cadre_evenements_vignette_p_nb_' + i).style.display = 'none';
			}else{
				document.getElementById('cadre_evenements_' + i).style.display = 'none';
				document.getElementById('cadre_evenements_vignette_p_' + i).style.display = 'none';
				document.getElementById('cadre_evenements_vignette_p_nb_' + i).style.display = '';
			}
		}catch(e){
			erreur = true;
			break;
		}
	}

	nb_evenements = i - 1;
	if(nb_evenements > 1){
		timeout_cadre_actualites = setTimeout("cadre_evenements_close()",evenements_delay);
	}
}


var affiche_val_evenements = -1;
var timeout_affiche_evenements = false;

function cadre_evenements_close()
{
	if(nb_evenements == 1){
		return false;
	}
	
	if(affiche_val_evenements == -1){
		affiche_val_evenements = 1;
	}

	if(affiche_val_evenements <= 0){
		document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.display = 'none';
		document.getElementById('cadre_evenements_vignette_p_' + cadre_evenements_tab_etat).style.display = 'none';
		document.getElementById('cadre_evenements_vignette_p_nb_' + cadre_evenements_tab_etat).style.display = '';
		
		affiche_val_evenements = 0;
		if(cadre_evenements_tab_etat == nb_evenements){
			cadre_evenements_tab_etat = 1;
		}else{
			cadre_evenements_tab_etat++;
		}
		clearTimeout(timeout_affiche_evenements);
		
		document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.display = '';
		document.getElementById('cadre_evenements_vignette_p_' + cadre_evenements_tab_etat).style.display = '';
		document.getElementById('cadre_evenements_vignette_p_nb_' + cadre_evenements_tab_etat).style.display = 'none';
		cadre_evenements_open();
		return false;
	}

	affiche_val_evenements = affiche_val_evenements - 0.2;

	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.opacity = affiche_val_evenements;
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.filter = "alpha(opacity=" + affiche_val_evenements * 100 + ")";

	timeout_affiche_evenements = setTimeout("cadre_evenements_close()",50);	
}

function cadre_evenements_open()
{
	if(nb_evenements == 1){
		return false;
	}
	if(affiche_val_evenements > 1){
		clearTimeout(timeout_affiche_evenements);
		clearTimeout(timeout_cadre_evenements);
		timeout_cadre_evenements = setTimeout("cadre_evenements_close()",evenements_delay);	
		return false;
	}
	
	affiche_val_evenements = affiche_val_evenements + 0.2;
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.opacity = affiche_val_evenements;
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.filter = "alpha(opacity=" + affiche_val_evenements * 100 + ")";
	
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.opacity = affiche_val_evenements;
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.filter = "alpha(opacity=" + affiche_val_evenements * 100 + ")";

	timeout_affiche_evenements = setTimeout("cadre_evenements_open()",50);	
}

function cadre_evenements_tab_omover(num)
{
	affiche_val_evenements = 1;
	clearTimeout(timeout_affiche_evenements);
	clearTimeout(timeout_cadre_evenements);
	cadre_evenements_tab_etat = num;
	
	for(i=1;i<=nb_evenements;i++){
		document.getElementById('cadre_evenements_' + i).style.opacity = '1';
		document.getElementById('cadre_evenements_' + i).style.display = 'none';
		document.getElementById('cadre_evenements_vignette_p_' + i).style.display = 'none';
		document.getElementById('cadre_evenements_vignette_p_nb_' + i).style.display = '';
	}
	
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.display = '';
	document.getElementById('cadre_evenements_vignette_p_' + cadre_evenements_tab_etat).style.display = '';
	document.getElementById('cadre_evenements_vignette_p_nb_' + cadre_evenements_tab_etat).style.display = 'none';
}

function cadre_evenements_tab_omout()
{
	affiche_val_evenements = 1;
	clearTimeout(timeout_affiche_evenements);
	clearTimeout(timeout_cadre_evenements);
	
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.opacity = '1';
	document.getElementById('cadre_evenements_' + cadre_evenements_tab_etat).style.filter = "alpha(opacity=" + affiche_val_evenements * 100 + ")";
	
	cadre_evenements_close();
}

function archives_annee_change(cat,type)
{
	annee = document.getElementById('archives_annee').value;
	document.getElementById('archives_mois_div').innerHTML = '<select size="1" id="archives_mois" name="archives_mois" class="archives_select"><option>Chargement...</option></select>';

	ajax('archives_mois_div','inc/archives_mois_div.php','cat=' + cat + '&type=' + type + '&annee=' + annee);
}