var g_intPresentPageId = 0;
var g_intPresentParaId = 0;
var g_objDiapoImgNames;
var g_intDiapoImgId = -1;
var g_intDiapoYear;
function showPage() {
	// on affiche le titre
	document.getElementById( "pageTitle" ).innerHTML = document.getElementById( "titleOpage" ).innerHTML;
	if ( document.getElementById( "titleOpage" ).innerHTML == '' ) { document.getElementById( "pageTitle" ).style.display='none';document.getElementById( "paraTitle" ).style.display='none'; }
	if ( document.getElementById( "page" ).title != null && document.getElementById( "page" ).title != '' ) {
		showPara( document.getElementById( "page" ).title );
	}
}
function showPara( p_intId ) {
	// on affiche le titre
	document.getElementById( "paraTitle" ).innerHTML = document.getElementById( "link" + p_intId ).title;
	// on masque la page actuelle
	if (g_intPresentParaId != 0) {
		document.getElementById( "para" + g_intPresentParaId ).style.display = "none";
	}
	// on affiche la page à afficher
	document.getElementById( "para" + p_intId ).style.display = "block";
	/*alert( 
		"le titre du para : " + document.getElementById( "link" + p_intId ).innerHTML + "\n" +
		"le numéro du para : " + p_intId + "\n" +
		"le numéro de l'ancien para : " + g_intPresentParaId + "\n" +
		"le contenu du para : " + document.getElementById( "para" + p_intId ).innerHTML + "\n"
	);*/
	// on met à jour le paramètre correspondant à la page actuelle
	g_intPresentParaId = p_intId;
}
function sendForm() {
	if ( g_objFormChecker.checkRules() ) {
		document.getElementById( "newPage" ).innerHTML = 
			"<iframe name='sendPage' " +
				//"style='display:none;' " +
				"src='send.php?" +
					"nom=" + document.adhesion.nom.value + "&" +
					"adresse=" + document.adhesion.adresse.value + "&" +
					"tel=" + document.adhesion.tel.value + "&" +
					"email=" + document.adhesion.email.value + "&" +
					"isAdhOk=" + ( document.adhesion.isAdhOk[0].checked ? "oui" : "non" ) + "&" +
					"adhSup1=" + document.adhesion.adhSup1.value + "&" +
					"adhSup2=" + document.adhesion.adhSup2.value + "&" +
					"adhBul=" + ( document.adhesion.adhBul.checked ? "oui" : "non" ) + 
			"'></iframe>";
		document.getElementById('adhesion').innerHTML = "<p>Le formulaire d'adhésion est envoyé.<br>Attente de confirmation...</p>";
	}
}
function checkfield( p_objThis ) {
	if ( p_objThis.name == 'adhSup1' ) {
		document.adhesion.adhSup2.value = '';
		document.adhesion.isAdhOk[1].checked = false;
		document.adhesion.isAdhOk[0].checked = true;
		if (document.adhesion.adhSup1.value != '' && document.adhesion.adhSup1.value < 5) {
			alert( "Votre cotisation de soutien doit être supérieure ou égale à la cotisation annuelle : 5 euros !" );
		}
	}
	if ( p_objThis.name == 'adhSup2' ) {
		document.adhesion.adhSup1.value = '';
		document.adhesion.isAdhOk[0].checked = false;
		document.adhesion.isAdhOk[1].checked = true;
	}
}
function checkSoutien() {
	if (document.adhesion.isAdhOk[1].checked) {
		document.adhesion.adhSup2.focus();
	}
}
function showDiaporama( p_intYear ) {
	g_intDiapoYear = p_intYear;
	var l_objYearDiapo = document.getElementById( 'diapo' + p_intYear );
	g_objDiapoImgNames = l_objYearDiapo.getElementsByTagName('span');
	diapoNext();
}
function diapoFirst() {
	g_intDiapoImgId = -1;
	diapoNext();
}
function diapoLast() {
	g_intDiapoImgId = g_objDiapoImgNames.length;
	diapoPrev();
}
function diapoNext() {
	showDiapoImg( ++g_intDiapoImgId );
}
function diapoPrev() {
	showDiapoImg( --g_intDiapoImgId );
}
function showDiapoImg( p_intId ) {
	if ( g_objDiapoImgNames[ p_intId ] != null ) {
		document.getElementById( 'diapoImg' ).innerHTML = '<img src="img/diaporama/' + g_intDiapoYear + '/' + g_objDiapoImgNames[ p_intId ].innerHTML + '">';
	}
	if (  g_objDiapoImgNames[ g_intDiapoImgId + 1 ] != null ) {
		document.getElementById( 'diapoNext' ).style.display = 'block';
	} else {
		document.getElementById( 'diapoNext' ).style.display = 'none';
	}
	if (  g_objDiapoImgNames[ g_intDiapoImgId - 1 ] != null ) {
		document.getElementById( 'diapoPrev' ).style.display = 'block';
	} else {
		document.getElementById( 'diapoPrev' ).style.display = 'none';
	}
	if ( g_intDiapoImgId > 1 ) {
		document.getElementById( 'diapoFirst' ).style.display = 'block';
	} else {
		document.getElementById( 'diapoFirst' ).style.display = 'none';
	}
	if ( g_intDiapoImgId < g_objDiapoImgNames.length - 1 ) {
		document.getElementById( 'diapoLast' ).style.display = 'block';
	} else {
		document.getElementById( 'diapoLast' ).style.display = 'none';
	}
}