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


	//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.mois.value == 0){msg = msg + "\n" + "- La date du debut de l'assurance est identique à la date de fin.";}


if (document.formgrp.sem.value <= 7 && !document.formgrp.prolongation[1].checked){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){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.pto.value == "") {msg = msg + "\n" + "- Pays destination manquant.";}
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.mois.value > 12){msg = msg + "\n" + "- Cette assurance en ligne est limitée aux voyages de 12 mois maximum.";}
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 dsbg=(document.formgrp.bgdy.value*10000)+((document.formgrp.bgdm.value-1)*100)+(Math.round(document.formgrp.bgdd.value));
var drbg=(document.formgrp.bgry.value*10000)+((document.formgrp.bgrm.value-1)*100)+(Math.round(document.formgrp.bgrd.value));
if (dsbg>=ds && drbg<=dr && drbg>dsbg){t=2;}
if (document.formgrp.optbag[1].checked && t!=2){msg = msg + "\n" + "- Vos dates d'option bagages ne sont pas correctes.";}

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


function addx()
{
// remove commas from indivdial fields
// ensure age is digits only
 var line1=line2=line3=line4="";
 
 if (document.formgrp.age2.value < " " && document.formgrp.nom2.value > "") {alert ("Il manque l'age de la deuxième personne"); return false;}
 if (document.formgrp.age3.value < " " && document.formgrp.nom3.value > "") {alert ("Il manque l'age de la troisième personne"); return false;}
 if (document.formgrp.age4.value < " " && document.formgrp.nom4.value > "") {alert ("Il manque l'age de la quatrième personne"); return false;}

 if (document.formgrp.nom1.value != "") {line1 = document.formgrp.tit1.value+", "+document.formgrp.nom1.value+", "+document.formgrp.pre1.value+", "+document.formgrp.age1.value;}
 if (document.formgrp.nom2.value != "") {line2 = document.formgrp.tit2.value+", "+document.formgrp.nom2.value+", "+document.formgrp.pre2.value+", "+document.formgrp.age2.value;}
 if (document.formgrp.nom3.value != "") {line3 = document.formgrp.tit3.value+", "+document.formgrp.nom3.value+", "+document.formgrp.pre3.value+", "+document.formgrp.age3.value;}
 if (document.formgrp.nom4.value != "") {line4 = document.formgrp.tit4.value+", "+document.formgrp.nom4.value+", "+document.formgrp.pre4.value+", "+document.formgrp.age4.value;}
 if (line1 > "") {document.formgrp.list.value = line1;}
 if (line2 > "") {document.formgrp.list.value = document.formgrp.list.value +"\n"+line2;}
 if (line3 > "") {document.formgrp.list.value = document.formgrp.list.value +"\n"+line3;}
 if (line4 > "") {document.formgrp.list.value = document.formgrp.list.value +"\n"+line4;}
}