function swapBanniere(pSurvol,pTitre,pTexte1, pTexte2, pTexte3, pTexte4) 
{
	var source = document["imgBanniere"].src;
	if(source.indexOf("_s_") == -1)
		var nouvelleSource = source.substring(0,source.length-4) + "_s_" + pSurvol + ".jpg";
	else
		var nouvelleSource = source.substring(0,source.length-8) + ".jpg";
		
		var liste = "<li>"+ pTexte1 +"</li><li>"+ pTexte2 +"</li><li>"+ pTexte3 +"</li><li>"+ pTexte4 +"</li>";
	//document.getElementById("dessusFlash").innerHTML = "<span id='banTitre'>"+ pTitre +"</span>"+ pTexte +"<a id='btnBanniere' href='services.php#service"+ pSurvol +"'>En savoir plus<span> sur: "+ pTitre +"</span></a></div>";
	//document.getElementById("dessusFlash").innerHTML = "<p id='pigerCarte'>Pigez une carte!</p><span id='banTitre'>"+ pTitre +"</span>"+ liste +"</div>";
	document.getElementById("banTitre").innerHTML = pTitre;
	document.getElementById("banListe").innerHTML = liste;
	document["imgBanniere"].src = nouvelleSource;
}

function validerForm() {
	var form		= document.getElementById("form");
	var contact		= form.f_contact;
	var courriel	= form.f_courriel;
	var message		= form.f_message;
	
	var erreurs = false;
	var messageErreur = "Warning! This or these fields must be filled :\n";

	if (!contact.value){
		erreurs = true;
		messageErreur += "  - the field \"Name\" is mandatory\n";
	}
	if (!courriel.value){
		erreurs = true;
		messageErreur += "  - the field \"Email\" is mandatory\n";
	}
	if (!message.value){
		erreurs = true;
		messageErreur += "  - the field \"Question/comment\" is mandatory\n";
	}
	if (erreurs){
		alert(messageErreur);
		return false;
	}

	var indexArrobase = courriel.value.indexOf('@');
	var indexPoint = courriel.value.indexOf('.', indexArrobase);
	if ((indexArrobase == -1) || (indexPoint == -1)){
		alert("The email address entered is invalid, it must respect the flollowing structure :\n\nname@domain.extension");
		return false;
	}
	return true;
}


function validerForm2() {
	var form	= document.getElementById("newsletter");
	var email	= form.f_email;
	
	var erreurs = false;
	var messageErreur = "Warning! This or these fields must be filled :\n";

	if (!email.value){
		erreurs = true;
		messageErreur += "  - the field \"Email\" is mandatory\n";
	}
	if (erreurs){
		alert(messageErreur);
		return false;
	}

	var indexArrobase = email.value.indexOf('@');
	var indexPoint = email.value.indexOf('.', indexArrobase);
	if ((indexArrobase == -1) || (indexPoint == -1)){
		alert("The email address entered is invalid, it must respect the flollowing structure :\n\nname@domain.extension");
		return false;
	}
	return true;
}

function validerForm3() {
	var form		= document.getElementById("assainissement");
	var erreursHTML	= form.f_erreursHTML;
	var contact		= form.f_contact;
	var adresse		= form.f_adresse;
	var url			= form.f_url;
	var question	= form.f_question;
	
	var erreurs = false;
	var messageErreur = "Warning! This or these fields must be filled :\n";

	if (!checkRadios(erreursHTML)){
		erreurs = true;
		messageErreur += "  - veuillez identifier le nombre d'erreurs\n";
	}
	if (!contact.value){
		erreurs = true;
		messageErreur += "  - the field \"Name\" is mandatory\n";
	}
	if (!adresse.value){
		erreurs = true;
		messageErreur += "  - the field \"Email\" is mandatory\n";
	}
	if (!url.value){
		erreurs = true;
		messageErreur += "  - the field \"Site address\" is mandatory\n";
	}
	if (!question.value){
		erreurs = true;
		messageErreur += "  - the field \"Question/comment\" is mandatory\n";
	}
	if (erreurs){
		alert(messageErreur);
		return false;
	}

	var indexArrobase = adresse.value.indexOf('@');
	var indexPoint = adresse.value.indexOf('.', indexArrobase);
	if ((indexArrobase == -1) || (indexPoint == -1)){
		alert("The email address entered is invalid, it must respect the flollowing structure :\n\nname@domain.extension");
		return false;
	}
	return true;
}

function checkRadios(fieldName) {
	for (var i=0; i <fieldName.length; i++) {
		if (fieldName[i].checked) return true;
	}
	return false;
}

//-- é