<!--//--><![CDATA[//><!--
				  
// JavaScript Document

// ###############################################################################################################
// ######### Validation de formulaires ###########################################################################
// ###############################################################################################################

function validerAgendaArchives() {

	if(document.archives.act_q.value=='' &&  document.archives.act_t.value=='' &&  document.archives.act_do.value=='' && document.archives.act_d.value=='tous') {
		alert("Impossible d'afficher toutes les brèves sur cette période. Veuillez sélectionner au moins une autre option de recherche.");
		return false;
	} else {
		return true;
	}

}



function validerAnnuPratRecherche() {

if(document.formRechercheAnnuaire.avisiter) {
	if(!document.formRechercheAnnuaire.recherche.value && !document.formRechercheAnnuaire.id_type.value 
	&& !document.formRechercheAnnuaire.quartier.value && !document.formRechercheAnnuaire.theme.value && !document.formRechercheAnnuaire.activite.value 
	&& !document.formRechercheAnnuaire.public.value 
	&& document.formRechercheAnnuaire.avisiter.checked == false	) {
		alert("Veuillez soit saisir un ou plusieurs mot-clés,\n sélectionner une catégorie, un quartier, un thème ou cocher la case 'Lieux à visiter'.");
		return false;
	} else {
		return true;
	}
} else { 
	if(!document.formRechercheAnnuaire.recherche.value && !document.formRechercheAnnuaire.id_type.value) {
		alert("Veuillez soit saisir un ou plusieurs mot-clés,\n sélectionner une catégorie, un quartier, un thème ou cocher la case 'Lieux à visiter'.");
		return false;
	} else {
		return true;
	}
}

}

function ValideAnnuAssoRechercheLibre() {
	if(document.libre.MOT.value.toLowerCase()=='associations' || document.libre.MOT.value.toLowerCase()=='association') {
		alert('Pour plus de pertinence, veuillez saisir un mot clé ou le nom de l\'association.'); 
		return false;
	} else if(document.libre.MOT.value=='') {
		 alert('Merci de saisir un mot clé.'); 
		 return false;
	} else {
		return true;
	}
}

/*function valideEcrireAuxServices() {
	if(document.ecrireAuxServices.nom.value == '' ) {
		alert('Veuillez saisir vos NOM & PRÉNOM, s\'il vous plait.');
		document.ecrireAuxServices.nom.focus();
		return false;
	} else if(document.ecrireAuxServices.email.value == '' ) {
		alert('Veuillez saisir votre adresse E-MAIL, s\'il vous plait.');
		document.ecrireAuxServices.email.focus();
		return false;
	} else if(document.ecrireAuxServices.destinataire.value == '' ) {
		alert('Veuillez choisir le DESTINATAIRE de votre courrier, s\'il vous plait.');
		document.ecrireAuxServices.destinataire.focus();
		return false;
	} else if(document.ecrireAuxServices.sujet.value == '' ) {
		alert('Veuillez saisir l\OBJET de votre courrier, s\'il vous plait.');
		document.ecrireAuxServices.sujet.focus();
		return false;
	} else if(document.ecrireAuxServices.texte.value == '' ) {
		alert('Votre courrier est vide ...');
		document.ecrireAuxServices.texte.focus();
		return false;
	} else {
		if (document.all) {
		document.ecrireAuxServices.Ok.disabled = true;
		setTimeout('document.ecrireAuxServices.Ok.disabled = false', 10000); }
		return true;
	}
}*/

//|| document.ecrireAuxServices.destinataire.value == ''

function valideEcrireAuxServices() {
	if(document.ecrireAuxServices.nom.value == '' ) {
		alert('Veuillez saisir vos NOM & PRÉNOM, s\'il vous plait.');
		document.ecrireAuxServices.nom.focus();
		return false;
	} else if(document.ecrireAuxServices.email.value == '' ) {
		alert('Veuillez saisir votre adresse E-MAIL, s\'il vous plait.');
		document.ecrireAuxServices.email.focus();
		return false;
	} else if(document.getElementById('id_dest')!= null && document.getElementById('id_dest').value == '') {
		alert('Veuillez choisir le DESTINATAIRE de votre courrier, s\'il vous plait.');
		return false;
		document.ecrireAuxServices.destinataire.focus();
	} else if(document.ecrireAuxServices.sujet.value == '' ) {
		alert('Veuillez saisir l\OBJET de votre courrier, s\'il vous plait.');
		document.ecrireAuxServices.sujet.focus();
		return false;
	} else if(document.ecrireAuxServices.texte.value == '' ) {
		alert('Votre courrier est vide ...');
		document.ecrireAuxServices.texte.focus();
		return false;
	} else {
		if (document.all) {
		document.ecrireAuxServices.Ok.disabled = true;
		setTimeout('document.ecrireAuxServices.Ok.disabled = false', 10000); }
		return true;
	}
}

function valideIntramail() {

	if(document.courrier.email.value == "" ) {
		alert("Veuillez saisir votre adresse E-MAIL, s'il vous plait.");
		document.courrier.email.focus();
		return false;
	} else if(document.courrier.nom.value == "" ) {
		alert("Veuillez saisir vos NOM & PRÉNOM, s'il vous plait.");
		document.courrier.nom.focus();
		return false;
	} else if(document.courrier.adresseelectronique.value == "" ) {
		alert("Veuillez saisir l'ADRESSE E-MAIL DU DESTINATAIRE de votre courrier, s'il vous plait.");
		document.courrier.destinataire.focus();
		return false;
	} else if(document.courrier.sujet.value == "" ) {
		alert("Veuillez saisir l'OBJET de votre courrier, s'il vous plait.");
		document.courrier.sujet.focus();
		return false;
	} else if(document.courrier.texte.value == "" ) {
		alert("Votre courrier est vide ...");
		document.courrier.texte.focus();
		return false;
	} else {
		document.courrier.Ok.disabled = true;
		setTimeout("document.courrier.Ok.disabled = false", 10000); 
		return true;
	}

}

function valideDeclerationIncident() {

	if(document.declerationIncident.type.value == '-') {
		alert('Veuillez préciser la NATURE de l\'incident.');
		return false;
	} else if(document.declerationIncident.probleme.value == '') {
		alert('Veuillez renseigner la DESCRIPTION de l\'incident.');
		return false;
	} else if(document.declerationIncident.probleme.value.length < 10) {
		alert('Merci d\'être un peu plus explicite sur la description de l\'incident.');
		return false;
	} else if(document.declerationIncident.rue.value == '-' && document.declerationIncident.autre.value == '') {
		alert('Veuillez préciser la LOCALISATION GÉOGRAPHIQUE de l\'incident.');
		return false;
	} else if(document.declerationIncident.nom.value == '') {
		alert('Les déclarations anonymes ne peuvent être traitées, merci de saisir votre NOM.');
		return false;
	} else if(document.declerationIncident.telephone.value == '' && document.declerationIncident.email.value == '') {
		alert('Merci de préciser votre NUMÉRO DE TÉLÉPHONE et/ou votre ADRESSE EMAIL.');
		return false;
	} else {
		return true;
	}

}

/* ----- Formulaire SMS ------------------------------------------------------------- */

function testNbrSujetsSMS1(caseCochee) {

	//alert(caseCochee);
	var objCheckBoxes = document.forms['formSms'].elements['group:6'];
	var countCheckBoxes = objCheckBoxes.length;
	var totalChecked=0;
	
	for(var i=0; i<countCheckBoxes; i++) { 
		(objCheckBoxes[i].checked == true)? totalChecked++ : totalChecked=totalChecked;
	}

	if(totalChecked>4) {
	alert("Vous ne pouvez sélectionner plus de 4 thèmes à la fois."); 
	caseCochee.checked = false;
	}
}


function selecToutSMS1() {
	objCheckBoxes = document.forms['formSms'].elements['group:6'];
		
	if(objCheckBoxes[0].checked==true ) { 
		for (i=1; i<objCheckBoxes.length; i++) { 
			//if(objCheckBoxes[i].value != 'Alerte en cas de crise') {
			objCheckBoxes[i].checked = false;
			objCheckBoxes[i].disabled = true;
			//}
		}
	} else {
		for (i=1; i<objCheckBoxes.length; i++) { 
			//if(objCheckBoxes[i].value != 'Alerte en cas de crise') { 
			objCheckBoxes[i].disabled = false; 
			//}
		}
	}
	
}

function valideServiceSMS1() {

objCheckBoxes = document.forms['formSms'].elements['group:6'];
var countCheckBoxes = objCheckBoxes.length;
var totalChecked = 0;
for(var i=0; i<countCheckBoxes; i++) { 
	(objCheckBoxes[i].checked == true)? totalChecked++ : totalChecked=totalChecked ;  
}

	/*if(document.formSms.civilite.value == '-') {
		alert('Veuillez préciser votre CIVILITÉ.');
		return false;
	} else*/ if(document.formSms.prenom.value == '') {
		alert('Veuillez préciser votre PRÉNOM.');
		return false;
	} else if(document.formSms.nom.value == '') {
		alert('Veuillez préciser votre NOM.');
		return false;
	} else if(document.formSms.telmobile.value == '') {
		alert('Veuillez préciser votre NUMÉRO DE TÉLÉPHONE MOBILE.');
		return false;
	} else if(document.formSms.datenaissance.value == '') {
		alert('Veuillez préciser votre DATE DE NAISSANCE.');
		return false;
	} else if(document.formSms.telmobile.value.length != 10) {
		alert("Votre numéro de téléphone mobile doit comporter 10 chiffres, sans ponctuation.");
		return false;
	} else if(document.formSms.telmobile.value.substr(0, 2) != '06') {
		alert("Le numéro que vous avez saisi n'est pas celui d'un téléphone mobile.");
		return false;
	} else if(totalChecked==0) {
		alert("Veuillez cocher au moins un thème dans la liste de vos centres d'intérêt.");
		return false;
	} else {
		return true;
	}

}

function testNbrSujetsSMS(caseCochee) {

	//alert(caseCochee);
	var objCheckBoxes = document.forms['formSms'].elements['sujets[]'];
	var countCheckBoxes = objCheckBoxes.length;
	var totalChecked=0;
	
	for(var i=0; i<countCheckBoxes; i++) { 
		(objCheckBoxes[i].checked == true)? totalChecked++ : totalChecked=totalChecked;
	}

	if(totalChecked>4) {
	alert("Vous ne pouvez sélectionner plus de 4 thèmes à la fois."); 
	caseCochee.checked = false;
	}
}


function selecToutSMS() {
	objCheckBoxes = document.forms['formSms'].elements['sujets[]'];
		
	if(objCheckBoxes[0].checked==true ) { 
		for (i=1; i<objCheckBoxes.length; i++) { 
			//if(objCheckBoxes[i].value != 'Alerte en cas de crise') {
			objCheckBoxes[i].checked = false;
			objCheckBoxes[i].disabled = true;
			//}
		}
	} else {
		for (i=1; i<objCheckBoxes.length; i++) { 
			//if(objCheckBoxes[i].value != 'Alerte en cas de crise') { 
			objCheckBoxes[i].disabled = false; 
			//}
		}
	}
	
}

function valideServiceSMS() {

objCheckBoxes = document.forms['formSms'].elements['sujets[]'];
var countCheckBoxes = objCheckBoxes.length;
var totalChecked = 0;
for(var i=0; i<countCheckBoxes; i++) { 
	(objCheckBoxes[i].checked == true)? totalChecked++ : totalChecked=totalChecked ;  
}

	if(document.formSms.civilite.value == '-') {
		alert('Veuillez préciser votre CIVILITÉ.');
		return false;
	} else if(document.formSms.prenom.value == '') {
		alert('Veuillez préciser votre PRÉNOM.');
		return false;
	} else if(document.formSms.nom.value == '') {
		alert('Veuillez préciser votre NOM.');
		return false;
	} else if(document.formSms.telmobile.value == '') {
		alert('Veuillez préciser votre NUMÉRO DE TÉLÉPHONE MOBILE.');
		return false;
	} else if(document.formSms.datenaissance.value == '') {
		alert('Veuillez préciser votre DATE DE NAISSANCE.');
		return false;
	} else if(document.formSms.telmobile.value.length != 10) {
		alert("Votre numéro de téléphone mobile doit comporter 10 chiffres, sans ponctuation.");
		return false;
	} else if(document.formSms.telmobile.value.substr(0, 2) != '06') {
		alert("Le numéro que vous avez saisi n'est pas celui d'un téléphone mobile.");
		return false;
	} else if(totalChecked==0) {
		alert("Veuillez cocher au moins un thème dans la liste de vos centres d'intérêt.");
		return false;
	} else {
		return true;
	}

}

// ----- On attache les fonctions aux formulaires ----------------------------------- 

//if(document.ecrireAuxServices.onsubmit = valideEcrireAuxServices) {return false;}


//--><!]]>