﻿var ArrayNavigation;
var AdressePage;
var MenuNavigation;

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function Prechargement(chemin) {
	bandeau_loader(chemin);
	MM_preloadImages(chemin + 'gabarit/menus/accueil_h.gif',chemin + 'gabarit/menus/nous_joindre_h.gif',chemin + 'gabarit/menus/presentation_h.gif',chemin + 'gabarit/menus/organisation_h.gif',chemin + 'gabarit/menus/programme_h.gif',chemin + 'gabarit/menus/forum_h.gif',chemin + 'gabarit/menus/inscriptions_h.gif',chemin + 'gabarit/menus/infos_h.gif',chemin + 'gabarit/menus/actes_h.gif',chemin + 'gabarit/menus/gallerie_h.gif');
}

function menu_loader(chemin) {
	//0 = innactif; 1 = actif; 2 = courrant; 3 = invisible
	ArrayNavigation = [];
	ArrayNavigation[1] = 1;//accueil
	ArrayNavigation[2] = 1;//nous joindre
	ArrayNavigation[3] = 1;//présentation
	ArrayNavigation[4] = 1;//organisation
	ArrayNavigation[5] = 1;//programme
	ArrayNavigation[6] = 1;//forum écoresponsable
	ArrayNavigation[7] = 1;//inscriptions
	ArrayNavigation[8] = 1;//informations pratiques
	ArrayNavigation[9] = 1;//actes du forum
	ArrayNavigation[10] = 1;//galerie de photos
	
	ArrayNavigation[section] = 2;//section active
	
	ArrayMenu = [Array(),Array(),Array(),Array()];
	
	ArrayMenu[0][0] = "";
	ArrayMenu[0][1] = "<img src=\"" + chemin + "gabarit/menus/accueil.gif\" alt=\"Accueil\" name=\"accueil\" width=\"154\" height=\"21\" border=\"0\" id=\"accueil\" />";
	ArrayMenu[0][2] = "<img src=\"" + chemin + "gabarit/menus/nous_joindre.gif\" alt=\"Nous joindre\" name=\"nous_joindre\" width=\"154\" height=\"20\" border=\"0\" id=\"nous_joindre\" />";
	ArrayMenu[0][3] = "<img src=\"" + chemin + "gabarit/menus/presentation.gif\" alt=\"Présentation\" name=\"presentation\" width=\"154\" height=\"33\" border=\"0\" id=\"presentation\" />";
	ArrayMenu[0][4] = "<img src=\"" + chemin + "gabarit/menus/organisation.gif\" alt=\"Organisation\" name=\"Orgasisation\" width=\"154\" height=\"31\" border=\"0\" id=\"Orgasisation\" />";
	ArrayMenu[0][5] = "<img src=\"" + chemin + "gabarit/menus/programme.gif\" alt=\"Programme\" name=\"Programme\" width=\"154\" height=\"31\" border=\"0\" id=\"Programme\" />";
	ArrayMenu[0][6] = "<img src=\"" + chemin + "gabarit/menus/forum.gif\" alt=\"Forum écoresponsable\" name=\"Forum_ecoresponsable\" width=\"154\" height=\"45\" border=\"0\" id=\"Forum_ecoresponsable\" />";
	ArrayMenu[0][7] = "<img src=\"" + chemin + "gabarit/menus/inscriptions.gif\" alt=\"Inscriptions\" name=\"Inscriptions\" width=\"154\" height=\"32\" border=\"0\" id=\"Inscriptions\" />";
	ArrayMenu[0][8] = "<img src=\"" + chemin + "gabarit/menus/infos.gif\" alt=\"Informations pratiques\" name=\"Information_pratiques\" width=\"154\" height=\"45\" border=\"0\" id=\"Information_pratiques\" />";
	ArrayMenu[0][9] = "<img src=\"" + chemin + "gabarit/menus/actes.gif\" alt=\"Actes du forum\" name=\"actes\" width=\"154\" height=\"32\" border=\"0\" id=\"actes\" />";
	ArrayMenu[0][10] = "<img src=\"" + chemin + "gabarit/menus/gallerie.gif\" alt=\"Galerie de photos\" name=\"Galerie de photos\" width=\"154\" height=\"39\" border=\"0\" id=\"Galerie de photos\" />";
	
	ArrayMenu[1][0] = "";
	ArrayMenu[1][1] = "<a href=\"" + chemin + "accueil.html\" onmouseover=\"MM_swapImage('accueil','','" + chemin + "gabarit/menus/accueil_h.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"" + chemin + "gabarit/menus/accueil.gif\" alt=\"Accueil\" name=\"accueil\" width=\"154\" height=\"21\" border=\"0\" id=\"accueil\" /></a>";
	ArrayMenu[1][2] = "<a href=\"" + chemin + "nous_joindre.html\" onmouseover=\"MM_swapImage('nous_joindre','','" + chemin + "gabarit/menus/nous_joindre_h.gif',1)\" onmouseout=\"MM_swapImgRestore()\"><img src=\"" + chemin + "gabarit/menus/nous_joindre.gif\" alt=\"Nous joindre\" name=\"nous_joindre\" width=\"154\" height=\"20\" border=\"0\" id=\"nous_joindre\" /></a>";
	ArrayMenu[1][3] = "<a href=\"" + chemin + "presentation.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('presentation','','" + chemin + "gabarit/menus/presentation_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/presentation.gif\" alt=\"Présentation\" name=\"presentation\" width=\"154\" height=\"33\" border=\"0\" id=\"presentation\" /></a>";
	ArrayMenu[1][4] = "<a href=\"" + chemin + "organisation.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Orgasisation','','" + chemin + "gabarit/menus/organisation_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/organisation.gif\" alt=\"Organisation\" name=\"Orgasisation\" width=\"154\" height=\"31\" border=\"0\" id=\"Orgasisation\" /></a>";
	ArrayMenu[1][5] = "<a href=\"" + chemin + "programme.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Programme','','" + chemin + "gabarit/menus/programme_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/programme.gif\" alt=\"Programme\" name=\"Programme\" width=\"154\" height=\"31\" border=\"0\" id=\"Programme\" /></a>";
	ArrayMenu[1][6] = "<a href=\"" + chemin + "forum_ecoresponsable.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Forum_ecoresponsable','','" + chemin + "gabarit/menus/forum_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/forum.gif\" alt=\"Forum écoresponsable\" name=\"Forum_ecoresponsable\" width=\"154\" height=\"45\" border=\"0\" id=\"Forum_ecoresponsable\" /></a>";
	ArrayMenu[1][7] = "<a href=\"" + chemin + "inscriptions.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Inscriptions','','" + chemin + "gabarit/menus/inscriptions_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/inscriptions.gif\" alt=\"Inscriptions\" name=\"Inscriptions\" width=\"154\" height=\"32\" border=\"0\" id=\"Inscriptions\" /></a>";
	ArrayMenu[1][8] = "<a href=\"" + chemin + "informations.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Information_pratiques','','" + chemin + "gabarit/menus/infos_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/infos.gif\" alt=\"Informations pratiques\" name=\"Information_pratiques\" width=\"154\" height=\"45\" border=\"0\" id=\"Information_pratiques\" /></a>";
	ArrayMenu[1][9] = "<a href=\"" + chemin + "actes.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('actes','','" + chemin + "gabarit/menus/actes_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/actes.gif\" alt=\"Actes du forum\" name=\"actes\" width=\"154\" height=\"32\" border=\"0\" id=\"actes\" /></a>";
	ArrayMenu[1][10] = "<a href=\"" + chemin + "galerie.html\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Galerie de photos','','" + chemin + "gabarit/menus/gallerie_h.gif',1)\"><img src=\"" + chemin + "gabarit/menus/gallerie.gif\" alt=\"Galerie de photos\" name=\"Galerie de photos\" width=\"154\" height=\"39\" border=\"0\" id=\"Galerie de photos\" /></a>";
	
	ArrayMenu[2][0] = "";
	ArrayMenu[2][1] = "<img src=\"" + chemin + "gabarit/menus/accueil_h.gif\" alt=\"Accueil\" name=\"accueil\" width=\"154\" height=\"21\" border=\"0\" id=\"accueil\" />";
	ArrayMenu[2][2] = "<img src=\"" + chemin + "gabarit/menus/nous_joindre_h.gif\" alt=\"Nous joindre\" name=\"nous_joindre\" width=\"154\" height=\"20\" border=\"0\" id=\"nous_joindre\" />";
	ArrayMenu[2][3] = "<img src=\"" + chemin + "gabarit/menus/presentation_h.gif\" alt=\"Présentation\" name=\"presentation\" width=\"154\" height=\"33\" border=\"0\" id=\"presentation\" />";
	ArrayMenu[2][4] = "<img src=\"" + chemin + "gabarit/menus/organisation_h.gif\" alt=\"Organisation\" name=\"Orgasisation\" width=\"154\" height=\"31\" border=\"0\" id=\"Orgasisation\" />";
	ArrayMenu[2][5] = "<img src=\"" + chemin + "gabarit/menus/programme_h.gif\" alt=\"Programme\" name=\"Programme\" width=\"154\" height=\"31\" border=\"0\" id=\"Programme\" />";
	ArrayMenu[2][6] = "<img src=\"" + chemin + "gabarit/menus/forum_h.gif\" alt=\"Forum écoresponsable\" name=\"Forum_ecoresponsable\" width=\"154\" height=\"45\" border=\"0\" id=\"Forum_ecoresponsable\" />";
	ArrayMenu[2][7] = "<img src=\"" + chemin + "gabarit/menus/inscriptions_h.gif\" alt=\"Inscriptions\" name=\"Inscriptions\" width=\"154\" height=\"32\" border=\"0\" id=\"Inscriptions\" />";
	ArrayMenu[2][8] = "<img src=\"" + chemin + "gabarit/menus/infos_h.gif\" alt=\"Informations pratiques\" name=\"Information_pratiques\" width=\"154\" height=\"45\" border=\"0\" id=\"Information_pratiques\" />";
	ArrayMenu[2][9] = "<img src=\"" + chemin + "gabarit/menus/actes_h.gif\" alt=\"Actes du forum\" name=\"actes\" width=\"154\" height=\"32\" border=\"0\" id=\"actes\" />";
	ArrayMenu[2][10] = "<img src=\"" + chemin + "gabarit/menus/gallerie_h.gif\" alt=\"Galerie de photos\" name=\"Galerie de photos\" width=\"154\" height=\"39\" border=\"0\" id=\"Galerie de photos\" />";
	ArrayMenu[3] = ["","","","","","","","","","",""];
	
	AdressePage = document.location.href;
	MenuNavigation = "";
	MenuPrincipal = "";
	
	MenuPrincipal += "<!-- menu principal -->";
	MenuPrincipal += "<div id=\"menu_top\">";
	
	for(i = 1;i<ArrayNavigation.length;i++) {
		if(i == 3) {
			MenuPrincipal += "</div>";
			MenuPrincipal += "<div id=\"menu_navigation\">";
		}
		MenuPrincipal += ArrayMenu[ArrayNavigation[i]][i];
	}
	MenuPrincipal += "</div>";

}

function bandeau_loader(chemin) {
	
	var NbImage = 4;
	var imageID = Math.floor(Math.random()*NbImage) + 1;
	document.getElementById("zone_contenu_haut").style.backgroundImage = "url(" + chemin + "gabarit/bande_" + imageID + ".jpg)";
	document.getElementById("Image_bande").src = chemin + "gabarit/spacer.gif";
	
}

function validate_idem_choix(MonChoix) {
	var groupe = MonChoix.id.substr(0,10);
	
	for(i = 1; i <= 3; i++) {
		if (document.getElementById(groupe + i) != MonChoix && document.getElementById(groupe + i).checked == true)
			document.getElementById(groupe + i).checked = false;
	}
	
	//alert(MonChoix.id + " VS " + groupe);
	//document.getElementById()
	
	
}

function show_bloc(NomBloc,Etat) {
	//alert(NomBloc + "::" + Etat);
	document.getElementById(NomBloc).style.display = Etat;
	return true;
}
/*
Validation des données du formulaire d'inscription au Forum...
*/

var regExpBeginning = /^\s+/;
var regExpEnd       = /\s+$/;

function valider_form(MonForm) {
	
	var regExpBeginning = /^\s+/;
	var regExpEnd       = /\s+$/;
	
	var arrErrors = new Array(20);

	arrErrors[1]="<li>la section <strong>Informations personnelles</strong></li>";
	arrErrors[2]="<li>la section <strong>Secteur d'activité</strong></li>";
	//arrErrors[3]="<li>la section <strong>Choix d'ateliers</strong></li>";
	arrErrors[4]="<li>la section <strong>Paiement</strong></li>";
	arrErrors[5]="<li>la section <strong>Transport</strong></li>";
	arrErrors[6]="<li>la section <strong>Présence aux activités</strong></li>";
	
	arrErrors[7]="<li>votre courriel n'est pas valide</li>";
	arrErrors[8]="<li>votre autre secteur d'activité</li>";
	arrErrors[9]="<li>votre association ou organisme autochtone</li>";
	
	//arrErrors[10]="<li>votre premier choix d'atelier</li>";
	//arrErrors[11]="<li>votre deuxième choix d'atelier</li>";
	//arrErrors[12]="<li>votre troisième choix d'atelier</li>";
	arrErrors[13]="<li>votre point de départ et/ou votre point d'arrivée en avion</li>";
	arrErrors[14]="<li>votre point de départ et/ou votre point d'arrivée en train</li>";
	arrErrors[15]="<li>votre point de départ et/ou votre point d'arrivée en autobus</li>";
	arrErrors[16]="<li>votre point de départ et/ou votre point d'arrivée en voilure solo</li>";
	arrErrors[17]="<li>votre point de départ et ou votre point d'arrivée en covoiturage</li>";
	
	arrErrors[18]="<li>votre courriel de confirmation n'est pas valide</li>";
	
	var Message = "";
	var Titre = "";
	var ArrayMessage = new Array();
	var valid = true;
	var valid2 = true;
	var valid3 = true;
	var valid4 = true;
	var valid5 = true;
	var vide1 = 0;
	var vide2 = 0;
	var vide3 = 0;
	var vide4 = 0;
	var vide5 = 0;
	var vide6 = 0;
	
	//1. nettoyer
	//a. informations personnelles
	MonForm.organisme.value = trim(MonForm.organisme.value);
	MonForm.contact_prenom.value = trim(MonForm.contact_prenom.value);
	MonForm.contact_nom.value = trim(MonForm.contact_nom.value);
	MonForm.contact_fonction.value = trim(MonForm.contact_fonction.value);
	MonForm.adresse.value = trim(MonForm.adresse.value);
	MonForm.ville.value = trim(MonForm.ville.value);
	MonForm.code_postal.value = trim(MonForm.code_postal.value);
	MonForm.telephone.value = trim(MonForm.telephone.value);
	MonForm.courriel.value = trim(MonForm.courriel.value);
	MonForm.courriel2.value = trim(MonForm.courriel2.value);
	
	//b. secteur d'activité
	MonForm.secteur_activiteTXT.value = trim(MonForm.secteur_activiteTXT.value);
	MonForm.premieres_nationsTXT.value = trim(MonForm.premieres_nationsTXT.value);
	
	//c. transport
	MonForm.transport_1_de.value = trim(MonForm.transport_1_de.value);
	MonForm.transport_1_a.value = trim(MonForm.transport_1_a.value);
	MonForm.transport_2_de.value = trim(MonForm.transport_2_de.value);
	MonForm.transport_2_a.value = trim(MonForm.transport_2_a.value);
	MonForm.transport_3_de.value = trim(MonForm.transport_3_de.value);
	MonForm.transport_3_a.value = trim(MonForm.transport_3_a.value);
	MonForm.transport_4_de.value = trim(MonForm.transport_4_de.value);
	MonForm.transport_4_a.value = trim(MonForm.transport_4_a.value);
	MonForm.transport_5_de.value = trim(MonForm.transport_5_de.value);
	MonForm.transport_5_a.value = trim(MonForm.transport_5_a.value);
	
	//d. commentaires
	MonForm.commentaires.value = trim(MonForm.commentaires.value);
	
	//2. Validations des sections non complétées
	
	//2.1 section informations personnelles
	//sexe
	monOption = -1;
	for (i=MonForm.contact_sexe.length-1; i > -1; i--) {
		if (MonForm.contact_sexe[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		//ArrayMessage.push(arrErrors[0]);
		valid = false;
		vide1 += 1;
	}
	if ( MonForm.contact_prenom.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.contact_nom.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.organisme.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.contact_fonction.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.adresse.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.ville.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.code_postal.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.telephone.value == "" ) {
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	}
	if ( MonForm.courriel.value == "" ) {
		//ArrayMessage.push(arrErrors[6]);
		//valid = false;
		//valid2 = false;
		vide1 += 1;
	} else {
		//3. valide
		if(!validateEmail (MonForm.courriel.value)) {
			ArrayMessage.push(arrErrors[7]);
			valid = false;
		} else if(MonForm.courriel.value != MonForm.courriel2.value) {
			ArrayMessage.push(arrErrors[18]);
			valid = false;
		}
	}
	
	if(vide1 != 0) {
		ArrayMessage.push(arrErrors[1]);
		valid = false;
	}
	
	//2.2 secteur d'activité
	monOption = -1;
	for (i=MonForm.secteur_activite.length-1; i > -1; i--) {
		if (MonForm.secteur_activite[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		//ArrayMessage.push(arrErrors[0]);
		//valid = false;
		vide2 += 1;
	} else {
		if(monOption == MonForm.secteur_activite.length-1 && MonForm.secteur_activiteTXT.value == "") {
			ArrayMessage.push(arrErrors[8]);
			valid = false;
		}
	}
	
	if(vide2 != 0) {
		ArrayMessage.push(arrErrors[2]);
		valid = false;
	}
	
	//2.3 premieres_nations premieres_nationsTXT
	if (MonForm.premieres_nations.checked && MonForm.premieres_nationsTXT.value == "") {
		ArrayMessage.push(arrErrors[9]);
		valid = false;
	}
	
	//3 Ateliers
	/*
	monOption = -1;
	for (i=MonForm.atelier_1.length-1; i > -1; i--) {
		if (MonForm.atelier_1[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		ArrayMessage.push(arrErrors[10]);
		valid = false;
		vide3 += 1;
	}
	monOption = -1;
	for (i=MonForm.atelier_2.length-1; i > -1; i--) {
		if (MonForm.atelier_2[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		ArrayMessage.push(arrErrors[11]);
		valid = false;
		vide3 += 1;
	}
	monOption = -1;
	for (i=MonForm.atelier_3.length-1; i > -1; i--) {
		if (MonForm.atelier_3[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		ArrayMessage.push(arrErrors[12]);
		valid = false;
		vide3 += 1;
	}
	//*/
	
	//4 Paiement
	monOption = -1;
	for (i=MonForm.paiement.length-1; i > -1; i--) {
		if (MonForm.paiement[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		ArrayMessage.push(arrErrors[4]);
		valid = false;
		vide3 += 1;
	}
	
	//5 transport
	if (MonForm.transport_1.checked && (MonForm.transport_1_de.value == "" || MonForm.transport_1_a.value == "")) {
		ArrayMessage.push(arrErrors[13]);
		valid = false;
	}
	if (MonForm.transport_2.checked && (MonForm.transport_2_de.value == "" || MonForm.transport_2_a.value == "")) {
		ArrayMessage.push(arrErrors[13]);
		valid = false;
	}
	if (MonForm.transport_3.checked && (MonForm.transport_3_de.value == "" || MonForm.transport_3_a.value == "")) {
		ArrayMessage.push(arrErrors[13]);
		valid = false;
	}
	if (MonForm.transport_4.checked && (MonForm.transport_4_de.value == "" || MonForm.transport_4_a.value == "")) {
		ArrayMessage.push(arrErrors[13]);
		valid = false;
	}
	if (MonForm.transport_5.checked && (MonForm.transport_5_de.value == "" || MonForm.transport_5_a.value == "")) {
		ArrayMessage.push(arrErrors[13]);
		valid = false;
	}
		
	//6. Section présence aux activités
	monOption = -1;
	for (i=MonForm.activite_0.length-1; i > -1; i--) {
		if (MonForm.activite_0[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_1.length-1; i > -1; i--) {
		if (MonForm.activite_1[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_2.length-1; i > -1; i--) {
		if (MonForm.activite_2[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_3.length-1; i > -1; i--) {
		if (MonForm.activite_3[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_4.length-1; i > -1; i--) {
		if (MonForm.activite_4[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_5.length-1; i > -1; i--) {
		if (MonForm.activite_5[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_6.length-1; i > -1; i--) {
		if (MonForm.activite_6[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	monOption = -1;
	for (i=MonForm.activite_7.length-1; i > -1; i--) {
		if (MonForm.activite_7[i].checked) {
			monOption = i;
			i = -1;
		}
	}
	if (monOption == -1) {
		vide6 += 1;
	}
	if(vide6 > 0) {
		ArrayMessage.push(arrErrors[6]);
		valid = false;
	}
	
	
	if(valid == false) {
		//if(vide)
		Message = "Complétez...<br />";
        	
		Message += "<ul>";
		
		for(var i = 0; i < ArrayMessage.length; i++) {
			Message += ArrayMessage[i];
		}
		
		//if(valid2 == false)
			//Message += arrErrors[7];
        	
		Message += "</ul>";
		
		document.getElementById('titre_message').innerHTML = "ATTENTION";
		document.getElementById('message').innerHTML = Message;
        
		show_Erreur('none','hidden');
		setTimeout("show_Erreur('block','hidden')",100);

	}
     
	return valid;

}

// Supprime les espaces inutiles en début et fin de la chaîne passée en paramètre.
function trim(aString) {
    return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}

// Supprime les espaces inutiles en début de la chaîne passée en paramètre.
function ltrim(aString) {
    return aString.replace(regExpBeginning, "");
}

// Supprime les espaces inutiles en fin de la chaîne passée en paramètre.
function rtrim(aString) {
    return aString.replace(regExpEnd, "");
}

// --------------------------------------------
//               validateEmail
// Validate if e-mail address
// Returns true if so (and also if could not be executed because of old browser)
// --------------------------------------------

function validateEmail  (MonCourriel) {
	var Retour = true;
	var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
	if (!email.test(MonCourriel))
		Retour = false;
		
	var email2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/  ;
	if (!email2.test(MonCourriel)) 
    		Retour = false;
  	
	return Retour;
} 

function show_Erreur(etat,etat2) {
	document.getElementById('Erreur').style.display = etat;
	deplaceWindow();
}

function deplaceWindow() {
	scrollTo(0,310);
}

function afficher_bug(MonMessage) {

	document.getElementById('titre_message').innerHTML = "ATTENTION";
	document.getElementById('message').innerHTML = MonMessage;
        
	show_Erreur('none','hidden');
	setTimeout("show_Erreur('block','hidden')",100);
	
}

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}
