//--------------------------------------------------------------------------------- validation du formulaire MAJEDITO
function validFormEdito(monForm)
	{
		if (monForm.titre.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Titre\".");
				monForm.titre.focus();
				return false;
			}
		if (monForm.contenu.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Contenu\".");
				monForm.contenu.focus();
				return false;
			}
		// PHOTO
		if ((monForm.photosaisi.value!="")&&(monForm.photo_titre.value==""))
			{
				alert("Vous demandez à insérer une photo ; vous devez donc saisir un \"Titre\" pour cette photo.");
				monForm.photo_titre.focus();
				return false;
			}
		if ((monForm.photo.value=="")&&(monForm.photosaisi.value=="")&&(monForm.photo_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour une photo ;  vous devez donc insérer votre photo en cliquant sur le bouton \"Parcourir\".");
				monForm.photosaisi.focus();
				return false;
			}
	return true;
	}
//--------------------------------------------------------------------------------- validation du formulaire MAJAGENDA
function validFormAgenda(monForm)
	{
		
		// SUJET
		/*if (monForm.sujet.value=="")
			{
				alert("Vous devez choisir un \"Sujet\".");
				monForm.sujet.focus();
				return false;
			}*/
			
		// DATE
		if (monForm.date.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Date\".");
				monForm.date.focus();
				return false;
			}
		if (monForm.date.value != "")
			{
				var checkOK = "0123456789/";
				var checkStr = monForm.date.value;
				var allValid = true;
				for (i = 0;  i < checkStr.length;  i++)
					{
						ch = checkStr.charAt(i);
						for (j = 0;  j < checkOK.length;  j++)
							if (ch == checkOK.charAt(j))
									break;
						if (j == checkOK.length)
							{
								allValid = false;
								break;
							}
					}
				if (!allValid)
					{
						alert("Entrez seulement des numéros et le séparateur \"/\" pour le champ \"Date\".");
						monForm.date.focus();
						return false;
					}
				chaine = monForm.date.value;
				var place = chaine.indexOf("/");
				var lastplace = chaine.lastIndexOf("/");
				if ((place!=2)||(lastplace!=5)||(chaine.length!=10))
					{
						alert('Date non valide.\r format : jj/mm/aaaa');
						monForm.date.focus();
						return false;
					}
			}
		
		// TITRE	
		if (monForm.intitule.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Titre\".");
				monForm.intitule.focus();
				return false;
			}
		/*if ((monForm.racc.value=="")&&(monForm.intitule.value.length>25))
			{
				alert("Le titre que vous avez saisie excède les 25 caractères ;\n vous devez donc remplir le champ \"Raccourci menu\".");
				monForm.racc.focus();
				return false;
			}*/
		
		// ACCROCHE
		if (monForm.accroche.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Accroche\".");
				monForm.accroche.focus();
				return false;
			}
		
		// CONTENU
		if (monForm.contenu.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Contenu\".");
				monForm.contenu.focus();
				return false;
			}
		
		// PHOTO
		if ((monForm.photosaisi.value!="")&&(monForm.photo_titre.value==""))
			{
				alert("Vous demandez à insérer une photo ; vous devez donc saisir un \"Titre\" pour cette photo.");
				monForm.photo_titre.focus();
				return false;
			}
		if ((monForm.photo.value=="")&&(monForm.photosaisi.value=="")&&(monForm.photo_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour une photo ;  vous devez donc insérer votre photo en cliquant sur le bouton \"Parcourir\".");
				monForm.photosaisi.focus();
				return false;
			}
		/*if ((monForm.gabarit[3].checked==true)&&((monForm.photosaisi.value!="")||(monForm.photo.value!="")))
			{
				alert("Vous demandez à insérer une photo ; vous ne pouvez donc pas choisir ce \"Format\" de mise en page.");
				monForm.gabarit[0].focus();
				return false;
			}*/
		
		// DOC
		if ((monForm.docsaisi.value!="")&&(monForm.doc_titre.value==""))
			{
				alert("Vous demandez à insérer un document à télécharger  ; vous devez donc saisir un \"Titre\" pour ce document.");
				monForm.doc_titre.focus();
				return false;
			}	
		if ((monForm.doc.value=="")&&(monForm.docsaisi.value=="")&&(monForm.doc_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour un document à télécharger ;  vous devez donc insérer votre document en cliquant sur le bouton \"Parcourir\".");
				monForm.docsaisi.focus();
				return false;
			}
		
		// URL
		if ((monForm.url.value!="")&&(monForm.url_titre.value==""))
			{
				alert("Vous avez saisi l'url d'un site web ; vous devez donc saisir un \"Titre\" pour ce site.");
				monForm.url_titre.focus();
				return false;
			}	
		if ((monForm.url.value=="")&&(monForm.url_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour un site web ;  vous devez saisir un url sous le format www.monsite.com dans le champ \"Chemin\".");
				monForm.url.focus();
				return false;
			}
	return true;
	
	}
	

//--------------------------------------------------------------------------------- validation du formulaire MAJNEWS
function validFormContenu(monForm)
	{
		// SUJET
		/*if (monForm.sujet.value=="")
			{
				alert("Vous devez choisir un \"Sujet\".");
				monForm.sujet.focus();
				return false;
			}*/
			
		// DATE
		if (monForm.date.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Date\".");
				monForm.date.focus();
				return false;
			}
		if (monForm.date.value != "")
			{
				var checkOK = "0123456789/";
				var checkStr = monForm.date.value;
				var allValid = true;
				for (i = 0;  i < checkStr.length;  i++)
					{
						ch = checkStr.charAt(i);
						for (j = 0;  j < checkOK.length;  j++)
							if (ch == checkOK.charAt(j))
									break;
						if (j == checkOK.length)
							{
								allValid = false;
								break;
							}
					}
				if (!allValid)
					{
						alert("Entrez seulement des numéros et le séparateur \"/\" pour le champ \"Date\".");
						monForm.date.focus();
						return false;
					}
				chaine = monForm.date.value;
				var place = chaine.indexOf("/");
				var lastplace = chaine.lastIndexOf("/");
				if ((place!=2)||(lastplace!=5)||(chaine.length!=10))
					{
						alert('Date non valide.\r format : jj/mm/aaaa');
						monForm.date.focus();
						return false;
					}
			}
		
		// TITRE	
		/*if (monForm.intitule.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Titre\".");
				monForm.intitule.focus();
				return false;
			}
		if ((monForm.racc.value=="")&&(monForm.intitule.value.length>25))
			{
				alert("Le titre que vous avez saisie excède les 25 caractères ;\n vous devez donc remplir le champ \"Raccourci menu\".");
				monForm.racc.focus();
				return false;
			}*/
		
		// ACCROCHE
		if ((monForm.accroche.value=="")&&(monForm.contenu.value==""))
			{
				alert("Vous devez saisir une valeur dans le champ \"Accroche\" ou dans le champ \"Contenu\".");
				monForm.contenu.focus();
				return false;
			}
		
		// CONTENU
		/*if (monForm.contenu.value=="" && )
			{
				alert("Vous devez saisir une valeur dans le champ \"Contenu\".");
				monForm.contenu.focus();
				return false;
			}*/
		
		// PHOTO
		if ((monForm.photosaisi.value!="")&&(monForm.photo_titre.value==""))
			{
				alert("Vous demandez à insérer une photo ; vous devez donc saisir un \"Titre\" pour cette photo.");
				monForm.photo_titre.focus();
				return false;
			}
		if ((monForm.photo.value=="")&&(monForm.photosaisi.value=="")&&(monForm.photo_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour une photo ;  vous devez donc insérer votre photo en cliquant sur le bouton \"Parcourir\".");
				monForm.photosaisi.focus();
				return false;
			}
		/*if ((monForm.gabarit[3].checked==true)&&((monForm.photosaisi.value!="")||(monForm.photo.value!="")))
			{
				alert("Vous demandez à insérer une photo ; vous ne pouvez donc pas choisir ce \"Format\" de mise en page.");
				monForm.gabarit[0].focus();
				return false;
			}*/
		
		// DOC
		if ((monForm.docsaisi.value!="")&&(monForm.doc_titre.value==""))
			{
				alert("Vous demandez à insérer un document à télécharger  ; vous devez donc saisir un \"Titre\" pour ce document.");
				monForm.doc_titre.focus();
				return false;
			}	
		if ((monForm.doc.value=="")&&(monForm.docsaisi.value=="")&&(monForm.doc_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour un document à télécharger ;  vous devez donc insérer votre document en cliquant sur le bouton \"Parcourir\".");
				monForm.docsaisi.focus();
				return false;
			}
		
		// URL
		if ((monForm.url.value!="")&&(monForm.url_titre.value==""))
			{
				alert("Vous avez saisi l'url d'un site web ; vous devez donc saisir un \"Titre\" pour ce site.");
				monForm.url_titre.focus();
				return false;
			}	
		if ((monForm.url.value=="")&&(monForm.url_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour un site web ;  vous devez saisir un url sous le format www.monsite.com dans le champ \"Chemin\".");
				monForm.url.focus();
				return false;
			}
	//monForm.sbmform.disabled=true;
	//monForm.sbmform.onclick=alert("patience !");
	return true;
	
	}


//--------------------------------------------------------------------------------- validation du formulaire MAJNEWSSUJ
function validFormSuj(monForm)
	{
		if (monForm.cat.value=="")
			{
				alert("Vous devez sélectionner une \"Catégorie\".");
				monForm.cat.focus();
				return false;
			}
		if (monForm.intitule.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Intitulé\".");
				monForm.intitule.focus();
				return false;
			}
		if (monForm.accroche.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Accroche\".");
				monForm.accroche.focus();
				return false;
			}
		if (monForm.contenu.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Contenu\".");
				monForm.contenu.focus();
				return false;
			}
		// PHOTO
		if ((monForm.photosaisi.value!="")&&(monForm.photo_titre.value==""))
			{
				alert("Vous demandez à insérer une photo ; vous devez donc saisir un \"Titre\" pour cette photo.");
				monForm.photo_titre.focus();
				return false;
			}
		if ((monForm.photo.value=="")&&(monForm.photosaisi.value=="")&&(monForm.photo_titre.value!=""))
			{
				alert("Vous avez saisi un titre pour une photo ;  vous devez donc insérer votre photo en cliquant sur le bouton \"Parcourir\".");
				monForm.photosaisi.focus();
				return false;
			}
	return true;
	}
//--------------------------------------------------------------------------------- validation du formulaire MAJNEWSCAT
function validFormCat(monForm)
	{
		if (monForm.libcat.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Intitulé du sujet\".");
				monForm.libcat.focus();
				return false;
			}
	return true;
	}	
//--------------------------------------------------------------------------------- validation du formulaire MAJUSER
function validFormUser(monForm)
	{
		if (monForm.name.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Nom complet\".");
				monForm.name.focus();
				return false;
			}
		if (monForm.user.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Nom d\'utilisateur\".");
				monForm.user.focus();
				return false;
			}
		if (monForm.pass.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Pass\".");
				monForm.pass.focus();
				return false;
			}
		if (monForm.email.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"E-mail\".");
				monForm.email.focus();
				return false;
			}
		if (monForm.email.value != "")
			{
				var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒþŒŽšœžŸÀÁÂÃÆÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßáâåëìíîïñóôøúýþÿ0123456789-@-_.";
				var checkStr = monForm.email.value;
				var allValid = true;
				for (i = 0;  i < checkStr.length;  i++)
					{
						ch = checkStr.charAt(i);
						for (j = 0;  j < checkOK.length;  j++)
							if (ch == checkOK.charAt(j))
									break;
						if (j == checkOK.length)
							{
								allValid = false;
								break;
							}
					}
				if (!allValid)
					{
						alert("Entrez seulement des caractères, numéros et \".@_-\" pour le champ \"E-mail\".");
						monForm.email.focus();
						return false;
					}
				adresse = monForm.email.value;
				var place = adresse.indexOf("@",1);
				var point = adresse.indexOf(".",place+1);
				if (!((place > -1)&&(adresse.length >2)&&(point > 1)))
					{
						alert('Entrez une adresse E-mail valide!\r Exemple: nom@domaine.com');
						monForm.email.focus();
						return false;
					}
			}
		if (monForm.niveau_user.value>=2)
			{
				if (monForm.fede.checked==false && monForm.scte.checked==false)
					{
						alert("Vous devez choisir un domaine d'administration (\"Fédération\" ou \"Société\".");
						monForm.fede.focus();
						return false;
					}
				if (monForm.fede.checked==true && monForm.niveau.value=="")
					{
						alert("Vous devez indiquer le niveau de droits d'\"Administration Fédération\".");
						monForm.niveau.focus();
						return false;
					}
				if (monForm.scte.checked==true && monForm.nomscte.value=="")
					{
						alert("Vous devez indiquer le \"Nom de la Socité\".");
						monForm.nomscte.focus();
						return false;
					}	
				if (monForm.scte.checked==true && monForm.niveauscte.value=="")
					{
						alert("Vous devez indiquer le niveau de droits d'\"Administration Société\".");
						monForm.niveauscte.focus();
						return false;
					}
			}
	return true;
	}
	//--------------------------------------------------------------------------------- validation du formulaire MAJNEWSSUJ
function validliens(monForm)
	{
		if (monForm.intitule.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"Intitulé du Lien\".");
				monForm.intitule.focus();
				return false;
			}
		if (monForm.url1_titre.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"titre du Lien\".");
				monForm.url1_titre.focus();
				return false;
			}
		if (monForm.url1.value=="")
			{
				alert("Vous devez saisir une valeur dans le champ \"URL du Lien\".");
				monForm.url1.focus();
				return false;
			}
		
	return true;
	}
//--------------------------------------------------------------------------- validation du formulaire MAJGAL (suj)
function validFormGalsuj(monForm)
	{
		if (monForm.intitule.value=="")
			{
				alert("Le champ \"Intitulé\" est obligatoire.");
				monForm.intitule.focus();
				return false;
			}
		/*if (monForm.descri.value=="")
			{
				alert("Vous devez indiquer le \"Descriptif\".");
				monForm.descri.focus();
				return false;
			}*/
		return true;
	}
//--------------------------------------------------------------------------- validation du formulaire MAJGAL (gal)
function validFormGal(monForm)
	{
		if (monForm.sujet_gal.value=="")
			{
				alert("Vous devez sélectionner un \"Thème\".");
				monForm.sujet_gal.focus();
				return false;
			}
		if (monForm.fdate.value=="")
			{
				alert("Le champ \"Date\" est obligatoire.");
				monForm.fdate.focus();
				return false;
			}
		if (monForm.ftitre.value=="")
			{
				alert("Le champ \"Titre\" est obligatoire.");
				monForm.ftitre.focus();
				return false;
			}
		/*if (monForm.fdescri.value=="")
			{
				alert("Le champ \"Descriptif\" est obligatoire.");
				monForm.fdescri.focus();
				return false;
			}*/
		
		return true;
	}


