function verifValeurs() {
	var msg="";
	var verifValeurs=0;
	var f = document.frm;
	if (f.a2n.value=="" || f.a2n.value < 1900) msg+="   * Veuillez indiquer l'Annee de naissance\n";
	if (f.npa.value=="") msg+="   * Veuillez indiquer le NPA\n";
	if (parseInt(f.npa.value) < 1200 || parseInt(f.npa.value) > 1299) {
		msg+="   * le calculer de nos prime est bas\351 uniquement pour le canton de Genève.\n";
	}

	if(etape == 3) {
		if (f.nom.value=="") msg+="   * Veuillez indiquer le nom.\n";
		if (f.prenom.value=="") msg+="   * Veuillez indiquer le pr\351nom.\n";
		if (f.jour.value=="" || f.mois.value=="" || f.annee.value=="") msg+="   * Veuillez indiquer la date de naissance.\n";
		if (f.cp.value=="") msg+="   * Veuillez indiquer le num\351ro postal.\n";
		if (f.domicile.value=="") msg+="   * Veuillez indiquer le domicile.\n";			
		if (f.tel.value=="") msg+="   * Veuillez indiquer le t\351l\351phone.\n";	
		var e=f.email.value;
		if(e!="") { var t=e.indexOf('@');
			if (t<1 || t==(e.length-1)) msg+="   * E-mail non valide.\n";
		} else { msg+="   * Veuillez indiquer l'e-mail.\n"; }
		if (f.medecin.value=="") msg+="   * Veuillez indiquer le m\351decin choisi.\n";	
	}

	if(msg=="")	verifValeurs=1;
	else alert("Les données saisies contiennent des erreurs.\n"+msg);
	return verifValeurs;
}

function etapeClick(obj) {
	l="comparez-vos-primes.php?etape="+obj+"&a2n="+document.frm.a2n.value+"&frch="+document.frm.frch.value+"&npa="+document.frm.npa.value;	
	
	l+="&nom="+document.frm.nom.value+"&prenom="+document.frm.prenom.value+"&jour="+document.frm.jour.value+"&mois="+document.frm.mois.value+"&annee="+document.frm.annee.value+"&cp="+document.frm.cp.value+"&domicile="+document.frm.domicile.value+"&tel="+document.frm.tel.value+"&periode="+document.frm.periode.value+"&email="+document.frm.email.value+"&message="+document.frm.message.value+"&medecin="+document.frm.medecin.value;				
	
	if (etape!=3) {
		for (i=0;i<document.frm.sexe.length;i++) if (document.frm.sexe[i].checked) sexe=document.frm.sexe[i].value;
		for (i=0;i<document.frm.acc.length;i++) if (document.frm.acc[i].checked) acc=document.frm.acc[i].value;
		contacter=document.frm.contacter.value;
	} else { 
		sexe=document.frm.sexe.value;
		acc=document.frm.acc.value;
		for (i=0;i<document.frm.contacter.length;i++) 
			if(document.frm.contacter[i].checked) contacter=document.frm.contacter[i].value;
	}

	l+="&acc="+acc+"&sexe="+sexe+"&contacter="+contacter;
	
	location=l;
	return false;
}

function calcClick(n) {
	if (verifValeurs()) {	
		return etapeClick(n);
	}
}

function calcAge(d, d2n)  {
	var today = d.split("-");
	var today_annee = today[0];
	var today_mois = today[1];
	var today_jour = today[2];
	
	var tabd2n = d2n.split("-");
	var annee = tabd2n[0];
	var mois = tabd2n[1];
	var jour = tabd2n[2];

	var annees = today_annee - annee;
	if (today_mois <= mois) {
		if (mois == today_mois) {
		  if (jour > today_jour)
			annees--;
		}
		else
		  annees--;
	}
	return annees;
}

function selectFrch(d, val) {
  var f=document.frm;
  if(etape < 3 ) {
	var a2n = document.frm.a2n.value; 
	var d2n = a2n+"-01-01";
	var age = calcAge(d, d2n);
	
	if(age <= 18) {
	  f.frch.options.length  = 7;	
	  f.frch.options[0].value="0"; f.frch.options[0].text="0"; f.frch.options[1].value="100"; f.frch.options[1].text="100";
	  f.frch.options[2].value="200"; f.frch.options[2].text="200"; f.frch.options[3].value="300"; f.frch.options[3].text="300";
	  f.frch.options[4].value="400"; f.frch.options[4].text="400"; f.frch.options[5].value="500"; f.frch.options[5].text="500";
	  f.frch.options[6].value="600"; f.frch.options[6].text="600";
	  if(val==0) index=0; else if(val==100) index=1; else if(val==200) index=2; else if(val==300) index=3;
	  else if(val==400) index=4; else if(val==500) index=5; else if(val==600) index=6; else index=0;
	} else {
	  f.frch.options.length  = 6;	
	  f.frch.options[0].value="300"; f.frch.options[0].text="300"; f.frch.options[1].value="500"; f.frch.options[1].text="500";
	  f.frch.options[2].value="1000"; f.frch.options[2].text="1000"; f.frch.options[3].value="1500"; f.frch.options[3].text="1500";
	  f.frch.options[4].value="2000"; f.frch.options[4].text="2000"; f.frch.options[5].value="2500"; f.frch.options[5].text="2500";
	  if(val==300) index=0; else if(val==500) index=1; else if(val==1000) index=2; else if(val==1500) index=3; 
	  else if(val==2000) index=4; else if(val==2500) index=5; else index=0;
	}
	f.frch.options.selectedIndex = index;

  }
}

