function afficher_liste_pays()
{
	document.write('<SELECT NAME="pays" style="width: 200px;">');                   
	document.write('<OPTION value="ALLEMAGNE">ALLEMAGNE</OPTION>');
	document.write('<OPTION value="ANDORRE">ANDORRE</OPTION>');
	document.write('<OPTION value="AUTRICHE">AUTRICHE</OPTION>');
	document.write('<OPTION value="BELGIQUE">BELGIQUE</OPTION>');
	document.write('<OPTION value="DANEMARK">DANEMARK</OPTION>');
	document.write('<OPTION value="ESPAGNE">ESPAGNE</OPTION>');
	document.write('<OPTION value="ESTONIE">ESTONIE</OPTION>');
	document.write('<OPTION value="FINLANDE">FINLANDE</OPTION>');
	document.write('<OPTION value="FRANCE" SELECTED>FRANCE</OPTION>'); 
	document.write('<OPTION value="GRANDE BRETAGNE">GRANDE BRETAGNE</OPTION>');
	document.write('<OPTION value="GRECE">GRECE</OPTION>');
	document.write('<OPTION value="GUADELOUPE">GUADELOUPE</OPTION>');
	document.write('<OPTION value="GUYANE FRANÇAISE">GUYANE FRANCAISE</OPTION>');
	document.write('<OPTION value="HONGRIE">HONGRIE</OPTION>');
	document.write('<OPTION value="IRLANDE">IRLANDE</OPTION>');
	document.write('<OPTION value="ISLANDE">ISLANDE</OPTION>');
	document.write('<OPTION value="ITALIE">ITALIE</OPTION>');
	document.write('<OPTION value="LETTONIE">LETTONIE</OPTION>');
	document.write('<OPTION value="LITUANIE">LITUANIE</OPTION>');
	document.write('<OPTION value="LUXEMBOURG">LUXEMBOURG</OPTION>');
	document.write('<OPTION value="MALTE">MALTE</OPTION>');
	document.write('<OPTION value="MARTINIQUE">MARTINIQUE</OPTION>');
	document.write('<OPTION value="MAYOTTE">MAYOTTE</OPTION>');
	document.write('<OPTION value="MONACO">MONACO</OPTION>');
	document.write('<OPTION value="NOUVELLE-CALEDONIE">NOUVELLE-CALEDONIE</OPTION>');
	document.write('<OPTION value="PAYS-BAS">PAYS-BAS</OPTION>');
	document.write('<OPTION value="POLOGNE">POLOGNE</OPTION>');
	document.write('<OPTION value="POLYNESIE FRANÇAISE">POLYNESIE FRANCAISE</OPTION>');
	document.write('<OPTION value="PORTUGAL">PORTUGAL</OPTION>');
	document.write('<OPTION value="REPUBLIQUE DE CHYPRE">REPUBLIQUE DE CHYPRE</OPTION>');
	document.write('<OPTION value="REPUBLIQUE TCHEQUE">REPUBLIQUE TCHEQUE</OPTION>');
	document.write('<OPTION value="REUNION">REUNION</OPTION>');
	document.write('<OPTION value="ROYAUME-UNI">ROYAUME-UNI</OPTION>');
	document.write('<OPTION value="SLOVAQUIE">SLOVAQUIE</OPTION>');
	document.write('<OPTION value="SLOVENIE">SLOVENIE</OPTION>');
	document.write('<OPTION value="ST-PIERRE-ET-MIQUELON">ST-PIERRE-ET-MIQUELON</OPTION>');
	document.write('<OPTION value="SUEDE">SUEDE</OPTION>');
	document.write('<OPTION value="SUISSE">SUISSE</OPTION>');
	document.write('<OPTION value="TERRES ANTARCTIQUES">TERRES ANTARCTIQUES</OPTION>');
	document.write('<OPTION value="TERRES AUSTRALES">TERRES AUSTRALES</OPTION>');
	document.write('<OPTION value="USA">USA</OPTION>');
	document.write('<OPTION value="WALLIS ET FUTUNA">WALLIS ET FUTUNA</OPTION>');
	document.write('</SELECT>');
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*													FONCTIONS DE CONTROLE																*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


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;
		}
	}
	
function champMinuscules(value, form_champ)
	{
		form_champ.value = value.toLowerCase();
	}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*														VERIF NEWSLETTER DIRECT															*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


function verifformnewsletterdirect()
{
	var email = document.form.email_sur_le_fil.value;
	
	if(!email || !emailvalide(email))
	{
		alert("Le format de l'email saisi n'est pas correct.");
		
		return false;
	}
	else
	{
		return true;
	}
}
	
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*														VERIF NEWSLETTER																*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


function verifformnewsletter()
{
	var erreur = "";
		
		with(document.form)
		{
			var chpnom = nom.value;
			var chpprenom = prenom.value;
			var chpadresse = adresse.value;
			var chpcp = cp.value;
			var chpville = ville.value;
			var chpannee = annee_visite.value;
		}
		
		if(!chpnom || !chpprenom || !chpadresse || !chpcp || !chpville)
		{
			erreur += "Veuillez remplir les champs obligatoires :\n\n";
			
			if(!chpnom) erreur += "\t- votre nom\n";
			
			if(!chpprenom) erreur += "\t- votre prenom\n";
			
			if(!chpadresse) erreur += "\t- votre adresse\n";
			
			if(!chpcp) erreur += "\t- votre code postal\n";
			
			if(!chpville) erreur += "\t- votre ville\n";
			
			erreur += "\n";
		}
		
		if(valeurradio(document.form.deja_venu) != 0 && chpannee == "0")
		{
			erreur += "Veuillez selectionner l'annee de votre visite.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{
			return true;
		}
}
	
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*														VERIF CONTACT																*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


function verifformcontact()
{
	var erreur = "";
		
		with(document.form)
		{
			var chpnom = nom.value;
			var chpprenom = prenom.value;
			var chpadresse = adresse.value;
			var chpcp = cp.value;
			var chpville = ville.value;
			var chppays = pays.value;
			var chpemail = email.value;
			var chpmessage = message.value;
			var chpannee = annee_visite.value;
		}
		
		if(!chpnom || !chpprenom || !chpadresse || !chpcp || !chpville || !chpemail || !chpmessage || !chppays)
		{
			erreur += "Veuillez remplir les champs obligatoires :\n\n";
			
			if(!chpnom) erreur += "\t- votre nom\n";
			
			if(!chpprenom) erreur += "\t- votre prenom\n";
			
			if(!chpadresse) erreur += "\t- votre adresse\n";
			
			if(!chpcp) erreur += "\t- votre code postal\n";
			
			if(!chpville) erreur += "\t- votre ville\n";
			
			if(!chppays) erreur += "\t- votre pays\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(valeurradio(document.form.deja_venu) != 0 && chpannee == "0")
		{
			erreur += "Veuillez selectionner l'annee de votre visite.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{
			return true;
		}
}
	
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*														VERIF BROCHURE																*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


function verifformbrochure()
{
	var erreur = "";
		
		with(document.form)
		{
			var chpnom = nom.value;
			var chpprenom = prenom.value;
			var chpadresse = adresse.value;
			var chpcp = cp.value;
			var chpville = ville.value;
			var chpemail = email.value;
			var chpannee = annee_visite.value;
		}
		
		if(!chpnom || !chpprenom || !chpadresse || !chpcp || !chpville || !chpemail)
		{
			erreur += "Veuillez remplir les champs obligatoires :\n\n";
			
			if(!chpnom) erreur += "\t- votre nom\n";
			
			if(!chpprenom) erreur += "\t- votre prenom\n";
			
			if(!chpadresse) erreur += "\t- votre adresse\n";
			
			if(!chpcp) erreur += "\t- votre code postal\n";
			
			if(!chpville) erreur += "\t- votre ville\n";
			
			if(!chpemail) erreur += "\t- votre email\n";
			
			erreur += "\n";
		}
		
		if(chpemail && !emailvalide(chpemail))
		{
			erreur += "L'adresse email saisie n'a pas un format correct.\n\n";
		}
		
		if(valeurradio(document.form.deja_venu) != 0 && chpannee == "0")
		{
			erreur += "Veuillez selectionner l'annee de votre visite.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{
			return true;
		}
}
	
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*																																		*/
/*															VERIF VIRAL																	*/
/*																																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


function verifformviral()
{
	var erreur = "";
		
		with(document.form)
		{
			var chpexpemail = exp_email.value;
			var chpexpprenom = exp_prenom.value;
			var chpdestemail = dest_email.value;
			var chpdestprenom = dest_prenom.value;
			var chpmessage = message.value;
		}
		
		if(!chpexpemail || !chpexpprenom || !chpdestemail || !chpdestprenom || !chpmessage)
		{
			erreur += "Veuillez remplir les champs obligatoires :\n\n";
			
			if(!chpexpemail) erreur += "\t- votre email\n";
			
			if(!chpexpprenom) erreur += "\t- votre prenom\n";
			
			if(!chpdestemail) erreur += "\t- l'email de votre ami\n";
			
			if(!chpdestprenom) erreur += "\t- le prenom de votre ami\n";
			
			if(!chpmessage) erreur += "\t- votre message\n";
			
			erreur += "\n";
		}
		
		if(chpexpemail && !emailvalide(chpexpemail))
		{
			erreur += "Votre adresse email n'a pas un format correct.\n\n";
		}
		
		if(chpdestemail && !emailvalide(chpdestemail))
		{
			erreur += "L'adresse email de votre ami n'a pas un format correct.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{
			return true;
		}
}