
/*----------------------------------------------------------------------------------------------------------------
liste regime	
----------------------------------------------------------------------------------------------------------------*/
	function aff_regime()
	{
		var elem=document.getElementById("dv_regime");
		elem.className='afficher';
	}	
	function chg_regime(obj)
	{
		document.getElementById("zone_affichage_regime").innerHTML=obj.options[obj.selectedIndex].text;
	}
	function hide_regime()
	{
		var elem=document.getElementById("dv_regime");
		elem.className='masquer';
	}	
	
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	


/*----------------------------------------------------------------------------------------------------------------
liste regime	conjoint
----------------------------------------------------------------------------------------------------------------*/
	function aff_regime_conjoint()
	{
		var elem=document.getElementById("dv_regime_conjoint");
		elem.className='afficher';
	}	
	function chg_regime_conjoint(obj)
	{
		document.getElementById("zone_affichage_regime_conjoint").innerHTML=obj.options[obj.selectedIndex].text;
	}
	function hide_regime_conjoint()
	{
		var elem=document.getElementById("dv_regime_conjoint");
		elem.className='masquer';
	}	
	
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------------------------------------------
	 fonction de validation du formulaire complet declanché par le boutton "voir les offres"
	 ------------------------------------------------------------------------------------------------------------------------------------------------*/
	 function submit_devis_complet()
	 {
		 
		 if(devis_complet_id.radio_sex.selectedIndex==0)
		{
           alert("Vous devez indiquer votre Civilite"); 
		   return;
		}
		
		if((checkdate(devis_complet_id.jour_date_naissance.value + "/" + devis_complet_id.mois_date_naissance.value + "/" + devis_complet_id.annee_date_naissance.value)==false))
		{
           alert("Vous devez indiquer la date de naissance"); 
		   return;
		}
		
		 if(devis_complet_id.liste_regime.selectedIndex==0)
			{
			   alert("Veuillez indiquer votre Regime"); 
			   return;
			}
			
			
			if(devis_complet_id.code_postal.value=="")
		{
           alert("Vous devez indiquer votre Code Postal"); 
		   return;
		}


		if(devis_complet_id.ville.value=="" || devis_complet_id.ville.value=="Ville")
		{
           alert("Vous devez indiquer votre Ville"); 
		   return;
		}
		
	
		 if(devis_complet_id.nom.value=="")
		{
           alert("Vous devez indiquer votre Nom"); 
		   return;
		}
			
			
			
			
		if(devis_complet_id.prenom.value=="")
		{
           alert("Vous devez indiquer votre Prenom"); 
		   return;
		}
		
				
 			
			
		if(verifmail(devis_complet_id.email.value)==false)
		{
           alert("Vous devez indiquer votre E-mail valide"); 
		   return;
		}
	   
		
		
		if(devis_complet_id.tel.value.substring(0,1)!='0' || devis_complet_id.tel.value.length!=10 || verify(devis_complet_id.tel.value)!=true )		 
		
		{
           alert("Vous devez indiquer votre Telephone valide"); 
		   return;
		}
		
		if(devis_complet_id.adresse.value=="")
		{
           alert("Vous devez indiquer votre Adresse"); 
		   return;
		}
		
		
		if(devis_complet_id.radio_conjoint[0].checked==true)
			{
if((checkdate(devis_complet_id.jour_date_naissance_conjoint.value + "/" + devis_complet_id.mois_date_naissance_conjoint.value + "/" + devis_complet_id.annee_date_naissance_conjoint.value)==false))
		{
           alert("Vous devez indiquer la date de naissance de votre conjoint"); 
		   return;
		}
		
		if(devis_complet_id.liste_regime_conjoint.selectedIndex==0)
		{
			alert("Veuillez indiquer le Regime de votre conjoint"); 
		    return;
		}
		 
			  }
		
		
	    if(devis_complet_id.liste_enfants.selectedIndex==0)
		{
          alert("Veuillez indiquer le Nombre d enfants a prendre en charge"); 
		  return;
		}
	
		if(devis_complet_id.radio_formule.selectedIndex==0)
		{
          alert("Veuillez bien renseigner le Niveau de garantie"); 
		   return;
		}
			
	 //soumettre le formulaire
		document.devis_complet.submit(); 



	 }
	 
	/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
	Fonction de gestion de formulaires
	------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	 function texte(e)
	{
		var keytxt;
		if(window.event) 
		{
			keytxt = e.keyCode;
		}
		else if(e.which) 
		{
		keytxt = e.which;
		}

		if(!((keytxt >= 65 && keytxt <= 90) || (keytxt >= 97 && keytxt <= 122) || keytxt==8))
			return false;
	}


	function Nombre(e)
	{
		var keynum;
		if(window.event) 
		{
			keynum = e.keyCode;
		}
		else if(e.which) 
		{
		keynum = e.which;
		}

		if(!((keynum >=48 && keynum <=57) || keynum==8))
			return false;
	}
	
	function verifmail(adrr)
	{
		var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
		var valid=reg.test(adrr);
		return valid;  
	}
	


	function checkdate(input)
	{
		var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
		var returnval=false
		if (validformat.test(input))
		{ 
			var dayfield=input.split("/")[0]
			var monthfield=input.split("/")[1]
			var yearfield=input.split("/")[2]
			var dayobj = new Date(yearfield, monthfield-1, dayfield)
			if ((dayobj.getMonth()+1==monthfield) && (dayobj.getDate()==dayfield) && (dayobj.getFullYear()==yearfield))
				returnval=true
		}
		return returnval
	}
	
	/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	 
	 
