/* fonction testant qu'un nombre est correct */
function check(input,typetest) {
  var ok = true;
  var i=0;
  for (i = 0; i < input.length; i++) 
  {
    var chr = input.charAt(i);
    var found = false;
    if (typetest==1)
    { 
    if (	chr =="1" ||
		chr =="2" ||
		chr =="3" ||
		chr =="4" ||
		chr =="5" ||
		chr =="6" ||
		chr =="7" ||
		chr =="8" ||
		chr =="9" ||
		chr =="0" ) {found=true;} 
    }
    else if (typetest==2)
    { 
    if (	chr =="1" ||
		chr =="2" ||
		chr =="3" ||
		chr =="4" ||
		chr =="5" ||
		chr =="6" ||
		chr =="7" ||
		chr =="8" ||
		chr =="9" ||
		chr =="0" || chr=="/" || chr==" ") {found=true;} 
    }
    else if (typetest==3)
    { 
    if (	chr =="1" ||
		chr =="2" ||
		chr =="3" ||
		chr =="4" ||
		chr =="5" ||
		chr =="6" ||
		chr =="7" ||
		chr =="8" ||
		chr =="9" ||
		chr =="0" || chr=="," || chr==" ") {found=true;} 
    }

    if (!found) ok = false;
  }
 
  return ok;
}


function testeNb(input,nb1,nb2) {
  if (input.value != "")
  {
   var chaine=input.value;
   if (!check(chaine,1) 
   || chaine < 0 || chaine > nb2  || chaine < nb1) 
   {
     alert("Attention : la valeur doit être comprise entre " + nb1+ " et " + nb2+ " !");
    input.focus();
    return false;
   }
   else 
   {
	return true;
   }
  }
  return true;
}

function redirige()
{
	if (document.saisie.part[0].checked)
	{
		document.saisie.action = 'inscriptionperinat.php#participe';
		document.saisie.submit();
	}
	if (document.saisie.part[1].checked)
	{
		document.saisie.action = 'inscriptionau.php#participe';
		document.saisie.submit();
	}
}

function verifMail(a)
{
	adresse = a.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if (((place <= 0)||(point <= place+1)) && (adresse.length > 0))
	{
		alert('Adresse e-mail non valide');
	}
}

function valid_doss(){
//fonction qui vérifie si tous les champs obligatoires ont été renseignés pour les demandes de dossiers
	var message = "Les champs suivants n'ont pas été renseignés :\n";
	var lgmessage = message.length;

	if (document.dossier.titre.selectedIndex == 0) {message += "	* Titre\n";}
	if (document.dossier.nom.value == "") {message += "	* Nom\n";}
	if (document.dossier.prenom.value == "") {message += "	* Prénom\n";}
	if (document.dossier.adresse.value == "") {message += "	* Adresse\n";}
	if (document.dossier.cp.value == "") {message += "	* Code postal\n";}
	if (document.dossier.ville.value == "") {message += "	* Ville\n";}
	if (document.dossier.tel.value == "") {message += "	* Téléphone\n";}
	if (document.dossier.email.value == "") {message += "	* E-mail\n";}
	if (message.length != lgmessage) //il y a des champs manquants
	{
		alert(message);
		return false;
	}
	else
	{
		return true;
	}
}

function valid_ins()
{
//fonction qui vérifie si tous les champs obligatoires ont été renseignés pour les demandes d'adhésion ou de participation au Réseau France-Périnat
	var message = "Les champs suivants n'ont pas été renseignés :\n";
	var lgmessage = message.length;
	
	if (document.saisie.titre.selectedIndex == 0) {message += "	* Titre\n";}
	if (document.saisie.nom.value == "") {message += "	* Nom\n";}
	if (document.saisie.prenom.value == "") {message += "	* Prénom\n";}
	if (document.saisie.adresse.value == "") {message += "	* Adresse\n";}
	if (document.saisie.cp1.value == "") {message += "	* Code postal\n";}
	if (document.saisie.comun1.value == "") {message += "	* Ville\n";}
	if (document.saisie.tel1.value == "") {message += "	* Téléphone\n";}
	if (document.saisie.mail.value == "") {message += "	* E-mail\n";}
	if (message.length != lgmessage) //il y a des champs manquants
	{
		alert(message);
		return false;
	}
	else
	{
		return true;
	}
}
function change_radio()
{
//fonction qui vérifie si tous les champs obligatoires ont été renseignés
	if(document.saisie.type_part[0].status!=""){
		document.saisie.part_site.value="";	
		document.saisie.part_site_duree.value="";
		document.saisie.part_fiche.value="";	
		document.saisie.nb_mois.value="";	
		document.saisie.nb_fiches.value="";	
	}
	else if(document.saisie.type_part[1].status!=""){	
		document.saisie.part_site.value="";	
		document.saisie.part_site_duree.value="";
		document.saisie.part_log.value="";
		document.saisie.part_fiche.value="";	
		document.saisie.nb_mois.value="";	
		document.saisie.nb_fiches.value="";	

	}
	else if(document.saisie.type_part[2].status!=""){
		document.saisie.part_log.value="";
		document.saisie.part_fiche.value="";	
		document.saisie.nb_mois.value="";	
		document.saisie.nb_fiches.value="";	

	}
	else if(document.saisie.type_part[3].status!=""){
		document.saisie.part_site.value="";	
		document.saisie.part_site_duree.value="";
		document.saisie.part_log.value="";
		
	}
}
