function disparait() {
	document.getElementById('tempo').style.display = "none";
	document.getElementById('resultat').style.display = "block";
}

function coemprev() {
document.getElementById('coemprevannu').value=document.getElementById('coemprevenu').value*12;
}
function emprev() {
document.getElementById('revannuels').value=document.getElementById('revmensuels').value*12;
}
function changeLocation(box) {
	val = box.options[box.selectedIndex].value;
	window.location=(val);
	return true;
}
function change(box) {
	val = box.options[box.selectedIndex].value;
	if(val == 'locataire') {
		document.getElementById("locataire").style.visibility = "visible";
		document.getElementById("proprietaire").style.visibility = "hidden";
	}
	else if(val == 'proprietaire') {
		document.getElementById("locataire").style.visibility = "hidden";
		document.getElementById("proprietaire").style.visibility = "visible";
	}else{
		document.getElementById("locataire").style.visibility = "hidden";
		document.getElementById("proprietaire").style.visibility = "hidden";
	}
	return true;
}
function coemp2(){
	document.chxcrt.coempoui.checked = false;
	document.getElementById("coempvis").style.visibility = "hidden";
	document.getElementById("coempvis2").style.visibility = "hidden";
}
function coemp1(){
	document.chxcrt.coempnon.checked = false;
	document.getElementById("coempvis").style.visibility = "visible";
  document.getElementById("coempvis2").style.visibility = "visible";
}

function visibilite(){
	document.f2.coempnon.checked = false;
	var targetElement;
	var i;
	for(i=1; i<50; i++){
		targetElement = document.getElementById("coemp" + i) ;
		if(targetElement != null) {
			if (targetElement.style.display == "none" ){
				targetElement.style.display = "" ;
			} else {
				targetElement.style.display = "none" ;
			}
		}
	}
	
}
function visibilite2(){
	document.f2.coempoui.checked = false;
	var targetElement;
	var i;
	for(i=1; i<50; i++){
		targetElement = document.getElementById("coemp" + i) ;
		if(targetElement != null) {
			if (targetElement.style.display == "none" ){
				targetElement.style.display = "" ;
			} else {
				targetElement.style.display = "none" ;
			}
		}
	}
	
}
//===== Popup Centree =====//
var win=null;
function openfenetre(mypage,myname,w,h,scroll,pos){
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-60)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20;}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
}
//===== change url avec liste select =====//
function changeLocation(box) {
	val = box.options[box.selectedIndex].value;
	window.location=(val);
	return true;
}

//===== ecrit dans un div =====//
function writediv(iddiv,texte) {
	document.getElementById(iddiv).innerHTML = texte;
}

//===== fonction file interroge un fichier en methode get et retourne la réponse =====//
function file(fichier){
	if(window.XMLHttpRequest) // FIREFOX
  	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
  	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
  	return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}


// formulaire
function arobaceok(email) 
	{ 
		var a=email; 
		var test="" + a; 
		for(var k = 0; k < test.length;k++) 
		{ 
			var c = test.substring(k,k+1); 
			if(c == "@") 
			{ 
				return true; 
			} 
		} 
		return false; 
	}
function Verifier_Numero_Telephone(num_tel)
{
// Definition du motif a matcher
var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi);
// Definition de la variable booleene match
var match = false;
// Test sur le motif
if(regex.test(num_tel))
{
match = true;
}
else
{
match = false;
}
// On renvoie match
return match;
} 

function formCheck() 
	{ 
		var passed = false; 
		with (document.chxcrt) 
		{ 
			if (cpersomensualite.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Credit à la consommation mensualités '"); 
				cpersomensualite.focus(); 
			}
			else if (cpersocapital.value == "") {
				alert("Veuillez renseigner le champ ' Credit à la consommation Sommes restant à rembourser '"); 
				cpersocapital.focus(); 
			}
			else if (tresdemandee.value == "") {
				alert("Veuillez renseigner le champ ' Trésorerie Souhaitée '"); 
				tresdemandee.focus(); 
			}
			else if (mensou.value == "") 
			{ 
				alert("Veuillez renseigner le champ ' Quelle mensualité souhaiteriez-vous rembourser ? '"); 
				mensou.focus(); 
			} 
			else if (revmensuels.value == "") 
			{ 
				alert("Veuillez renseigner le champ ' Revenus Mensuels '"); 
				revmensuels.focus(); 
			} 
			else if ( nom.value == "")
			{
				alert("Veuillez renseigner le champ ' Nom '"); 
				nom.focus();										
			}	
			else if ( telephone.value == "")
			{
				alert("Veuillez renseigner le champ ' Téléphone '"); 
				telephone.focus();										
			}
			else if (Verifier_Numero_Telephone(telephone.value) == false)
			{
				alert("Votre numero de téléphone est incorrect.");
			}
			else if ( email.value == "")
			{
				alert("Veuillez renseigner le champ ' Email '"); 
				email.focus();										
			}
			
			else if (!arobaceok(email.value) || email.value.indexOf('.', 0) == -1) 
			{
				alert("Le format de votre adresse email est incorrect.");
				email.focus();
			}
			else if(recup() == 'index.php?mod=etape2&st=locataire' && prénom.value == "") {
				alert("Veuillez renseigner le champ ' Prénom '"); 
				prénom.focus();
			}
			else if ( document.chxcrt.jours.value == "")
			{
				alert("Veuillez renseigner le jour de votre date de naissance"); 
				jours.focus();										
			}
			else if ( document.chxcrt.mois.value == "")
			{
				alert("Veuillez renseigner le mois de votre date de naissance"); 
				mois.focus();										
			}
			else if ( document.chxcrt.annee.value == "")
			{
				alert("Veuillez renseigner l'année de votre date de naissance"); 
				annee.focus();										
			}
			else 
			{ 
				passed = true; 
			} 
		
		} 
		return passed; 
	}
	
function recup(){ 
	select = document.getElementById("statutimmo");
	choice = select.selectedIndex  // Récupération de l'index du <option> choisi
	valeur_cherchee = select.options[choice].value; // Récupération du texte du <option> d'index "choice"
	return valeur_cherchee;
} 

function formCheck2() 
	{ 
		var passed = false; 
		with (document.etape3) 
		{ 
			if (prénom.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Prénom '"); 
				prénom.focus(); 
			}
			else if (adresse.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Adresse '"); 
				adresse.focus(); 
			}
			else if (cp.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Code postal '"); 
				cp.focus(); 
			}
			else if (ville.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Ville '"); 
				ville.focus(); 
			}
			else if ( email.value == "")
			{
				alert("Veuillez renseigner le champ ' Email '"); 
				email.focus();										
			}
			
			else if (!arobaceok(email.value) || email.value.indexOf('.', 0) == -1) 
			{
				alert("Le format de votre adresse email est incorrect.");
				email.focus();
			}
			else if ( telephone.value == "")
			{
				alert("Veuillez renseigner le champ ' Téléphone '"); 
				telephone.focus();										
			}
			else 
			{ 
				document.etape3.submit(); 
			} 
		} 
	}
function assurance(lien){
	if(document.etape3.assurance.value=="oui") {	
		if(ScanCookie("dejapopup")==0)
		{
		var isFF = navigator.userAgent.indexOf("Firefox") != -1;
			if(isFF){
				exit_win = window.open(""+lien+"",'_blank','toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1');
				exit_win.blur();
				self.focus();
			}
			else{
				if (document.getElementById && document.all){		
					window.open(""+lien+"","_blank");
					self.focus();
				}
			}
			window.focus();
			CreationCookie("dejapopup","oui",false)
		}
	}
}	
function ScanCookie(variable)
	{
	cook = document.cookie;
	variable += "=";
	place = cook.indexOf(variable,0);
	if (place <= -1)
		return("0");
	else
		{
		end = cook.indexOf(";",place)
		if (end <= -1)
			return(unescape(cook.substring(place+variable.length,cook.length)));
		else
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}

function CreationCookie(nom,valeur,permanent)
	{
	if(permanent)
		{
		dateExp = new Date(2020,11,11);
		dateExp = dateExp.toGMTString();
		ifpermanent = '; expires=' + dateExp + ';';
		}
	else
		ifpermanent = '';
	document.cookie = nom + '=' + escape(valeur) + ifpermanent;
	}
function formCheck3() 
	{ 
		var passed = false; 
		with (document.f2) 
		{ 
			if (nom.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Nom '"); 
				nom.focus(); 
			}
			else if (prénom.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Prénom '"); 
				prénom.focus(); 
			}
			else if (age.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Age '"); 
				age.focus(); 
			}
			else if (datenais.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Date de naissance '"); 
				datenais.focus(); 
			}
			else if (deptnais.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Département de naissance '"); 
				deptnais.focus(); 
			}
			else if (adresse.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Adresse '"); 
				adresse.focus(); 
			}
			else if (cp.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Code postal '"); 
				cp.focus(); 
			}
			else if (ville.value == "" ) 
			{ 
				alert("Veuillez renseigner le champ ' Ville '"); 
				ville.focus(); 
			}
			else if ( telephone.value == "")
			{
				alert("Veuillez renseigner le champ ' Téléphone '"); 
				telephone.focus();										
			}
			else if ( email.value == "")
			{
				alert("Veuillez renseigner le champ ' Email '"); 
				email.focus();										
			}
			
			else if (!arobaceok(email.value) || email.value.indexOf('.', 0) == -1) 
			{
				alert("Le format de votre adresse email est incorrect.");
				email.focus();
			}
			else 
			{ 
				passed = true; 
			} 
		} 
		return passed; 
	}