/* Change de section avec ajaxpage */

function ch(nom) {
	for(i = 1; i <= 7; i++) {
		var element = document.getElementById('menu' + i);
		if(i == nom)
			addClass(element, 'illu');
		else
			removeClass(element, 'illu');
	}
	ajuste_gauche(nom);
	var cont = "Contenu/";
	switch(nom) {
		case 1: // Accueil
			ajouteEv(true);
			ajaxpage("Contenu/1_accueil.html", "colonne-principale");
			break;
		case 2: // À propos
			ajaxpage("Contenu/2_propos1.html", "colonne-gauche");
			ajaxpage("Contenu/2_propos2.html", "colonne-principale");
			break;
		case 3: // Services
			ajouteEv(false);
			ajaxpage("Contenu/3_services.html", "colonne-principale");
			break;
		case 4: // Evenements
			ajouteEv(true);
			ajaxpage("Contenu/4_evenements.html", "colonne-principale");
			break;
		case 5: // Mon Ange
			ajaxpage("Contenu/5_denise.html", "colonne-gauche");
			ajaxpage("Contenu/5_ange.html", "colonne-principale");
			break;
		case 6: // Livre d'or
			ajaxpage("Contenu/6_signer.html", "colonne-gauche");
			afficheLO(true);
			break;
		case 7: // References
			ajaxpage("Contenu/7_contact.html", "colonne-gauche");
			ajaxpage("Contenu/7_references.html", "colonne-principale");
			break;
		case 8: // ???
			ajaxpage("Contenu/6_signer.php", "colonne-gauche");
			ajaxpage("Contenu/6_livre_travail.php", "colonne-principale");
			break;
	}
}


/* Change la lergeur de la colonne de gauche ou la ramène */
/* Permet une grande photo de Denise */
function ajuste_gauche(nom) {
	switch(nom) {
		case 2:
		case 6:
			// evenements
			document.getElementById("colonne-gauche").style.width = "190px";
			document.getElementById("colonne-principale").style.paddingLeft = "220px";
			break;
		case 5:
			document.getElementById("colonne-gauche").style.width = "334px";
			document.getElementById("colonne-principale").style.paddingLeft = "384px";
			break;
		case 7:
			document.getElementById("colonne-gauche").style.width = "180px";
			document.getElementById("colonne-principale").style.paddingLeft = "220px";
			break;
		default:
			document.getElementById("colonne-gauche").style.width = "260px";
			document.getElementById("colonne-principale").style.paddingLeft = "295px";
			break;
	}
}


/* Ajoute la liste des evenements */
/* Updatee en temps reel */

function ajouteEv(contact) {
	var imax = ev.length;
	var listev = "";
	if (contact)
		listev += "<h3 class=\"top\">Contactez-nous</h3><p>Demandez Denise au 514-712-0580.</p><h3>Soyez inform&eacute;</h3><p>Restez au courant des nouveaut&eacute;s en joignant notre <a href=\"http://www.luclightbringer.com/listediffusion.php\">liste de diffusion</a>.</p><h3 ";
	else
		listev += "<h3 class=\"top\" ";
	listev += "onclick=\"ch(3)\">&Eacute;v&eacute;nements &agrave; venir</h3>\n\n<p>Notez que nous donnons des <b>consultations priv&eacute;es</b> du lundi au vendredi &agrave; notre bureau du Lac Brome.\n\n";
	
	var mois0;
	var premier_mois = true;
	
	var date = new Date();
	var date_annee = date.getYear();
		if(date_annee < 1900) date_annee += 1900;
		if(date_annee < 2000) date_annee += 100;
	var date_mois  = date.getMonth() + 1;
	var date_jour  = date.getDate();
	
	for(i = 1; i < imax; i++) {
		if(
			(parseInt(ev[i][1]) > date_annee) ||
			(parseInt(ev[i][1]) == date_annee && parseInt(ev[i][2]) > date_mois) ||
			(parseInt(ev[i][1]) == date_annee && parseInt(ev[i][2]) == date_mois &&
				parseInt(ev[i][3]) >= date_jour)
		) {
			if(ev[i][2] != mois0) {
				if(!premier_mois) listev += "</table>\n"
				else premier_mois = false;
				listev += "\n<h6>" + nom_mois(ev[i][2]) + "</h6>\n\n";
				mois0 = ev[i][2];
				listev += "<table>\n";
			}
			listev += "<tr>\n"
			listev += "<td class=\"tab-date\">" + ev[i][3] + "</td>\n";
			listev += "<td class=\"tab-vill vil" + ev[i][4].charAt(0) + ev[i][4].charAt(1);
			listev += "\">" + ev[i][4] + "</td>\n";
			listev += "<td class=\"tab-desc\">" + ev[i][5] + "</td>\n";
			listev += "</tr>\n"
		}
	}
	listev += "</table>\n";
	
	document.getElementById('colonne-gauche').innerHTML = listev;
}


/* Mois: numero -> nom */

function nom_mois(num) {
	switch(num) {
		case "1" : return "JANVIER"; break;
		case "2" : return "F&Eacute;VRIER"; break;
		case "3" : return "MARS"; break;
		case "4" : return "AVRIL"; break;
		case "5" : return "MAI"; break;
		case "6" : return "JUIN"; break;
		case "7" : return "JUILLET"; break;
		case "8" : return "AO&Ucirc;T"; break;
		case "9" : return "SEPTEMBRE"; break;
		case "10": return "OCTOBRE"; break;
		case "11": return "NOVEMBRE"; break;
		case "12": return "D&Eacute;CEMBRE"; break;
	}
}
