// JavaScript Document

//Gestion des contôles pour les boutons radio
function GereControle(Controleur, Controle, Masquer) 
	{
	var objControleur = document.getElementById(Controleur);
	var objControle = document.getElementById(Controle);
	if (Masquer=='1')
		objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
	else
		objControle.disabled=(objControleur.checked==true)?false:true;
	return true;
	}
// Fin de gestion

//Vérification du formulaire
function validation() 
{ 
	type1 = document.getElementsByName("type")[0];
	type2 = document.getElementsByName("type")[1];
	type3 = document.getElementsByName("type")[2];
	type4 = document.getElementsByName("type")[3];
	if ((type1.checked == false) && (type2.checked == false) && (type3.checked == false) && (type4.checked == false)) 
	{
		alert ('Veuillez saisir si vous etes une école, une société, une association ou un particulier');
		return false;   	
	}

	if(document.formulaire.nom.value == "") 
	{ 
	alert ('Veuillez saisir votre nom !'); 
	document.formulaire.nom.focus(); 
	return false; 
	}
	
	if(document.formulaire.responsable.value == "") 
	{ 
	alert ('Veuillez saisir le nom de la personne responsable de la visite !'); 
	document.formulaire.responsable.focus(); 
	return false; 
	}
	
	if(document.formulaire.adresse.value == "") 
	{ 
	alert ('Veuillez saisir une adresse !'); 
	document.formulaire.adresse.focus(); 
	return false; 
	} 
	
	if(document.formulaire.cp.value == "") 
	{ 
	alert ('Veuillez saisir votre code postal !'); 
	document.formulaire.cp.focus(); 
	return false; 
	} 
	
	if(document.formulaire.ville.value == "") 
	{ 
	alert ('Veuillez saisir votre ville !'); 
	document.formulaire.ville.focus(); 
	return false; 
	} 
	
	if(document.formulaire.pays.value == "") 
	{ 
	alert ('Veuillez saisir votre pays !'); 
	document.formulaire.pays.focus(); 
	return false; 
	}
	
	if(document.formulaire.telephone.value == "") 
	{ 
	alert ('Veuillez saisir votre numéro de téléphone !'); 
	document.formulaire.telephone.focus(); 
	return false; 
	}	
	
	if(document.formulaire.adresse_email.value == "") 
	{ 
	alert ('Veuillez saisir votre adresse email !'); 
	document.formulaire.adresse_email.focus(); 
	return false;
	}
	
	if(document.formulaire.adresse_email.value !== "")
	{
		adresse = formulaire.adresse_email.value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if (!(place > -1)&&(adresse.length >2)&&(point > 1))
			{
			alert('Veuillez entrer une adresse de courriel valide, Merci !');
			return false;
			}			
	}
			
	if(document.formulaire.nombre_eleve.value == "") 
	{ 
	alert ('Veuillez saisir le nombre de participants !'); 
	document.formulaire.nombre_eleve.focus(); 
	return false;
	} 
	
	if(document.formulaire.nombre_accompagnateur.value == "") 
	{ 
	alert ('Veuillez saisir le nombre d\'accompagnateurs !');
	document.formulaire.nombre_accompagnateur.focus(); 
	return false;
	} 
	
	if(document.formulaire.date1.value == "") 
	{ 
	alert ('Veuillez saisir votre 1er choix de date !');
	document.formulaire.date1.focus(); 
	return false;
	}
	
	if(document.formulaire.heure_arr1.value == "") 
	{ 
	alert ('Veuillez saisir votre heure d\'arrivée !');
	document.formulaire.heure_arr1.focus(); 
	return false;
	}
	
	if(document.formulaire.heure_depa1.value == "") 
	{ 
	alert ('Veuillez saisir votre heure de départ !');
	document.formulaire.heure_depa1.focus(); 
	return false;
	}
	
	chk1 = document.getElementsByName("type_visite")[0];
	chk2 = document.getElementsByName("type_visite")[1];
	if ((chk1.checked == false) && (chk2.checked == false)) 
	{
		alert ('Veuillez sélectionner le type de visite que vous désirez effectuer ');
		return false;   	
	}
	
	if(chk1.checked == true)
	{
		h1 = document.getElementsByName("duree")[0];
		h2 = document.getElementsByName("duree")[1];
		h3 = document.getElementsByName("duree")[2];
		if ((h1.checked == false) && (h2.checked == false) && (h3.checked == false)) 
		{
			alert ('Veuillez sélectionner la durée choisir pour la visite guidée ');
			return false;   	
		}
	}
	else
	{
		if(formulaire.dossier_courrier.checked)
		{
			age1 = document.getElementsByName("age")[0];
			age2 = document.getElementsByName("age")[1];
			if ((age1.checked == false) && (age2.checked == false)) 
				{
					alert ('Veuillez sélectionner un age pour le dossier pédagogique ');
					return false;
				}	
		}
	}	
}