/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*													FONCTIONS DE CONTROLE																*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
function effacercontenu()
{
	if(document.newsletter.email.value == 'votre e-mail')
	{
		document.newsletter.email.value = '';
	}
	else return false;
}

function validemail()
{
	var adresse = document.newsletter.email.value;

	if(!champnonvide(adresse) || !verifemail(adresse))
	{
		alert("L'adresse saisie n'a pas un format correct.");
	}
	else document.newsletter.submit();
}

function verifemail(adresse)
{
	var str = new String(adresse);
	var point = str.lastIndexOf('.');
	var arobase = str.lastIndexOf('@');
	var lgtotal = str.length;
	
	if( (lgtotal-point <3) || point == -1 || arobase == -1 || point < arobase) return false;
	else return true;
}

function emailvalide(adresse)
		{
			var str = new String(adresse);
			var point = str.lastIndexOf('.');
			var arobase = str.lastIndexOf('@');
			var espace = str.indexOf(' ');
			var lgtotal = str.length;
			
			if( (lgtotal-point <3) || point == -1 || arobase == -1 || espace != -1 || point < arobase || (point-arobase <=1))
				return false;
			else return true;
		}
		

function champnonvide(champ)
		{
			var regx = /\w/;
			var erreur = 0 ;
			
			if(!champ) erreur++;
			else
			{
				if(champ == "") erreur++;
				else
				{
					if(!regx.test(new String(champ))) erreur++;
				}
			}
			
			if(erreur == 0) return true;
			else return false;
		}
		
	
function valeurradio(rd)
		{
			for(i=0;i<rd.length;i++)
			{
				if(rd[i].checked) cocher=rd[i].value;
			}
			
			return cocher;
		}
		
		
function activerlistevisite(etat)
	{
		f = document.form;
		
		if(etat == "ok")
		{
			f.annee_visite.disabled = false;
			if(f.annee_visite.selectedIndex == 0) f.annee_visite.selectedIndex = 1;
		}
		else
		{
			f.annee_visite.disabled = true;
			f.annee_visite.selectedIndex = 0;
		}
	}
	
	
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*														VERIF CONTACT																*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


function verifformcontact()
{
	var erreur = "";
		
		with(document.form)
		{
			var chpnom = nom.value;
			var chpprenom = prenom.value;
			var chpcp = cp.value;
			var chpville = ville.value;
			var chpemail = email.value;
			var chpmessage = message.value;
		}
		
		if(!chpnom || !chpprenom || !chpcp || !chpville || !chpemail || !chpmessage)
		{
			erreur += "Veuillez remplir les champs obligatoires :\n\n";
			
			if(!chpnom) erreur += "\t- votre nom\n";
			
			if(!chpprenom) erreur += "\t- votre prenom\n";
			
			if(!chpcp) erreur += "\t- votre code postal\n";
			
			if(!chpville) erreur += "\t- votre ville\n";
			
			if(!chpemail) erreur += "\t- votre email\n";
			
			if(!chpmessage) erreur += "\t- votre message\n";
			
			erreur += "\n";
		}
		
		if(chpemail && !emailvalide(chpemail))
		{
			erreur += "L'adresse email saisie n'a pas un format correct.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{
			return true;
		}
}
