function verif2(){

	var radio_choice = false;
	
	for (counter = 0; counter < document.contact.OPTION.length; counter++){
		if (document.contact.OPTION[counter].checked)
		radio_choice = true; 
	}

	if(!radio_choice){
	   alert("Vous devez choisir une option");
	   return false;
	}

}

function IsNum(chaine) 
{ 
var s = String(chaine); 
var i,lg,car; 

// chaine vide ? 
if (s.length == 0) return (false); 

// recherche de caracteres autres que 0-9 
lg = s.length; 
for(i=0 ; i<lg ; ++i) 
{ 
car = s.charAt(i); 
if (car < '0' || car > '9') return(false); 
} 
return(true); 

}

function verif(){

	if(document.contact.civilite.value == ""){
	   alert("Vous devez saisir votre civilité");
	   return false;
	}

	if(document.contact.situation_f.value == ""){
	   alert("Vous devez saisir votre situation familliale");
	   return false;
	}

	if(document.contact.nom.value == ""){
	   alert("Vous devez saisir votre nom");
	   return false;
	}	

	if(document.contact.prenom.value == ""){
	   alert("Vous devez saisir votre prénom");
	   return false;
	}
	
	if(document.contact.jj_dn_souscripteur.value == "" || document.contact.mm_dn_souscripteur.value == "" || document.contact.aa_dn_souscripteur.value == ""){
	   alert("Vous devez saisir votre date de naissance");
	   return false;
	}	

	if(document.contact.adresse_1.value == ""){
	   alert("Vous devez saisir votre adresse");
	   return false;
	}
	
	if(document.contact.code_postal.value == ""){
	   alert("Vous devez saisir votre code postal");
	   return false;
	}
	
	if(!IsNum(document.contact.code_postal.value)){
	   alert("Vous devez saisir un code postal valide.");
	   return false;
	}
	
	if(document.contact.telephone_dom.value == "" && document.contact.telephone_pro.value == "" && document.contact.telephone_por.value == ""){
	   alert("Vous devez saisir au moins un numéro de téléphone");
	   return false;
	}
	
	if((!IsNum(contact.telephone_dom.value)) && (!IsNum(contact.telephone_pro.value)) && (!IsNum(contact.telephone_por.value))){
	   alert("Vous devez saisir un numéro de téléphone valide.");
	   return false;
	}

	if(document.contact.email.value == ""){
	   alert("Vous devez saisir votre email");
	   return false;
	}

	if(document.contact.ville.value == ""){
	   alert("Vous devez saisir votre ville");
	   return false;
	}
	

	if(document.contact.regime.value == ""){
	   alert("Vous devez saisir votre régime social");
	   return false;
	}

	var radioSelected = false;
	for (i = 0;  i < document.contact.cnil.length;  i++)
	{
		if (document.contact.cnil[i].checked)
        radioSelected = true;
	}
	if (!radioSelected)
	{    
		alert("Vous devez mentionner si vous souhaitez recevoir des offres personnalisées");
		return (false);
	}

	if(document.contact.jj_date_effet.value == "" || document.contact.mm_date_effet.value == "" || document.contact.aa_date_effet.value == ""){
	   alert("Vous devez saisir la date d'effet du contrat");
	   return false;
	}

	Today = new Date;
	Jour = Today.getDate();
	Mois = (Today.getMonth())+1;
	Annee = Today.getFullYear();

	if(document.contact.aa_date_effet.value == Jour)
	{
		if(document.contact.mm_date_effet.value <= Mois)
		{
			if (Jour > 14)
			{
			    alert("La date d'effet ne peut pas être avant le 1er du mois prochain");
			}
			else 
			{
				alert("La date d'effet ne peut pas être avant le 1er du mois courant");
			}
		    return false;
		}
	}

	if(document.contact.nom_conjoint.value != "" || document.contact.prenom_conjoint.value != "" || document.contact.jj_dn_CONJOINT.value != "" || document.contact.mm_dn_CONJOINT.value != "" || document.contact.aa_dn_CONJOINT.value != ""){
		if(document.contact.nom_conjoint.value == "" || document.contact.prenom_conjoint.value == "" || document.contact.jj_dn_CONJOINT.value == "" || document.contact.mm_dn_CONJOINT.value == "" || document.contact.aa_dn_CONJOINT.value == ""){
		   alert("Vous devez saisir le nom, la prenom et la date de naissance du conjoint, ou ne saisir aucune information concernant le conjoint");
		   return false;
		}
	}
	
	if(document.contact.nom_enfant_1.value != "" || document.contact.prenom_enfant_1.value != "" || document.contact.jj_dn_enfant_1.value != "" || document.contact.mm_dn_enfant_1.value != "" || document.contact.aa_dn_enfant_1.value != ""){
		if(document.contact.nom_enfant_1.value == "" || document.contact.prenom_enfant_1.value == "" || document.contact.jj_dn_enfant_1.value == "" || document.contact.mm_dn_enfant_1.value == "" || document.contact.aa_dn_enfant_1.value == ""){
		   alert("Vous devez saisir le nom, la prenom et la date de naissance du premier enfant, ou ne saisir aucune information concernant le premier enfant ");
		   return false;
		}
	}
	
	if(document.contact.nom_enfant_2.value != "" || document.contact.prenom_enfant_2.value != "" || document.contact.jj_dn_enfant_2.value != "" || document.contact.mm_dn_enfant_2.value != "" || document.contact.aa_dn_enfant_2.value != ""){
		if(document.contact.nom_enfant_2.value == "" || document.contact.prenom_enfant_2.value == "" || document.contact.jj_dn_enfant_2.value == "" || document.contact.mm_dn_enfant_2.value == "" || document.contact.aa_dn_enfant_2.value == ""){
		   alert("Vous devez saisir le nom, la prenom et la date de naissance du second enfant, ou ne saisir aucune information concernant le second enfant ");
		   return false;
		}
	}
	
	if(document.contact.nom_enfant_3.value != "" || document.contact.prenom_enfant_3.value != "" || document.contact.jj_dn_enfant_3.value != "" || document.contact.mm_dn_enfant_3.value != "" || document.contact.aa_dn_enfant_3.value != ""){
		if(document.contact.nom_enfant_3.value == "" || document.contact.prenom_enfant_3.value == "" || document.contact.jj_dn_enfant_3.value == "" || document.contact.mm_dn_enfant_3.value == "" || document.contact.aa_dn_enfant_3.value == ""){
		   alert("Vous devez saisir le nom, la prenom et la date de naissance du troisième enfant, ou ne saisir aucune information concernant le troisième enfant ");
		   return false;
		}
	}
	
	if(document.contact.nom_enfant_4.value != "" || document.contact.prenom_enfant_4.value != "" || document.contact.jj_dn_enfant_4.value != "" || document.contact.mm_dn_enfant_4.value != "" || document.contact.aa_dn_enfant_4.value != ""){
		if(document.contact.nom_enfant_4.value == "" || document.contact.prenom_enfant_4.value == "" || document.contact.jj_dn_enfant_4.value == "" || document.contact.mm_dn_enfant_4.value == "" || document.contact.aa_dn_enfant_4.value == ""){
		   alert("Vous devez saisir le nom, la prenom et la date de naissance du quatrième enfant, ou ne saisir aucune information concernant le quatrième enfant ");
		   return false;
		}
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_changeProp(objName,x,theProp,theValue) { //v3.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}

function pop_effet()
{
	MM_changeProp('effet','','style.visibility','visible');
	MM_changeProp('effet','','style.overflow','visible');
	MM_changeProp('effet','','style.display','block');
}
function pop_effet2()
{
	MM_changeProp('effet','','style.visibility','hidden');
	MM_changeProp('effet','','style.overflow','hidden');
	MM_changeProp('effet','','style.display','none');
}

function pop_le_mome() 
{ 
	if ((document.contact.nb_enfants.value == "") || (document.contact.nb_enfants.value == "0"))
	{
		 MM_changeProp('enfant1','','style.visibility','hidden');
		 MM_changeProp('enfant1','','style.overflow','hidden');
		 MM_changeProp('enfant1','','style.display','none');
		 MM_changeProp('enfant2','','style.visibility','hidden');
		 MM_changeProp('enfant2','','style.overflow','hidden');
		 MM_changeProp('enfant2','','style.display','none');
		 MM_changeProp('enfant3','','style.visibility','hidden');
		 MM_changeProp('enfant3','','style.overflow','hidden');
		 MM_changeProp('enfant3','','style.display','none');
		 MM_changeProp('enfant4','','style.visibility','hidden');
		 MM_changeProp('enfant4','','style.overflow','hidden');
		 MM_changeProp('enfant4','','style.display','none');
	}
	else if (document.contact.nb_enfants.value == "1")
	{
		 MM_changeProp('enfant1','','style.visibility','visible');
		 MM_changeProp('enfant1','','style.overflow','visible');
		 MM_changeProp('enfant1','','style.display','block');
		 MM_changeProp('enfant2','','style.visibility','hidden');
		 MM_changeProp('enfant2','','style.overflow','hidden');
		 MM_changeProp('enfant2','','style.display','none');
		 MM_changeProp('enfant3','','style.visibility','hidden');
		 MM_changeProp('enfant3','','style.overflow','hidden');
		 MM_changeProp('enfant3','','style.display','none');
		 MM_changeProp('enfant4','','style.visibility','hidden');
		 MM_changeProp('enfant4','','style.overflow','hidden');
		 MM_changeProp('enfant4','','style.display','none');
	}
	else if (document.contact.nb_enfants.value == "2")
	{
		 MM_changeProp('enfant1','','style.visibility','visible');
		 MM_changeProp('enfant1','','style.overflow','visible');
		 MM_changeProp('enfant1','','style.display','block');
		 MM_changeProp('enfant2','','style.visibility','visible');
		 MM_changeProp('enfant2','','style.overflow','visible');
		 MM_changeProp('enfant2','','style.display','block');
		 MM_changeProp('enfant3','','style.visibility','hidden');
		 MM_changeProp('enfant3','','style.overflow','hidden');
		 MM_changeProp('enfant3','','style.display','none');
		 MM_changeProp('enfant4','','style.visibility','hidden');
		 MM_changeProp('enfant4','','style.overflow','hidden');
		 MM_changeProp('enfant4','','style.display','none');

	}
	else if (document.contact.nb_enfants.value == "3")
	{
		 MM_changeProp('enfant1','','style.visibility','visible');
		 MM_changeProp('enfant1','','style.overflow','visible');
		 MM_changeProp('enfant1','','style.display','block');
		 MM_changeProp('enfant2','','style.visibility','visible');
		 MM_changeProp('enfant2','','style.overflow','visible');
		 MM_changeProp('enfant2','','style.display','block');
		 MM_changeProp('enfant3','','style.visibility','visible');
		 MM_changeProp('enfant3','','style.overflow','visible');
		 MM_changeProp('enfant3','','style.display','block');
		 MM_changeProp('enfant4','','style.visibility','hidden');
		 MM_changeProp('enfant4','','style.overflow','hidden');
		 MM_changeProp('enfant4','','style.display','none');
	}
	else if (document.contact.nb_enfants.value == "4")
	{
		 MM_changeProp('enfant1','','style.visibility','visible');
		 MM_changeProp('enfant1','','style.overflow','visible');
		 MM_changeProp('enfant1','','style.display','block');
		 MM_changeProp('enfant2','','style.visibility','visible');
		 MM_changeProp('enfant2','','style.overflow','visible');
		 MM_changeProp('enfant2','','style.display','block');
		 MM_changeProp('enfant3','','style.visibility','visible');
		 MM_changeProp('enfant3','','style.overflow','visible');
		 MM_changeProp('enfant3','','style.display','block');
		 MM_changeProp('enfant4','','style.visibility','visible');
		 MM_changeProp('enfant4','','style.overflow','visible');
		 MM_changeProp('enfant4','','style.display','block');
	}
}
