function de(id){
	return document.getElementById(id);
	}
function redirect(form,provenance)
{document.getElementById(form).method='POST';document.getElementById(form).action='me-Contacter-Par-Telephone.php?from='+provenance;document.getElementById(form).submit();}
function redirectCarte(form,provenance)
{document.getElementById(form).method='POST';document.getElementById(form).action='me-Contacter-Par-Telephone-Carte.php?from='+provenance;document.getElementById(form).submit();}
function afficheOblig(formulaire,tab_champs,invalidChars){var longueur_tab=tab_champs.length;cacheOblig(tab_champs);var is_err=false;for(i=0;i<longueur_tab;i++){if(tab_champs[i].slice(0,3)=="civ"){if((!de(tab_champs[i]+'_mme').checked)&&(!de(tab_champs[i]+'_mr').checked)){de(tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Je s&eacute;lectionne ma civili&eacute;</span>';is_err=true;}}
else if(tab_champs[i]=="numero"){if((de(tab_champs[i]+'_fixe').value=='')&&(de(tab_champs[i]+'_gsm').value=='')){de('label_'+tab_champs[i]+'_fixe').className='oblig';de('label_'+tab_champs[i]+'_gsm').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}
else{if(!(((de('numero_fixe').value!='') && (de('numero_fixe').value.length==9))||((de('numero_gsm').value!='') && (de('numero_gsm').value.length==10)))){de('label_'+tab_champs[i]+'_fixe').className='oblig';de('label_'+tab_champs[i]+'_gsm').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}}
else if(tab_champs[i]=="date_de_naissance_annee"||tab_champs[i]=="date_de_naissance_mois"||tab_champs[i]=="date_de_naissance_jour"){if(de('date_de_naissance_annee').value==''||de('date_de_naissance_mois').value==''||de('date_de_naissance_jour').value==''){de('label_date_de_naissance').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else{
	if(tab_champs[i]=="date_de_naissance_annee"||tab_champs[i]=="date_de_naissance_mois"||tab_champs[i]=="date_de_naissance_jour"){
		if(de(tab_champs[i]).value=='' && de('date_de_naissance_annee').value!='' && de('date_de_naissance_mois').value!='' && de('date_de_naissance_jour').value!=''){
			if(de('date_de_naissance_annee').value!='')
			de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
			is_err=true;
			}
	}
else if(tab_champs[i]=="privacy"){if(!de(tab_champs[i]).checked){de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else if(tab_champs[i]=="compte")
{if(de(tab_champs[i]).value!='')
{if(de(tab_champs[i]).value.indexOf('-')==3&&de(tab_champs[i]).value.lastIndexOf('-')==11)
{array=de(tab_champs[i]).value.split('-');num=array[0]+array[1];if(num%97!=array[2])
{de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else{de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else{de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else if(tab_champs[i]=="comptePret")
{if(de('compte').value!='')
{if(de('compte').value.indexOf('-')==3&&de('compte').value.lastIndexOf('-')==11)
{array=de('compte').value.split('-');num=array[0]+array[1];if(num%97!=array[2])
{de('label_compte').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else{de('label_compte').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}}
else
if(de(tab_champs[i]).value==''){de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}
else{if((tab_champs[i]=='email')&&(!verifMail(invalidChars,de(tab_champs[i]).value))){de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}
if((tab_champs[i]=='code_postal')&&(verifNumAndSize(de(tab_champs[i]).value.length!=4))){de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}
if((tab_champs[i]=='rue_numero')&&(!verifNum(de(tab_champs[i]).value))){de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}}}
if(is_err==true){return false;}
else{de(formulaire).submit();}}
function afficheObligEtap2(formulaire,tab_champs){var longueur_tab=tab_champs.length;cacheObligEtap2(tab_champs);var is_err=false;for(i=0;i<longueur_tab;i++){if(tab_champs[i]=='cotitulaire'){if((!de('cotitulaire_oui').checked)&&(!de('cotitulaire_non').checked)){de('label_cotitulaire').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else if(tab_champs[i]=='cp')
{if((de('cp').value=='')||(de('cp').value.length!=4)){de('label_ville').className='oblig';is_err=true;}}
else if(tab_champs[i]=='nationalite')
{if((de('nationalite').value=='')){de('nationalite').className='oblig';is_err=true;}}
else if(tab_champs[i]=="date_de_naissance_annee"||tab_champs[i]=="date_de_naissance_mois"||tab_champs[i]=="date_de_naissance_jour"){if(de('date_de_naissance_annee').value==''||de('date_de_naissance_mois').value==''||de('date_de_naissance_jour').value==''){de('label_date_de_naissance').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else if(tab_champs[i]=='boite')
{if(de('cp').value=='')
{de('label_numero').className='oblig';is_err=true;}}
else if(tab_champs[i]=='adressedepuis_jour'||tab_champs[i]=='adressedepuis_mois'||tab_champs[i]=='adressedepuis_annee'){if(de('adressedepuis_jour').value==''||de('adressedepuis_mois').value==''||de('adressedepuis_annee').value=='')
{de('label_adressedepuis').className='oblig';is_err=true;}}
else if(tab_champs[i]=="registre_national"){
	if(de('registre1').value!='' && de('registre2').value!='' && de('registre3').value!='')
	{
	if(de('registre1').value.length!=6 || de('registre2').value.length!=3 || de('registre3').value.length!=2)
	{
		de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
		is_err=true;
	}
						an = de('date_de_naissance_annee').value;
					reg1 = de('registre1').value;
					reg2 = de('registre2').value;
					reg3 = de('registre3').value;
					if(an>1999)
					{
						num=2+reg1+reg2;
					}
					else
					{
						num=reg1+reg2;
					}
					
					if(97-(num%97)!=reg3){
									
								de('label_'+tab_champs[i]).className = 'oblig';
								//document.info_err.src = 'img/flexoo_oblig.png';
								de('info').innerHTML = '<span class="oblig">Les champs en rouge sont obligatoires </span>';
								is_err = true;
							
							}
}
else{de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else if((de(tab_champs[i]).value=='')&&tab_champs[i]!='adressedepuis_jour'&&tab_champs[i]!='adressedepuis_mois'&&tab_champs[i]!='adressedepuis_annee'){de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
if(is_err==true){return false;}
else{de('form_ok').value='1';de(formulaire).submit();}}
function afficheObligEtap3(formulaire,tab_champs){
	var longueur_tab=tab_champs.length;cacheOblig(tab_champs);
	var is_err=false;
	
	if(document.getElementById('profession').value=='Femme au foyer' || document.getElementById('profession').value=='Etudiant(e)' || document.getElementById('profession').value=='Rentier(&egrave;re)' || document.getElementById('profession').value=='Ind&eacute;pendant(e)' || document.getElementById('profession').value=='Sans profession'){
		is_err == false;
	}else{
	for(i=0;i<longueur_tab;i++){if(tab_champs[i]=='cppro'){
		if(de('cppro').value==''){
			de('label_villepro').className='oblig';is_err=true;
			}
			}else if(tab_champs[i]=='jour'||tab_champs[i]=='mois'||tab_champs[i]=='annee'){if(de(tab_champs[i]).value==''){
				de('label_depuis').className='oblig';
				is_err=true;
				}
				}else if((de(tab_champs[i]).value=='')){
					de('label_'+tab_champs[i]).className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
					}
					}
	}
if(is_err==true){return false;}
else{
	de('form_ok').value='1';de(formulaire).submit();
	}
	}
function afficheObligCotitulaire(formulaire,tab_champs){de('form_ok').value='1';de(formulaire).submit();}
function afficheObligEtapConfirmation(formulaire,tab_champs){var longueur_tab=tab_champs.length;cacheObligConfirmation(tab_champs);var is_err=false;for(i=0;i<longueur_tab;i++){if(formulaire=="credit_etapeConf"){if((!de('civilite_mme').checked)&&(!de('civilite_mr').checked)){de('label_civilite').className='oblig';de('info').innerHTML='<span class="oblig">Je s&eacute;lectionne ma civili&eacute;</span>';is_err=true;}if((de('nom').value=='')){de('label_nom').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}if((de('prenom').value=='')){de('label_prenom').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}if(!de("privacy").checked){de('label_privacy').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
if(de('telephone').value==''&&de('email').value=='')
{de('label_telephone').className='oblig';de('label_email').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}
else if(de('telephone').value!='')
{if(de('horaire').value=='')
{de('label_horaire').className='oblig';de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';is_err=true;}}
else if(de('email').value!=''&&(!verifMail(invalidChars,de('email').value)))
{de('label_email').className='oblig';de('info').innerHTML='<span class="oblig">Le champs email est incorrect </span>';is_err=true;}}
if(is_err==true){return false;}
else{Modalbox.show('modalContactMoi.php',{afterHide:function(){document.location.href="index.php"},params:Form.serialize('credit_etapeConf'),height:422});}}
function afficheObligEtapConfirmation2(formulaire,tab_champs,invalidChars){
		var longueur_tab=tab_champs.length;
		cacheObligConfirmation(tab_champs);
		var is_err=false;
		for(i=0;i<longueur_tab;i++){
			if(formulaire=="credit_etapeConf"){
				if((!de('civilite_mme').checked)&&(!de('civilite_mr').checked)){
					de('label_civilite').className='oblig';
					de('info').innerHTML='<span class="oblig">Je s&eacute;lectionne ma civili&eacute;</span>';
					is_err=true;
				}
				if((de('nom').value=='')){
					de('label_nom').className='oblig';
					de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
				}if((de('prenom').value=='')){
					de('label_prenom').className='oblig';
					de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
				}
				if(de('tel2').value==''  && de('gsm').value=='' && de('email').value=='' )
			{
				
						de('label_tel2').className='oblig';
						de('label_email').className='oblig';
						de('label_gsm').className='oblig';
						de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
						is_err=true;
				
			}
			else if(de('tel2').value!='' || de('gsm').value!='')
			{
				if(de('heure2').options[0].selected==true)
				{
					de('label_heure2').className='oblig';
					de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
				}
			}
			
			}else {
				if(de('heure').options[0].selected==true)
				{
					//alert("horaire : "+de('heure').value);
				}
				
			if(de('tel').value=='' && de('email').value=='')
			{
				de('label_tel').className='oblig';
				de('label_email').className='oblig';
				de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
				is_err=true;
			}
			
			/*else if(de('gsm').value=='' && de('telephone').value!='' )
			{
				if(de('email').value==''){
					de('label_gsm').className='oblig';
					de('label_email').className='oblig';
					de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
				}
			}
			else if(de('gsm').value=='' && de('telephone').value=='' )
			{
				if(de('email').value==''){
					de('label_gsm').className='oblig';
					de('label_telephone').className='oblig';
					de('label_email').className='oblig';
					de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
				}
			}*/
			else if(de('tel').value!='')
			{
				if(de('heure').options[0].selected==true ){
					de('label_heure').className='oblig';
					de('info').innerHTML='<span class="oblig">Les champs en rouge sont obligatoires </span>';
					is_err=true;
				}
				
			}
			else if(de('email').value!='' )
			{
				//alert(verifMail(invalidChars,de('email').value));
				if((verifMail(invalidChars,de('email').value)==false)){
				de('label_email').className='oblig';de('info').innerHTML='<span class="oblig">Le champs email est incorrect </span>';
				is_err=true;
				}
			}
			}
			if(de('email').value!='' )
			{
				//alert(verifMail(invalidChars,de('email').value));
				if((verifMail(invalidChars,de('email').value)==false)){
				de('label_email').className='oblig';de('info').innerHTML='<span class="oblig">Le champs email est incorrect </span>';
				is_err=true;
				}
			}
		}
		if(is_err==true){
			return false;
		}
		else{
			de('form_ok').value='2';
			de(formulaire).submit();
		}
}
function cacheOblig(tab_champs){var longueur_tab=tab_champs.length;for(i=0;i<longueur_tab;i++){if(tab_champs[i].slice(0,3)=="civ"){de('civilite').className='';}
else if(tab_champs[i]=="numero"){de('label_numero_fixe').className='';de('label_numero_gsm').className='';}
else if(tab_champs[i]=="cp"){de('label_ville').className='';}
else if(tab_champs[i]=="cppro"){de('label_villepro').className='';}
else if(tab_champs[i]=="date_de_naissance_jour"){de('label_date_de_naissance').className='';}
else if(tab_champs[i]=="date_de_naissance_mois"){de('label_date_de_naissance').className='';}
else if(tab_champs[i]=="date_de_naissance_annee"){de('label_date_de_naissance').className='';}
else if(tab_champs[i]=="jour"){de('label_depuis').className='';}
else if(tab_champs[i]=="mois"){de('label_depuis').className='';}
else if(tab_champs[i]=="annee"){de('label_depuis').className='';}else if(tab_champs[i]=="comptePret"){de('label_compte').className='';}
else{de('label_'+tab_champs[i]).className='';}}}
function cacheObligConfirmation(tab_champs){var longueur_tab=tab_champs.length;for(i=0;i<longueur_tab;i++){de('label_'+tab_champs[i]).className='';}}
function cacheObligEtap2(tab_champs){var longueur_tab=tab_champs.length;for(i=0;i<longueur_tab;i++){if(tab_champs[i]=="cotitulaire"){de('label_cotitulaire').className='';}
else if(tab_champs[i]=="cp"){de('label_ville').className='';}
else if(tab_champs[i]=="nationalite"){de('nationalite').className='';}
else if(tab_champs[i]=="adressedepuis_jour"||tab_champs[i]=="adressedepuis_mois"||tab_champs[i]=="adressedepuis_annee")
{de('label_adressedepuis').className='';}
else if(tab_champs[i]=="date_de_naissance_jour"){de('label_date_de_naissance').className='';}
else if(tab_champs[i]=="date_de_naissance_mois"){de('label_date_de_naissance').className='';}
else if(tab_champs[i]=="date_de_naissance_annee"){de('label_date_de_naissance').className='';}
else{de('label_'+tab_champs[i]).className='';}}}
function check_credit_etape1(){
	var err='';
	var civ_mlle=document.credit_etape1.civ.checked;
	var civ_mme=document.credit_etape1.civ2.checked;
	var civ_mr=document.credit_etape1.civ3.checked;
	if(civ_mlle){
		var civilite='mlle';
	}
if(civ_mme){
	var civilite='mme';
}
if(civ_mr){
	var civilite='mr';
	}
var nom=document.credit_etape1.nom.value;
var email=document.credit_etape1.email.value;
var numero_fixe=document.credit_etape1.numero_fixe.value;
var numero_gsm=document.credit_etape1.numero_gsm.value;
if(civ_mlle||civ_mme||civ_mr){
	de('label_civ_mlle').className='';
	de('label_civ_mme').className='';
	de('label_civ_mr').className='';if(nom!=''){de('label_nom').className='';if(email!=''){de('label_email').className='';if(verifMail(invalidChars,email)){de('label_email').className='';if((numero_fixe!=''&&verifNum(numero_fixe))||(numero_gsm!=''&&verifNum(numero_gsm))){de('label_tel_fixe').className='';de('label_tel_gsm').className='';err='ok';document.credit_etape1.check.value=1;}
else{err='tel';de('label_tel_fixe').className='oblig';de('label_tel_gsm').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='email';de('label_email').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='email';de('label_email').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='nom';de('label_nom').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='civilite';de('label_civ_mlle').className='oblig';de('label_civ_mme').className='oblig';de('label_civ_mr').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}
if(err!='ok'){document.images["info_err"].src='img/'+err+'_err.png';return false;}
else{document.credit_etape1.submit();return true;}
return true;}
function check_contact(){var err='';var civ_mlle=document.contact.civ.checked;var civ_mme=document.contact.civ2.checked;var civ_mr=document.contact.civ3.checked;if(civ_mlle){var civilite='mlle';}
if(civ_mme){var civilite='mme';}
if(civ_mr){var civilite='mr';}
var nom=document.contact.nom.value;var type_credit=document.contact.type_credit.value;var email=document.contact.email.value;var numero_fixe=document.contact.numero_fixe.value;var numero_gsm=document.contact.numero_gsm.value;var rappel_horaire=document.contact.rappel_horaire.value;if(civ_mlle||civ_mme||civ_mr){de('label_civ_mlle').className='';de('label_civ_mme').className='';de('label_civ_mr').className='';if(nom!=''){de('label_nom').className='';if(type_credit!=''){de('label_type_credit').className='';if(rappel_horaire!=''){de('label_rappel_horaire').className='';if(email!=''){de('label_email').className='';if(verifMail(invalidChars,email)){de('label_email').className='';if((numero_fixe!=''&&verifNum(numero_fixe))||(numero_gsm!=''&&verifNum(numero_gsm))){de('label_tel_fixe').className='';de('label_tel_gsm').className='';err='ok';}
else{err='tel';de('label_tel_fixe').className='oblig';de('label_tel_gsm').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='email';de('label_email').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='email';de('label_email').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='rappel_horaire';de('label_rappel_horaire').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='type_credit';de('label_type_credit').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='nom';de('label_nom').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}}
else{err='civilite';de('label_civ_mlle').className='oblig';de('label_civ_mme').className='oblig';de('label_civ_mr').className='oblig';de('divdefault').src='img/'+err+'_err.png';return false;}
if(err=='ok'){document.contact.submit();return true;}
else{document.images["info_err"].src='img/'+err+'_err.png';}
return true;}
function verifMail(invalidChars,a){
	
	//alert(a);
	
	var testm=false;
	for(var p=0;p<(a.length);p++){
		//alert('je passe');
		var Char=a.charAt(p);
		if(a.charAt(p)==' '){
			
			testm=false;
			return testm;
		}
		if(invalidChars.indexOf(a.charAt(p))!=-1){
			
			testm=false;
			return testm;
		}
	}
	for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
			if(j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if(a.charAt(k)=='.'){
						testm=true;
					}
					
				}
			}
		}
	}
	return testm;
}
function verifNum(sText){var ValidChars="0123456789.";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++){Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1){IsNumber=false;}}
return IsNumber;}
function verifNumAndSize(sText,sLength){if(verifNum(sText)){if(sText.length<sLength){return true;}
else{return false;}}
else{return false;}}
function lavieenrose(formulaire,ch_oblig){var long_form=document.forms[formulaire].elements.length;var long_oblig=ch_oblig.length;for(i=0;i<long_form;i++){for(j=0;j<long_oblig;j++){if(document.forms[formulaire].elements[i].name==ch_oblig[j]){if(document.forms[formulaire].elements[i].value==""){alert(document.forms[formulaire].elements[i].name);de('label_'+ch_oblig[j]).className='oblig';}
if(document.forms[formulaire].elements[i].checked){alert(document.forms[formulaire].elements[i].name);de('label_'+ch_oblig[j]).className='oblig';}}}}}