function verifdonnes()
{


var msg = "";	
var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
var t=0;


tab = new Array;
	//vérification de la periode demandée
if (document.formgrp.pto.value == document.formgrp.pfrom.value) {msg = "- Pays destination est identique au pays de départ du voyage.";}
if (document.formgrp.sem.value == 0){msg = msg + "\n" + "- La date du début de l'assurance est identique à la date de fin.";}
if (document.formgrp.mois.value > 12){msg = msg + "\n" + "- Cette assurance en ligne est limitée aux voyages de 12 mois maximum.";}
if (document.formgrp.sem.value <= 7){msg = msg + "\n" + "- A moins d'une prolongation, votre voyage doit avoir une durée supérieure à 2 mois.";}
if(document.formgrp.age1.value > 60 || document.formgrp.age2.value > 60 || document.formgrp.age3.value > 60 || document.formgrp.age4.value > 60 || document.formgrp.age5.value > 60 || document.formgrp.age6.value > 60 || document.formgrp.age7.value > 60){msg = msg + "\n" + "- Les personnes de plus de 60 ans ne sont pas assurés.";}
if(!re.test(document.formgrp.email.value)){ msg = msg + "\n" + "- Votre email n'est pas correct.";}
if (document.formgrp.add.value == "") {msg = msg + "\n" + "- Adresse manquante.";}
if (document.formgrp.ville.value == "") {msg = msg + "\n" + "- Ville manquante.";}
if (document.formgrp.pays.value == "") {msg = msg + "\n" + "- Pays manquant.";}
if (document.formgrp.zip.value == "") {msg = msg + "\n" + "- Code postal manquant.";}
//if (document.formgrp.tel.value == "") {msg = msg + "\n" + "- Telephone manquant.";}
if (document.formgrp.tit1.value == "" || document.formgrp.nom1.value == "" || document.formgrp.pre1.value == "" || document.formgrp.age1.value == "") {msg = msg + "\n" +"- Au moins une personne doit être inscrite.";}
if (document.formgrp.connaissance.value == ""){msg = msg + "\n" + "- Vous n'avez pas sélectionné comment vous avez connu notre site.";}
if (document.formgrp.heart.checked == false) {msg = msg + "\n" + "- Vous n'avez pas coché la case de lecture des conditions générales.";}

var ds=(document.formgrp.depyy.value*10000)+((document.formgrp.depmm.value-1)*100)+(Math.round(document.formgrp.depdd.value));
var dr=(document.formgrp.retyy.value*10000)+((document.formgrp.retmm.value-1)*100)+(Math.round(document.formgrp.retdd.value));

var dsrg=(document.formgrp.rgdy.value*10000)+((document.formgrp.rgdm.value-1)*100)+(Math.round(document.formgrp.rgdd.value));
var drrg=(document.formgrp.rgry.value*10000)+((document.formgrp.rgrm.value-1)*100)+(Math.round(document.formgrp.rgrd.value));

if (dsrg>=ds && drrg<=dr && drrg>dsrg){t=1;}


if (document.formgrp.optrisk[1].checked && t!=1){msg = msg + "\n" + "- Vos dates d'option risque grave ne sont pas correctes.";}

var t=0;
var i=34;

while(i!=58)
{
	if (document.formgrp.elements[i+1].value > "" && document.formgrp.elements[i+2].value > "")
		{
			if (document.formgrp.elements[i+3].value == "") {msg = msg + "\n" +"- Il manque l'age du participant:  "+document.formgrp.elements[i+1].value+" "+document.formgrp.elements[i+2].value;}
	
			
			if (document.formgrp.elements[i+3].value > 25 && i > 40 ) 
			{
				msg = msg + "\n" +"- Les enfants assurés doivent avoir moins de 25 ans.";}

				if(t==0)
					{tab[t]=document.formgrp.elements[i].value+", "+document.formgrp.elements[i+1].value+", "+document.formgrp.elements[i+2].value+", "+document.formgrp.elements[i+3].value;}
				else
					{tab[t]="\n"+document.formgrp.elements[i].value+", "+document.formgrp.elements[i+1].value+", "+document.formgrp.elements[i+2].value+", "+document.formgrp.elements[i+3].value;}
				
				t++;
			}
			i=i+4;
		};

if (t<4){msg = msg + "\n" +"- L'inscription famille doit contenir au moins 4 participants !!";}

if (msg > "") {alert (msg); return false;}

document.formgrp.list.value =tab.join();
return true;
}

