<!-- POPUP WCB //-->
function newwin(url){
window.open(url,"popuplinkeo",'width=400,height=370,top=5,left=5,toolbar=no,location=no, directories=no,status=no,scrollbars=no,resizable=1');
}



function gosse(valeur) {
	
	/*var compteur = 1;
	
	for (i=0;i<valeur.length + 1; i++){
		
		if (valeur[i]==',')
			compteur++;
		
	}*/
	
	
	if (valeur=="")
		return true;
	
 	var tab = (valeur).split(',');
 
 	for (i=0;i<tab.length ; i++){
		
		if (   isNaN(parseInt(tab[i]))   )
			{
			alert ("age des enfants non valide");
			document.landing.age_enfants.value ="";
			return false;
			}
		
	}
 
}
	




function valid1_landing() {
				var erreur='';
				//if(!document.landing.logement.value){erreur="Veuillez préciser si vous êtes locataire ou propriétaire.";}
				
				if(!document.landing.logement.value){erreur="Veuillez indiquer votre logement";}
				
				if(!document.landing.cp.value){erreur="Veuillez indiquer votre code postal.";}
				else{
					if(document.landing.cp.value.length!=5 || isNaN(document.landing.cp.value))
						{erreur="Votre code postal semble invalide.\nVeuillez l'entrer sur 5 chiffres sans espaces.";}
				}
				if(!document.landing.email.value){erreur="Veuillez indiquer votre adresse email.";}
				else{
					var email=document.landing.email.value;
					var arobase=email.indexOf('@');
					var point=email.indexOf('.',arobase);
					var domaine=email.substr(point);
					if(arobase == -1 || point == -1 || domaine.length<3)
						{erreur="Votre adresse email semble invalide.";}
				}
				if(!document.landing.tel.value){erreur="Veuillez indiquer votre numéro de téléphone.";}
				else{
					if(document.landing.tel.value.length!=10 || isNaN(document.landing.tel.value))
						{erreur="Votre numéro de téléphone semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";}
				}
				if(!document.landing.prenom.value){erreur="Veuillez indiquer votre prénom.";}
				else { 
						if(!isNaN(document.landing.prenom.value)){erreur="N'entrez pas de chiffres";}
					}
				if(!document.landing.nom.value){erreur="Veuillez indiquer votre nom.";}
				else { 
						if(!isNaN(document.landing.nom.value)){erreur="N'entrez pas de chiffres";}
					}
					
				if(erreur==''){return true;}
				else{
					alert(erreur);
					return false;
					} 			
}



// JavaScript Document
ligne_ajoutee=0;


function valid_landing(){
	
	var erreur='';
	
	//for (i=0; i<45;i++){
			//alert (i+":"+document.landing.elements[i].value);
		
	//}
	

	if(!document.landing.nom.value){erreur="Veuillez indiquer votre nom";}
	if(!document.landing.prenom.value){erreur="Veuillez indiquer votre prenom";}
	
	if(!document.landing.tel.value){erreur="Veuillez indiquer votre numéro de téléphone.";}
				else{
					if(document.landing.tel.value.length!=10 || isNaN(document.landing.tel.value))
						{erreur="Votre numéro de téléphone semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";}
				}
	if(!document.landing.email.value){erreur="Veuillez indiquer votre email";}
	if(!document.landing.adresse.value){erreur="Veuillez indiquer votre adresse";}
	if(!document.landing.cp.value){erreur="Veuillez indiquer votre code postal";}


	if(!document.landing.valeur_bien.value &&  ( document.landing.logement.value=="proprietaire" || document.landing.logement.value=="accedant" )){
		erreur="Veuillez indiquer la valeur du bien";
	}
	
		if(!document.landing.profession_co.value  && document.landing.coemp.value=="oui"){
		erreur="Veuillez indiquer le type de contrat du conjoint";
	}
	
			if(!document.landing.profession.value){
		erreur="Veuillez indiquer votre type de contrat";
	}
	
	

		if(document.landing.annee_naiss.value=="01"){
		erreur="Veuillez indiquer votre date de naissance";
	}
	
	
	if(document.landing.annee_naiss_co.value=="01" && document.landing.coemp.value=="oui"){
		erreur="Veuillez indiquer la date de naissance du conjoint";
	}
	
	
		if(!document.landing.revenus_mensuel.value){
		erreur="Veuillez indiquer vos revenus net mensuel";
	}
	
	if(!document.landing.revenus_mensuel_co.value  && document.landing.coemp.value=="oui"){
		erreur="Veuillez indiquer les revenus net mensuel du conjoint";
	}
	
	
	if(!document.landing.loyer_hc.value && document.landing.logement.value=="locataire" ){
		erreur="Veuillez indiquer votre loyer";
	}
	
		if(!document.landing.loyer_charges.value && document.landing.logement.value=="locataire" ){
		erreur="Veuillez indiquer vos charges de loyer";
	}
		
	
			
		
		
		
	if(document.landing.tresorerie.value){
		document.landing.tresorerie.value=replace_carac(document.landing.tresorerie.value);
		document.landing.tresorerie.value=parseFloat(document.landing.tresorerie.value);
		if (isNaN(document.landing.tresorerie.value)){
		document.landing.tresorerie.value='';	
		erreur="Veuillez indiquer la tresorerie en chiffres";}}
		
		
			if(document.landing.revenus_mensuel.value){
		document.landing.revenus_mensuel.value=replace_carac(document.landing.revenus_mensuel.value);
		document.landing.revenus_mensuel.value=parseFloat(document.landing.revenus_mensuel.value);
		if (isNaN(document.landing.revenus_mensuel.value)){
		document.landing.revenus_mensuel.value='';	
		erreur="Veuillez indiquer vos revenus mensuels en chiffres";}}
		
		if(document.landing.revenus_mensuel_co.value){
		document.landing.revenus_mensuel_co.value=replace_carac(document.landing.revenus_mensuel_co.value);
		document.landing.revenus_mensuel_co.value=parseFloat(document.landing.revenus_mensuel_co.value);
		if (isNaN(document.landing.revenus_mensuel_co.value)){
		document.landing.revenus_mensuel_co.value='';	
		erreur="Veuillez indiquer les revenus mensuels du conjoint en chiffres";}}
		
			if(document.landing.charges_mensuelles.value){
		document.landing.charges_mensuelles.value=replace_carac(document.landing.charges_mensuelles.value);
		document.landing.charges_mensuelles.value=parseFloat(document.landing.charges_mensuelles.value);
		if (isNaN(document.landing.charges_mensuelles.value)){
		document.landing.charges_mensuelles.value='';	
		erreur="Veuillez indiquer les charges mensuelles en chiffres";}}
		
			if(document.landing.valeur_bien.value){
		document.landing.valeur_bien.value=replace_carac(document.landing.valeur_bien.value);
		document.landing.valeur_bien.value=parseFloat(document.landing.valeur_bien.value);
		if (isNaN(document.landing.valeur_bien.value)){
		document.landing.valeur_bien.value='';	
		erreur="Veuillez indiquer la valeur du bien en chiffres";}}
		
		
		
			if(document.landing.revenus_foncier.value){
		document.landing.revenus_foncier.value=replace_carac(document.landing.revenus_foncier.value);
		document.landing.revenus_foncier.value=parseFloat(document.landing.revenus_foncier.value);
		if (isNaN(document.landing.revenus_foncier.value)){
		document.landing.revenus_foncier.value='';	
		erreur="Veuillez indiquer vos revenus foncier en chiffres";}}
		
		if(document.landing.allocs.value){
		document.landing.allocs.value=replace_carac(document.landing.allocs.value);
		document.landing.allocs.value=parseFloat(document.landing.allocs.value);
		if (isNaN(document.landing.allocs.value)){
		document.landing.allocs.value='';	
		erreur="Veuillez indiquer vos allocations en chiffres";}}
		
				if(document.landing.pension_alimentaire_percu.value){
		document.landing.pension_alimentaire_percu.value=replace_carac(document.landing.pension_alimentaire_percu.value);
		document.landing.pension_alimentaire_percu.value=parseFloat(document.landing.pension_alimentaire_percu.value);
		if (isNaN(document.landing.pension_alimentaire_percu.value)){
		document.landing.pension_alimentaire_percu.value='';	
		erreur="Veuillez indiquer votre pension alimentaire percu en chiffres";}}
		
				if(document.landing.loyer_hc.value){
		document.landing.loyer_hc.value=replace_carac(document.landing.loyer_hc.value);
		document.landing.loyer_hc.value=parseFloat(document.landing.loyer_hc.value);
		if (isNaN(document.landing.loyer_hc.value)){
		document.landing.loyer_hc.value='';	
		erreur="Veuillez indiquer votre loyer en chiffres";}}
		
				if(document.landing.loyer_charges.value){
		document.landing.loyer_charges.value=replace_carac(document.landing.loyer_charges.value);
		document.landing.loyer_charges.value=parseFloat(document.landing.loyer_charges.value);
		if (isNaN(document.landing.loyer_charges.value)){
		document.landing.loyer_charges.value='';	
		erreur="Veuillez indiquer vos charges de loyer en chiffres";}}
		
				if(document.landing.pension_alimentaire_verse.value){
		document.landing.pension_alimentaire_verse.value=replace_carac(document.landing.pension_alimentaire_verse.value);
		document.landing.pension_alimentaire_verse.value=parseFloat(document.landing.pension_alimentaire_verse.value);
		if (isNaN(document.landing.pension_alimentaire_verse.value)){
		document.landing.pension_alimentaire_verse.value='';	
		erreur="Veuillez indiquer votre pension alimentaire verse en chiffres";}}
		
		
		if(document.landing.tresorerie.value){
		document.landing.tresorerie.value=replace_carac(document.landing.tresorerie.value);
		document.landing.tresorerie.value=parseFloat(document.landing.tresorerie.value);
		if (isNaN(document.landing.tresorerie.value)){
		document.landing.tresorerie.value='';	
		erreur="Veuillez indiquer la tresorerie en chiffres";}}
		
		var ajustement=16+4;			
		
			if(!document.landing.elements[25+ajustement].value){
		erreur="Veuillez indiquer le type de crédit 1";
		}
		
			if(!document.landing.elements[26+ajustement].value){
		erreur="Veuillez indiquer la mensualite 1";
		}
		
			if(!document.landing.elements[27+ajustement].value){
		erreur="Veuillez indiquer le capital restant due 1";
		}
		
		
			if(document.landing.elements[26+ajustement].value){
		document.landing.elements[26+ajustement].value=replace_carac(document.landing.elements[26+ajustement].value);
		document.landing.elements[26+ajustement].value=parseFloat(document.landing.elements[26+ajustement].value);
		if (isNaN(document.landing.elements[26+ajustement].value)){
		document.landing.elements[26+ajustement].value='';	
		erreur="Veuillez indiquer la mensualite 1 en chiffres";}}
		
		if(document.landing.elements[27+ajustement].value){
		document.landing.elements[27+ajustement].value=replace_carac(document.landing.elements[27+ajustement].value);
		document.landing.elements[27+ajustement].value=parseFloat(document.landing.elements[27+ajustement].value);
		if (isNaN(document.landing.elements[27+ajustement].value)){
		document.landing.elements[27+ajustement].value='';	
		erreur="Veuillez indiquer le capital restant dû 1 en chiffres";}}
		
		
		if(document.landing.elements[29+ajustement].value){
		document.landing.elements[29+ajustement].value=replace_carac(document.landing.elements[29+ajustement].value);
		document.landing.elements[29+ajustement].value=parseFloat(document.landing.elements[29+ajustement].value);
		if (isNaN(document.landing.elements[29+ajustement].value)){
		document.landing.elements[29+ajustement].value='';	
		erreur="Veuillez indiquer la mensualite 2 en chiffres";}}
		
		if(document.landing.elements[30+ajustement].value){
		document.landing.elements[30+ajustement].value=replace_carac(document.landing.elements[30+ajustement].value);
		document.landing.elements[30+ajustement].value=parseFloat(document.landing.elements[30+ajustement].value);
		if (isNaN(document.landing.elements[30+ajustement].value)){
		document.landing.elements[30+ajustement].value='';	
		erreur="Veuillez indiquer le capital restant dû 2 en chiffres";}}
		
		if(document.landing.elements[32+ajustement].value){
		document.landing.elements[32+ajustement].value=replace_carac(document.landing.elements[32+ajustement].value);
		document.landing.elements[32+ajustement].value=parseFloat(document.landing.elements[32+ajustement].value);
		if (isNaN(document.landing.elements[32+ajustement].value)){
		document.landing.elements[32+ajustement].value='';	
		erreur="Veuillez indiquer la mensualite 3 en chiffres";}}
		
		if(document.landing.elements[33+ajustement].value){
		document.landing.elements[33+ajustement].value=replace_carac(document.landing.elements[33+ajustement].value);
		document.landing.elements[33+ajustement].value=parseFloat(document.landing.elements[33+ajustement].value);
		if (isNaN(document.landing.elements[33+ajustement].value)){
		document.landing.elements[33+ajustement].value='';	
		erreur="Veuillez indiquer le capital restant dû 3 en chiffres";}}
		
		
		//************* ici  for (compteur=50;compteur<100;compteur++){
		
		var compteur2=0; var compteur=0;
		
		if (document.landing.length==41+ajustement)
			compteur2 = 1;	
		
		if (document.landing.length==44+ajustement)
			compteur2 = 2;	
		
		if (document.landing.length==47+ajustement)
			compteur2 = 3;	
			
		if (document.landing.length==50+ajustement)
			compteur2 = 4;	
			
		if (document.landing.length==53+ajustement)
			compteur2 = 5;	
			
		if (document.landing.length==56+ajustement)
			compteur2 = 6;	
			
		if (document.landing.length==59+ajustement)
			compteur2 = 7;	
		
		
		//alert ("compteur2: "+compteur2+" taille elements : "+document.landing.length );
		
		
			for (compteur=0;compteur<=compteur2;compteur++){
			
			
			var tempo=3+compteur;
			
			if(!document.landing.elements[31+compteur*3+ajustement].value && (document.landing.elements[32+compteur*3+ajustement].value || document.landing.elements[33+compteur*3+ajustement].value )){
				erreur="Veuillez indiquer le type de crédit "+tempo;
			}
			
			
			
			if(document.landing.elements[32+compteur*3+ajustement].value){
				document.landing.elements[32+compteur*3+ajustement].value=replace_carac(document.landing.elements[32+compteur*3+ajustement].value);
				document.landing.elements[32+compteur*3+ajustement].value=parseFloat(document.landing.elements[32+compteur*3+ajustement].value);
				if (isNaN(document.landing.elements[32+compteur*3+ajustement].value)){
					document.landing.elements[32+compteur*3+ajustement].value='';	
					erreur="Veuillez indiquer la mensualite "+tempo+"  en chiffres";}}
		
			if(document.landing.elements[33+compteur*3+ajustement].value){
				document.landing.elements[33+compteur*3+ajustement].value=replace_carac(document.landing.elements[33+compteur*3+ajustement].value);
				document.landing.elements[33+compteur*3+ajustement].value=parseFloat(document.landing.elements[33+compteur*3+ajustement].value);
				if (isNaN(document.landing.elements[33+compteur*3+ajustement].value)){
				document.landing.elements[33+compteur*3+ajustement].value='';	
				erreur="Veuillez indiquer le capital restant dû "+tempo+"  en chiffres";}}
						
		}
		
		
		
		
		
		

		if(!document.landing.elements[28+ajustement].value && (document.landing.elements[29+ajustement].value || document.landing.elements[30+ajustement].value )){
			erreur="Veuillez indiquer le type de crédit 2";
		}
	
			if(!document.landing.elements[31+ajustement].value && (document.landing.elements[32+ajustement].value || document.landing.elements[33+ajustement].value )){
			erreur="Veuillez indiquer le type de crédit 3";
		}
	
		
		
	
	
		if(erreur==''){return true;}
				else{
					alert(erreur);
					return false;
					} 
	
	

}

function valid_landing_beta() {

var erreur='';

// BLOC 5
if(document.landing.autres_charges.value){
		document.landing.autres_charges.value=replace_carac(document.landing.autres_charges.value);
		document.landing.autres_charges.value=parseFloat(document.landing.autres_charges.value);
		if (isNaN(document.landing.autres_charges.value)){
		document.landing.autres_charges.value='';	
		erreur="Veuillez indiquer les autres charges en chiffres";}}
	
	if(document.landing.tresorerie.value){
		document.landing.tresorerie.value=replace_carac(document.landing.tresorerie.value);
		document.landing.tresorerie.value=parseFloat(document.landing.tresorerie.value);
		if (isNaN(document.landing.tresorerie.value)){
		document.landing.tresorerie.value='';	
		erreur="Veuillez indiquer la tresorerie en chiffres";}}
// FIN BLOC 5


// BLOC 4 CREDIT CONSO
	if(!document.landing.crd_1.value){
		erreur="Veuillez indiquer le capital restant crédit conso 1";
	}
	if(!document.landing.mensualite_1.value){
		erreur="Veuillez indiquer la mensualité crédit conso 1";
	}
//	if(!document.landing.elements[51+ajustement].value){
//		erreur="Veuillez indiquer l'organisme de crédit conso 1";
//	}
	
	if(document.landing.mensualite_1.value){
		document.landing.mensualite_1.value=replace_carac(document.landing.mensualite_1.value);
		document.landing.mensualite_1.value=parseFloat(document.landing.mensualite_1.value);
		if (isNaN(document.landing.mensualite_1.value)){
		document.landing.mensualite_1.value='';	
		erreur="Veuillez indiquer la mensualité 1 en chiffres";}}		
	
if(document.landing.elements[53+ajustement].value){
		document.landing.elements[53+ajustement].value=replace_carac(document.landing.elements[53+ajustement].value);
		document.landing.elements[53+ajustement].value=parseFloat(document.landing.elements[53+ajustement].value);
		if (isNaN(document.landing.elements[53+ajustement].value)){
		document.landing.elements[53+ajustement].value='';	
		erreur="Veuillez indiquer le capital restant 1 en chiffres";}}		
		
	if(document.landing.elements[55].value){
		document.landing.elements[55].value=replace_carac(document.landing.elements[55].value);
		document.landing.elements[55].value=parseFloat(document.landing.elements[55].value);
		if (isNaN(document.landing.elements[55].value)){
		document.landing.elements[55].value='';	
		erreur="Veuillez indiquer la mensualité 2 (des autres crédits) en chiffres";}}		
	
	if(document.landing.elements[56].value){
		document.landing.elements[56].value=replace_carac(document.landing.elements[56].value);
		document.landing.elements[56].value=parseFloat(document.landing.elements[56].value);
		if (isNaN(document.landing.elements[56].value)){
		document.landing.elements[56].value='';	
		erreur="Veuillez indiquer le capital restant 2 (des autres crédits) en chiffres";}}			
		
	if(document.landing.elements[58].value){
		document.landing.elements[58].value=replace_carac(document.landing.elements[58].value);
		document.landing.elements[58].value=parseFloat(document.landing.elements[58].value);
		if (isNaN(document.landing.elements[58].value)){
		document.landing.elements[58].value='';	
		erreur="Veuillez indiquer la mensualité 3 (des autres crédits) en chiffres";}}		
	
	if(document.landing.elements[59].value){
		document.landing.elements[59].value=replace_carac(document.landing.elements[59].value);
		document.landing.elements[59].value=parseFloat(document.landing.elements[59].value);
		if (isNaN(document.landing.elements[59].value)){
		document.landing.elements[59].value='';	
		erreur="Veuillez indiquer le capital restant 3 (des autres crédits) en chiffres";}}	
		
	if(document.landing.elements[61].value){
		document.landing.elements[61].value=replace_carac(document.landing.elements[61].value);
		document.landing.elements[61].value=parseFloat(document.landing.elements[61].value);
		if (isNaN(document.landing.elements[61].value)){
		document.landing.elements[61].value='';	
		erreur="Veuillez indiquer la mensualité 4 (des autres crédits) en chiffres";}}		
	
	if(document.landing.elements[62].value){
		document.landing.elements[62].value=replace_carac(document.landing.elements[62].value);
		document.landing.elements[62].value=parseFloat(document.landing.elements[62].value);
		if (isNaN(document.landing.elements[62].value)){
		document.landing.elements[62].value='';	
		erreur="Veuillez indiquer le capital restant 4 (des autres crédits) en chiffres";}}		
		
	if(document.landing.elements[64].value){
		document.landing.elements[64].value=replace_carac(document.landing.elements[64].value);
		document.landing.elements[64].value=parseFloat(document.landing.elements[64].value);
		if (isNaN(document.landing.elements[64].value)){
		document.landing.elements[64].value='';	
		erreur="Veuillez indiquer la mensualité 5 (des autres crédits) en chiffres";}}		
	
	if(document.landing.elements[65].value){
		document.landing.elements[65].value=replace_carac(document.landing.elements[65].value);
		document.landing.elements[65].value=parseFloat(document.landing.elements[65].value);
		if (isNaN(document.landing.elements[65].value)){
		document.landing.elements[65].value='';	
		erreur="Veuillez indiquer le capital restant 5 (des autres crédits) en chiffres";}}	
		
		
	if (ligne_ajoutee>0){
	if(document.landing.elements[66].value){
		document.landing.elements[66].value=replace_carac(document.landing.elements[66].value);
		document.landing.elements[66].value=parseFloat(document.landing.elements[66].value);
		if (isNaN(document.landing.elements[66].value)){
		document.landing.elements[66].value='';	
		erreur="Veuillez indiquer la mensualité 6 (des autres crédits) en chiffres";}}			
	if(document.landing.elements[67].value){
		document.landing.elements[67].value=replace_carac(document.landing.elements[67].value);
		document.landing.elements[67].value=parseFloat(document.landing.elements[67].value);
		if (isNaN(document.landing.elements[67].value)){
		document.landing.elements[67].value='';	
		erreur="Veuillez indiquer le capital restant 6 (des autres crédits) en chiffres";}}	
	}
	if (ligne_ajoutee>1){
	if(document.landing.elements[69].value){
		document.landing.elements[69].value=replace_carac(document.landing.elements[69].value);
		document.landing.elements[69].value=parseFloat(document.landing.elements[69].value);
		if (isNaN(document.landing.elements[69].value)){
		document.landing.elements[69].value='';	
		erreur="Veuillez indiquer la mensualité 7 (des autres crédits) en chiffres";}}			
	if(document.landing.elements[70].value){
		document.landing.elements[70].value=replace_carac(document.landing.elements[70].value);
		document.landing.elements[70].value=parseFloat(document.landing.elements[70].value);
		if (isNaN(document.landing.elements[70].value)){
		document.landing.elements[70].value='';	
		erreur="Veuillez indiquer le capital restant 7 (des autres crédits) en chiffres";}}	
	}
	if (ligne_ajoutee>2){
	if(document.landing.elements[72].value){
		document.landing.elements[72].value=replace_carac(document.landing.elements[72].value);
		document.landing.elements[72].value=parseFloat(document.landing.elements[72].value);
		if (isNaN(document.landing.elements[72].value)){
		document.landing.elements[72].value='';	
		erreur="Veuillez indiquer la mensualité 8 (des autres crédits) en chiffres";}}			
	if(document.landing.elements[73].value){
		document.landing.elements[73].value=replace_carac(document.landing.elements[73].value);
		document.landing.elements[73].value=parseFloat(document.landing.elements[73].value);
		if (isNaN(document.landing.elements[73].value)){
		document.landing.elements[73].value='';	
		erreur="Veuillez indiquer le capital restant 8 (des autres crédits) en chiffres";}}	
	}
	
	if (ligne_ajoutee>3){
	if(document.landing.elements[75].value){
		document.landing.elements[75].value=replace_carac(document.landing.elements[75].value);
		document.landing.elements[75].value=parseFloat(document.landing.elements[75].value);
		if (isNaN(document.landing.elements[75].value)){
		document.landing.elements[75].value='';	
		erreur="Veuillez indiquer la mensualité 9 (des autres crédits) en chiffres";}}			
	if(document.landing.elements[76].value){
		document.landing.elements[76].value=replace_carac(document.landing.elements[76].value);
		document.landing.elements[76].value=parseFloat(document.landing.elements[76].value);
		if (isNaN(document.landing.elements[76].value)){
		document.landing.elements[76].value='';	
		erreur="Veuillez indiquer le capital restant 9 (des autres crédits) en chiffres";}}	
	}
	
	if (ligne_ajoutee>4){
	if(document.landing.elements[77].value){
		document.landing.elements[77].value=replace_carac(document.landing.elements[77].value);
		document.landing.elements[77].value=parseFloat(document.landing.elements[77].value);
		if (isNaN(document.landing.elements[77].value)){
		document.landing.elements[77].value='';	
		erreur="Veuillez indiquer la mensualité 10 (des autres crédits) en chiffres";}}			
	if(document.landing.elements[78].value){
		document.landing.elements[78].value=replace_carac(document.landing.elements[78].value);
		document.landing.elements[78].value=parseFloat(document.landing.elements[78].value);
		if (isNaN(document.landing.elements[78].value)){
		document.landing.elements[78].value='';	
		erreur="Veuillez indiquer le capital restant 10 (des autres crédits) en chiffres";}}	
	}
// FIN BLOC 4



// BLOC 3 LOGEMENT
	if(document.landing.mens_immo1.value){
		document.landing.mens_immo1.value=replace_carac(document.landing.mens_immo1.value);
		document.landing.mens_immo1.value=parseFloat(document.landing.mens_immo1.value);
		if (isNaN(document.landing.mens_immo1.value)){
		document.landing.mens_immo1.value='';	
		erreur="Veuillez indiquer la mensualité immo 1 en chiffres";}}
	
	if(document.landing.crd_immo1.value){
		document.landing.crd_immo1.value=replace_carac(document.landing.crd_immo1.value);
		document.landing.crd_immo1.value=parseFloat(document.landing.crd_immo1.value);
		if (isNaN(document.landing.crd_immo1.value)){
		document.landing.crd_immo1.value='';	
		erreur="Veuillez indiquer le capital restant immo 1 en chiffres";}}	
		
	if(document.landing.mens_immo2.value){
		document.landing.mens_immo2.value=replace_carac(document.landing.mens_immo2.value);
		document.landing.mens_immo2.value=parseFloat(document.landing.mens_immo2.value);
		if (isNaN(document.landing.mens_immo2.value)){
		document.landing.mens_immo2.value='';	
		erreur="Veuillez indiquer la mensualité immo 2 en chiffres";}}
		
	if(document.landing.crd_immo2.value){
		document.landing.crd_immo2.value=replace_carac(document.landing.crd_immo2.value);
		document.landing.crd_immo2.value=parseFloat(document.landing.crd_immo2.value);
		if (isNaN(document.landing.crd_immo2.value)){
		document.landing.crd_immo2.value='';	
		erreur="Veuillez indiquer le capital restant immo 2 en chiffres";}}	
		
	if(document.landing.mens_ptz.value){
		document.landing.mens_ptz.value=replace_carac(document.landing.mens_ptz.value);
		document.landing.mens_ptz.value=parseFloat(document.landing.mens_ptz.value);
		if (isNaN(document.landing.mens_ptz.value)){
		document.landing.mens_ptz.value='';	
		erreur="Veuillez indiquer la mensualité immo prêt taux zéro en chiffres";}}
		
	if(document.landing.crd_ptz.value){
		document.landing.crd_ptz.value=replace_carac(document.landing.crd_ptz.value);
		document.landing.crd_ptz.value=parseFloat(document.landing.crd_ptz.value);
		if (isNaN(document.landing.crd_ptz.value)){
		document.landing.crd_ptz.value='';	
		erreur="Veuillez indiquer le capital restant immo prêt taux zéro en chiffres";}}
		
		if(document.landing.loyer_hc.value){
		document.landing.loyer_hc.value=replace_carac(document.landing.loyer_hc.value);
		document.landing.loyer_hc.value=parseFloat(document.landing.loyer_hc.value);
		if (isNaN(document.landing.loyer_hc.value)){
		document.landing.loyer_hc.value='';	
		erreur="Veuillez indiquer le loyer en chiffres";}}
	if(document.landing.charges.value){
		document.landing.charges.value=replace_carac(document.landing.charges.value);
		document.landing.charges.value=parseFloat(document.landing.charges.value);
		if (isNaN(document.landing.charges.value)){
		document.landing.charges.value='';	
		erreur="Veuillez indiquer les charges locatives en chiffres";}}
	if(document.landing.valeur_immo.value){
		document.landing.valeur_immo.value=replace_carac(document.landing.valeur_immo.value);
		document.landing.valeur_immo.value=parseFloat(document.landing.valeur_immo.value);
		if (isNaN(document.landing.valeur_immo.value)){
		document.landing.valeur_immo.value='';	
		erreur="Veuillez indiquer la valeur de votre bien immobilier en chiffres";}}
		
	if(document.landing.logement.value == "Propriétaire"){
		if(!document.landing.crd_immo1.value){
			erreur="Veuillez indiquer le capital restant immo 1";
		}
		if(!document.landing.mens_immo1.value){
			erreur="Veuillez indiquer la mensualité immo 1";
		}
		if(!document.landing.org_immo1.value){
			erreur="Veuillez indiquer l'organisme de crédit immo 1";
		}
		if(!document.landing.valeur_immo.value){
			erreur="Veuillez indiquer la valeur de votre bien immobilier";
		}
	}
	
	if(document.landing.logement.value==""){
		erreur="Veuillez indiquer votre logement";
	}
// FIN BLOC 3 LOGEMENT

// BLOC 2 COEMP
if (document.landing.elements[0].checked){

					if(!document.landing.co_revenu_mens.value){erreur="Veuillez indiquez le revenu mensuel du coemprunteur";}
					else { 
					document.landing.co_revenu_mens.value=replace_carac(document.landing.co_revenu_mens.value);
					document.landing.co_revenu_mens.value=parseFloat(document.landing.co_revenu_mens.value);
					if (isNaN(document.landing.co_revenu_mens.value)){ 
					document.landing.co_revenu_mens.value='';
					erreur="Veuillez rentrer un nombre pour le revenu mensuel du coemprunteur"; }
					}

				if(!document.landing.co_type_contrat.value){erreur="Veuillez indiquez le type de contrat du coemprunteur";}
				if(!document.landing.co_anciennete.value){erreur="Veuillez indiquez l'ancienneté du coemprunteur";}

				if(!document.landing.co_profession.value){erreur="Veuillez indiquez la profession du coemprunteur";}

				if(document.landing.co_tel2.value){
					if(document.landing.co_tel2.value.length!=10 || isNaN(document.landing.co_tel2.value)){
						erreur="Votre 2ème numéro de téléphone du coemprunteur semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";
					}
				}

				if(!document.landing.co_tel.value){erreur="Veuillez indiquer le numéro de téléphone du coemprunteur.";}
				else{
					if(document.landing.co_tel.value.length!=10 || isNaN(document.landing.co_tel.value))
						{erreur="Le numéro de téléphone du coemprunteur semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";}
				}
					
				if(!document.landing.co_date_naiss.value){erreur="Veuillez indiquer la date de naissance du coemprunteur.";}
				

				
				if(!document.landing.co_prenom.value){erreur="Veuillez indiquer le prénom du coemprunteur.";}
				if(!document.landing.co_nom.value){erreur="Veuillez indiquer le nom du coemprunteur.";}	
					
				if(document.landing.co_tel.value){
					if(document.landing.co_tel.value.length!=10 || isNaN(document.landing.co_tel.value))
						{erreur="Votre numéro de téléphone (coemprunteur) semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";}
				}
				if(document.landing.co_tel2.value){
					if(document.landing.co_tel2.value.length!=10 || isNaN(document.landing.co_tel2.value))
						{erreur="Votre numéro de portable (coemprunteur) semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";}
				}
				
				if(document.landing.co_autre_revenu.value){
		document.landing.co_autre_revenu.value=replace_carac(document.landing.co_autre_revenu.value);
		document.landing.co_autre_revenu.value=parseFloat(document.landing.co_autre_revenu.value);
		if (isNaN(document.landing.co_autre_revenu.value)){
		document.landing.co_autre_revenu.value='';
		erreur="Veuillez rentrer un nombre pour les autres revenus (coemprunteur)";}}
				
				if(document.landing.co_pension_inval.value){
		document.landing.co_pension_inval.value=replace_carac(document.landing.co_pension_inval.value);
		document.landing.co_pension_inval.value=parseFloat(document.landing.co_pension_inval.value);
		if (isNaN(document.landing.co_pension_inval.value)){
			document.landing.co_pension_inval.value='';
		erreur="Veuillez rentrer un nombre pour la pension d'invalidité (coemprunteur)";}}
		
		if(document.landing.co_allocations.value){
		document.landing.co_allocations.value=replace_carac(document.landing.co_allocations.value);
		document.landing.co_allocations.value=parseFloat(document.landing.co_allocations.value);
		if (isNaN(document.landing.co_allocations.value)){
		document.landing.co_allocations.value='';
		erreur="Veuillez rentrer un nombre pour les allocations (coemprunteur)";}}
				
		if(document.landing.co_revenu_mens.value){
		document.landing.co_revenu_mens.value=replace_carac(document.landing.co_revenu_mens.value);
		document.landing.co_revenu_mens.value=parseFloat(document.landing.co_revenu_mens.value);
			if (isNaN(document.landing.co_revenu_mens.value)){
			document.landing.co_revenu_mens.value='';
			erreur="Veuillez rentrer un nombre pour le revenu net mensuel (coemprunteur)";
			}
		}



}
// FIN BLOC 2 COEMP

// BLOC 1 EMPRUNTEUR

				// REVENU MENS
				if(!document.landing.revenu_mens.value){erreur="Veuillez indiquez votre revenu mensuel";}
					else { 
					document.landing.revenu_mens.value=replace_carac(document.landing.revenu_mens.value);
					document.landing.revenu_mens.value=parseFloat(document.landing.revenu_mens.value);
					if (isNaN(document.landing.revenu_mens.value)){ 
					document.landing.revenu_mens.value='';
					erreur="Veuillez rentrer un nombre pour le revenu mensuel"; }
				}
					
				// TYPE CONTRAT
				if(!document.landing.type_contrat.value){erreur="Veuillez indiquer votre type de contrat.";}

				// ANCIENNETE
				if(!document.landing.anciennete.value){erreur="Veuillez indiquer votre anciennete.";}

				// PROFFESSION
				if(!document.landing.profession.value){erreur="Veuillez indiquer votre profession.";}

				// PROB BANCAIRE
				if(!document.landing.prob_bancaire.value){erreur="Veuillez indiquer vos problèmes bancaire.";}

				// SITUATION FAM
				if(!document.landing.situation_fam.value){erreur="Veuillez indiquer votre situation familiale.";}

				// TEL 2
				if(document.landing.tel2.value){
					if(document.landing.tel2.value.length!=10 || isNaN(document.landing.tel2.value)){
						erreur="Votre 2ème numéro de téléphone semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";
					}
				}

				// TEL
					if(!document.landing.tel.value){erreur="Veuillez indiquer votre numéro de téléphone.";}
				else{
					if(document.landing.tel.value.length!=10 || isNaN(document.landing.tel.value))
						{erreur="Votre numéro de téléphone semble invalide.\nVeuillez l'entrer sur 10 chiffres sans espaces.";}
				}
				
				// EMAIL
				if(!document.landing.email.value){erreur="Veuillez indiquer votre adresse email.";}
				else{
					var email=document.landing.email.value;
					var arobase=email.indexOf('@');
					var point=email.indexOf('.',arobase);
					var domaine=email.substr(point);
					if(arobase == -1 || point == -1 || domaine.length<3)
						{erreur="Votre adresse email semble invalide.";}
				}

				// VILLE
				if(!document.landing.ville.value){erreur="Veuillez indiquer votre ville.";}

				// CP
				if(!document.landing.cp.value){erreur="Veuillez indiquer votre code postal.";}
				else{
					if(document.landing.cp.value.length!=5 || isNaN(document.landing.cp.value))
						{erreur="Votre code postal semble invalide.\nVeuillez l'entrer sur 5 chiffres sans espaces.";}
				}

				
				// ADRESSE
				if(!document.landing.adresse.value){erreur="Veuillez indiquer votre adresse.";}

				// DATE NAISS
				if(!document.landing.date_naiss.value){erreur="Veuillez indiquer votre date de naissance.";}
					
				// PRENOM
				if(!document.landing.prenom.value){erreur="Veuillez indiquer votre prénom.";}
				else { 
						if(!isNaN(document.landing.prenom.value)){erreur="N'entrez pas de chiffres";}
					}
				// NOM
				if(!document.landing.nom.value){erreur="Veuillez indiquer votre nom.";}
				else { 
						if(!isNaN(document.landing.nom.value)){erreur="N'entrez pas de chiffres";}
				}
					
				
				
				
// FIN BLOC 1
				

	
				if(erreur==''){return true;}
				else {
					alert(erreur);
					return false;
				} 			
}

function ajoutligne(){
	var tabcredits = document.getElementById("credit");
	var lignecredit = tabcredits.getElementsByTagName("tr").length - 1;
	if(lignecredit < 12) {
	

		cellule1 = '<div align="right" style="margin-top:6px;margin-bottom:6px;"><select name="type_credit[]" style="width:150px;"><option value="" selected="selected">Choisissez</option><option value="immobilier">Immobilier</option><option value="consommation">Consommation</option></select></div>';
		
		cellule2 = '<div align="center" style="margin-top:6px;margin-bottom:6px;"><input type="text" name="mensualite[]" style="width:70px;"></div>';
		cellule3 = '<input type="text" name="crd[]" style="width:90px;margin-top:6px;margin-bottom:6px;"> ';
		var l = tabcredits.insertRow(tabcredits.rows.length); 
		var c = l.insertCell(l.cells.length);
		
		c.innerHTML = cellule1; 
		c = l.insertCell(l.cells.length); 
		c.innerHTML = cellule2;
		c = l.insertCell(l.cells.length);
		c.innerHTML = cellule3;
		ligne_ajoutee++;
		lignecredit++;
		}
}

function replace_carac(valeur){
	valeur=valeur.replace(",", ".");
	valeur=valeur.replace(" ", "");
	valeur=valeur.replace("<#","");
	valeur=valeur.replace("::","");
	valeur=valeur.replace("#>","");
	return valeur;
}

/*
function replace_carac2(valeur){
	valeur=valeur.replace(".", ",");
	valeur=valeur.replace(";", ",");
	valeur=valeur.replace("/", ",");
	valeur=valeur.replace("-", ",");
	valeur=valeur.replace(":", ",");
	return valeur;
}
*/

function affiche_co(valeur){
	if(valeur == "oui")
	{
			document.getElementById('coemprunteur').style.display = 'block';
			document.getElementById('titre_co').style.display = 'block'; 
	}
	else {
			document.getElementById('coemprunteur').style.display = 'none'; 
			document.getElementById('titre_co').style.display = 'none'; 
	}
}


function affiche_prop(valeur){
		
		if(valeur == "proprietaire" || valeur == "accedant")
		{		
				document.getElementById('proprio').style.display = 'block'; 
				document.getElementById('locataire').style.display = 'none'; 
		}
		
		if(valeur == "locataire") {	
				document.getElementById('locataire').style.display = 'block'; 
				document.getElementById('proprio').style.display = 'none'; 
		}
		
		if(valeur == "loge_gratuit") {	
				document.getElementById('locataire').style.display = 'none'; 
				document.getElementById('proprio').style.display = 'none'; 
		}
		
}


function isDateValid(valeur) {
var chaineDate=valeur;

// Je regarde tout d'abord si la chaîne n'est pas vide, sinon pas la peine d'aller plus loin
   if (chaineDate == "") {
	
    return false;
   }
// J'utilise split pour créer un tableau dans lequel je récupère les jour mois année
// J'attends bien sûr une date formatée en JJ/MM/AAAA
   var ladate = (chaineDate).split("/");
// Si je n'ai pas récupéré trois éléments ou bien s'il ne s'agit pas d'entiers, pas la peine non plus d'aller plus loin
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))){
	alert(" Date non valide ! ");
	return false;
	}
// Sinon, c'est maintenant que je crée la date correspondante. Attention, les mois sont étalonnés de 0 à 11
   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]))

// Bug de l'an 2000 oblige, lorsque je récupère l'année, je n'ai pas toujours 4 chiffres selon les navigateurs, je rectifie donc ici le tir.
   var annee = unedate.getYear();
   if ((Math.abs(annee)+"").length < 4){ annee = annee + 1900;}
   												
     if ((Math.abs(ladate[2])+"").length < 4){if (ladate[2]>10){ ladate[2] =  19 + ladate[2];}}
	 											
 //alert(" annee ="+annee+"  et ladate[2]= " + ladate[2] );
// Il ne reste plus qu'à vérifier si le jour, le mois et l'année obtenus sont les mêmes que ceux saisis par l'utilisateur.


   if (!((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))){

	alert(" Date non valide ! ");

return false;}

   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))
}

// fonction spéciale pour l'étape 2 du formulaire de solutioncredit.

function isDateValid2(valeur) {
var chaineDate=valeur;

	if ((valeur!='') && (valeur.length!=10)){
	alert(" Date non valide ! ");
	return false;					 
	}
// Je regarde tout d'abord si la chaîne n'est pas vide, sinon pas la peine d'aller plus loin
   if (chaineDate == "") {
    return false;
   }
// J'utilise split pour créer un tableau dans lequel je récupère les jour mois année
// J'attends bien sûr une date formatée en JJ/MM/AAAA
   var ladate = (chaineDate).split("/");
// Si je n'ai pas récupéré trois éléments ou bien s'il ne s'agit pas d'entiers, pas la peine non plus d'aller plus loin
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))){
	document.landing.date_naiss.value="";
	alert(" Date non valide ! ");
	return false;
	}
// Sinon, c'est maintenant que je crée la date correspondante. Attention, les mois sont étalonnés de 0 à 11
   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]))

// Bug de l'an 2000 oblige, lorsque je récupère l'année, je n'ai pas toujours 4 chiffres selon les navigateurs, je rectifie donc ici le tir.
   var annee = unedate.getYear();
   if ((Math.abs(annee)+"").length < 4){ annee = annee + 1900;}
   												
     if ((Math.abs(ladate[2])+"").length < 4){if (ladate[2]>10){ ladate[2] =  19 + ladate[2];}}
	 											
 //alert(" annee ="+annee+"  et ladate[2]= " + ladate[2] );
// Il ne reste plus qu'à vérifier si le jour, le mois et l'année obtenus sont les mêmes que ceux saisis par l'utilisateur.


   if (!((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))){
	document.landing.date_naiss.value="";
	alert(" Date non valide ! ");

return false;}

   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))
}


// version de verif date pour la date logement de l'étape 3 du formulaire

function isDateValid3(valeur) {
var chaineDate=valeur;
	if ((valeur!='') && (valeur.length!=10)){
	alert(" Date non valide ! ");
	return false;					 
	}

// Je regarde tout d'abord si la chaîne n'est pas vide, sinon pas la peine d'aller plus loin
   if (chaineDate == "") {
	
    return true;
   }
// J'utilise split pour créer un tableau dans lequel je récupère les jour mois année
// J'attends bien sûr une date formatée en JJ/MM/AAAA
   var ladate = (chaineDate).split("/");
// Si je n'ai pas récupéré trois éléments ou bien s'il ne s'agit pas d'entiers, pas la peine non plus d'aller plus loin
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))){
	document.landing.date_logement.value="";
	alert(" Date non valide ! ");
	return false;
	}
// Sinon, c'est maintenant que je crée la date correspondante. Attention, les mois sont étalonnés de 0 à 11
   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]))

// Bug de l'an 2000 oblige, lorsque je récupère l'année, je n'ai pas toujours 4 chiffres selon les navigateurs, je rectifie donc ici le tir.
   var annee = unedate.getYear();
   if ((Math.abs(annee)+"").length < 4){ annee = annee + 1900;}
   												
     if ((Math.abs(ladate[2])+"").length < 4){if (ladate[2]>10){ ladate[2] =  19 + ladate[2];}}
	 											
 //alert(" annee ="+annee+"  et ladate[2]= " + ladate[2] );
// Il ne reste plus qu'à vérifier si le jour, le mois et l'année obtenus sont les mêmes que ceux saisis par l'utilisateur.


   if (!((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))){
	document.landing.date_logement.value="";
	alert(" Date non valide ! ");

return false;}

   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))
}


active = true ;

function slash(valeur){
	
	if(active){
            if (isNaN(valeur.charAt(0)) ) {
                        document.landing.date_naiss.value="";
            }
			
			if (valeur.length==2) {
				if(isNaN(valeur.charAt(1))){
					document.landing.date_naiss.value=valeur.substr(0,1);
				} else {
					document.landing.date_naiss.value=valeur + "/";
				}
			}
			
		if (valeur.length==4) {
				if(isNaN(valeur.charAt(3))){
					document.landing.date_naiss.value=valeur.substr(0,3);
				}
		}
        if (valeur.length==5) {
				if(isNaN(valeur.charAt(4))){
					document.landing.date_naiss.value=valeur.substr(0,4);
				} else {
				document.landing.date_naiss.value=valeur + "/";
				}
		}   
		 if (valeur.length==9) {
				if(isNaN(valeur.charAt(8))){
					document.landing.date_naiss.value=valeur.substr(0,8);
				}
		}
		 if (valeur.length==10) {
				if(isNaN(valeur.charAt(9))){
					document.landing.date_naiss.value=valeur.substr(0,9);
				}
		}
	}
	
	if(valeur.length==8){
		active = false ;
	}
}

function slash_2(valeur){
	
	if(active){
            if (isNaN(valeur.charAt(0)) ) {
                        document.landing.date_logement.value="";
            }
			
			if (valeur.length==2) {
				if(isNaN(valeur.charAt(1))){
					document.landing.date_logement.value=valeur.substr(0,1);
				} else {
					document.landing.date_logement.value=valeur + "/";
				}
			}
			
		if (valeur.length==4) {
				if(isNaN(valeur.charAt(3))){
					document.landing.date_logement.value=valeur.substr(0,3);
				}
		}
        if (valeur.length==5) {
				if(isNaN(valeur.charAt(4))){
					document.landing.date_logement.value=valeur.substr(0,4);
				} else {
				document.landing.date_logement.value=valeur + "/";
				}
		}   
		 if (valeur.length==9) {
				if(isNaN(valeur.charAt(8))){
					document.landing.date_logement.value=valeur.substr(0,8);
				}
		}
		 if (valeur.length==10) {
				if(isNaN(valeur.charAt(9))){
					document.landing.date_logement.value=valeur.substr(0,9);
				}
		}

	}
	
	if(valeur.length==8){
		active = false ;
	}
}

function aff(){
mess = "";
	for (compteur=50;compteur<100;compteur++){
			if(document.landing.elements[compteur]){
			mess += compteur +" "+ document.landing.elements[compteur].name +"\n" ;
			}
	}
	alert(mess) ;
}
