function prechargerImages()
{
	if (document.images) //si le document HTML contient des images
	{
		//définir la variable fichiersImage comme un tableau
		//contenant toutes les images qui seront passés en
		//argument à la fonction prechargerImages().		
		var fichiersImage = prechargerImages.arguments;
		
		// Créer un nouveau tableau appelé prechargeTableau		
		var prechargeTableau = new Array();
		
		//Pour chaque fichier d'image file utilisé en
		//argument de la fonction prechargerImages()
		
		for (var i=0;i<fichiersImage.length;i++)
		{
			//Créer un nouvel objet Image dans le tableau
			//préchargeTableau et l'associer à un fichier
			//d'image, ce qui entraînera le chargement de
			//l'image en mémoire.
			
			prechargeTableau[i] = new Image;
			prechargeTableau[i].src = fichiersImage[i];
		}
	}
}
function popupcentree(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
function existe(valeur)
{
	var vexiste = false
	
	for (var i=0; i <= valeur.length; i++)
	{
		if (valeur.charAt(i) != "" && valeur.charAt(i) != " ")
		{
			vexiste=true
			break
		}
	}
	//alert (vexiste)
	return vexiste
}

function formattel(telephone)
{
	var formatc = true
	
	if (telephone.length != 10)
	{
		formatc = false
	}
	else
	{
		if (telephone.charAt(0)!="0")
		{
			formatc = false
		}
		for (var i=1; i<=telephone.length;i++)
		{
			if (!parseInt(telephone.charAt(i)) && telephone.charAt(i)!=0)
			{
				formatc = false
			}
			if (telephone.charAt(i)==" ")
			{
				formatc = false
			}		
		}
	}		
		
	if (formatc == false)
	{
		alert("Le format de saisie du téléphone est incorrecte !\nLe format correcte est 0XXXXXXXXX.\nVeuillez recommencer.")
		return false
	}
	else
	{
		return true
	}
}

function testmail(valeur)
{
	var arobace = false
	var point = false
	var verif
	
	if (existe(valeur)==false)
	{		
		verif = false
		alert("L'adresse E-mail que vous avez saisie est incorrecte !\nVeuillez recommencer.")
	}
	else
	{	
		// Recherche l'occurrence de "@" et "."
		for (var i=0;i<=valeur.length;i++)
		{
			if (valeur.charAt(i) == "@")
			{
				arobace = true
			}
			else if (valeur.charAt(i) == ".")
			{
				point = true
			}
		}
		
		// Si on trouve "@" et "." on suppose que l'adresse est correcte donc on renvoie true
		// sinon elle est incorrecte et on renvoire false
		if (arobace && point)
		{ 
			verif = true
		}
		else
		{ 
			alert("L'adresse E-mail que vous avez saisie est incorrecte !\nVeuillez recommencer.")
			verif = false
		}
	}
	return verif
}

function codep(chaine)
{
	var valide = true
	if (existe(chaine)==true)
	{
		if (chaine.length==5)
		{	
			for (var i=0;i<=5;i++)
			{
				if (!parseInt(chaine.charAt(i)) && chaine.charAt(i)!=0)
				{
					valide=false
				}
				if (chaine.charAt(i)==" ")
				{
					valide=false
				}
			}
		}
		else
		{
			valide=false
		}
	}
	else
	{
		valide = false
	}
	if (valide==false)
	{
		alert("Vous n'avez pas saisi un code postal valide !")	
	}
	return valide
}

function verif()
{
	var valide = true
	if (existe(document.contact.civ.value)==false)
	{
		alert("Vous devez saisir votre civilité.")
		valide = false
	}
	if (existe(document.contact.nom.value)==false)
	{
		alert("Vous devez saisir votre nom.")
		valide = false
	}
	if (existe(document.contact.prenom.value)==false)
	{
		alert("Vous devez saisir votre prénom.")
		valide = false
	}
	if (existe(document.contact.rue.value)==false)
	{
		alert("Vous devez saisir votre rue.")
		valide=false
	}
	if (codep(document.contact.cp.value)==false)
	{
		valide=false
	}
	if (existe(document.contact.ville.value)==false)
	{
		alert("Vous devez saisir votre ville.")
		valide=false
	}
	if (existe(document.contact.tel.value)==true)
	{
		if (formattel(document.contact.tel.value)==false)
		{
			valide=false
		}
	}
	if (existe(document.contact.port.value)==true)
	{
		if (formattel(document.contact.port.value)==false)
		{
			valide=false
		}
	}	
	if (existe(document.contact.mail.value)==true)
	{
		if (testmail(document.contact.mail.value)==false)
		{
			valide=false
		}
	}	
	if (existe(document.contact.mess.value)==false)
	{
		alert("Vous devez saisir un message !")
		valide = false
	}
	if (valide == true)
	{
		return true
	}
	else
	{
		return false
	}
}

function cocher(clic)
{
	if (clic==0)
	{
		for (j=0;j<(document.lire.elements.length);j++) 
		{
			document.lire.elements[j].checked=true
		}
	}
	else
	{
		for (j=0;j<(document.lire.elements.length);j++) 
		{
			document.lire.elements[j].checked=false
		}
	}
}

function verifmotpass()
{
	if (existe(document.modmonpass.ancien.value)==true)
	{
		if ((document.modmonpass.pass.value)==((document.modmonpass.pass2.value)))
		{
			return true
		}
		else
		{
			alert("Les deux mots de passe que vous avez saisi ne sont pas identiques !")
			return false
		}
	}
	else
	{
		alert("Vous n'avez pas saisi l'ancien mot de passe !")
		return false
	}
}

function verif_ajout_cpt()
{
	ok=true
	if (existe(document.ajout.nom.value)==false)
	{
		alert("Le nom n'a pas été saisi !")
		ok=false
	}
	if (existe(document.ajout.pre.value)==false)
	{
		alert("Le prénom n'a pas été saisi !")
		ok=false
	}
	if (existe(document.ajout.pass.value)==false)
	{
		alert("Le mot de passe n'a pas été saisi !")
		ok=false
	}
	if (existe(document.ajout.pass2.value)==false)
	{
		alert("La vérification du mot de passe n'a pas été saisi !")
		ok=false
	}	
	
	if (document.ajout.pass.value!=document.ajout.pass2.value)
	{
		alert("Le mot de passe n'est pas identique à la confirmation du mot de passe !")
		ok=false
	}
	return ok
}

function verifactu() {
	ok=true
	if (existe(document.actu.titre.value)==false)
	{
		alert("Le titre de l'actualité n'a pas été saisi !")
		ok=false
	}	
	if (existe(document.actu.mess.value)==false)
	{
		alert("Le message de l'actualité n'a pas été saisi !")
		ok=false
	}	return ok
}