// JavaScript Document

//*******************************************************************//
//*************************** SIMULATEURS ***************************//
//*******************************************************************//


//=============================================//
//=== FORMULAIRE "SIMULATEUR ROBIEN-BORLOO" ===//
//=============================================//

function show_simu_robien_borloo(){
	
	var parameters = ''; 
	
	var strurl = "popins/simul_robien_borloo.php";
	
	var xhr_object = createAjaxObject();
	
	xhr_object.open("POST",strurl, true);	
	
	xhr_object.onreadystatechange = function() {
		
		var bloc_simu_robien_borloo = document.getElementById('bloc_simu_robien_borloo');
		var bkg_pop = document.getElementById('bkg_pop');
		
		if(xhr_object.readyState == 4) {
			if(bloc_simu_robien_borloo){
					bloc_simu_robien_borloo.innerHTML = xhr_object.responseText;
					bloc_simu_robien_borloo.className = 'pop_simu_robien_borloo';
			}
			if(bkg_pop){
				bkg_pop.className = 'bkg_pop';
				bkg_pop.style.height = getHeightBlocBgk(bloc_simu_robien_borloo);
			}
		}
		
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.setRequestHeader("Content-length", parameters.length);
    xhr_object.setRequestHeader("Connection", "close");
	xhr_object.send(parameters);		
}


function check_simu_robien_borloo(){
	
	var situ 		= document.form_simu_robien_borloo.Client1SFamille.value;
	var nbenfant 	= document.form_simu_robien_borloo.nbre_enfants.value;
	var revenu 		= trim(document.form_simu_robien_borloo.MenageRgiHorsRF.value);
	var epargne 	= trim(document.form_simu_robien_borloo.OpfMensualMax.value);
	var telephone 	= document.form_simu_robien_borloo.telephone.value;
	var email 		= document.form_simu_robien_borloo.email.value;
	
	if (situ == 0) {
		alert("Merci de saisir votre situation familiale");
		return;
	}
	
	if (nbenfant == "") {
		alert("Merci de saisir le nombre d'enfants");
		return;
	}
	
	if (revenu == "") {
		alert("Merci de saisir vos revenus annuels");
		return;
	}
	if ( !IsNumeric(trim(revenu)) || !IsNumeric(trim(revenu)) ){
		alert("Vos revenus annuels doivent être un nombre entier");
		return;
	}
	
	if (epargne == "") {
		alert("Merci de saisir votre capacité d'épargne mensuelle");
		return;
	}
	
	if ( !IsNumeric(trim(epargne)) || !IsNumeric(trim(epargne)) ){
		alert("Votre capacité d'épargne mensuelle doit être un nombre entier");
		return;
	}
	
	if( trim(telephone)=="" ){
		alert("Merci de saisir votre numéro de téléphone");
		return;
	}
	
	if( !IsNumeric(telephone) || telephone.length!=10 ){
		alert("Votre numéro de téléphone doit être composé de dix chiffres.");
		return;
	}
	
	if( trim(email)=="" ){
		alert("Merci de saisir votre adresse e-mail");
		return;
	}
	
	if( !check_email(email) ){
		alert("Votre adresse e-mail est incorrecte");
		return;
	}
	
	submit_simu_robien_borloo();
	
}

function submit_simu_robien_borloo(){
	
	var situ 		= document.form_simu_robien_borloo.Client1SFamille.value;
	var nbenfant 	= document.form_simu_robien_borloo.nbre_enfants.value;
	var revenu 		= trim(document.form_simu_robien_borloo.MenageRgiHorsRF.value);
	var epargne 	= trim(document.form_simu_robien_borloo.OpfMensualMax.value);
	var telephone 	= document.form_simu_robien_borloo.telephone.value;
	var email 		= document.form_simu_robien_borloo.email.value;
	
	var parameters = 'Client1SFamille='+situ+'&nbre_enfants='+nbenfant+'&MenageRgiHorsRF='+revenu+'&OpfMensualMax='+epargne+'&telephone='+telephone+'&email='+email+'&x=50&y=14"';
	
	var strurl = "popins/iframe_simul_robien_borloo.php"; 
	
	var xhr_object = createAjaxObject();
	
	xhr_object.open("GET",strurl+'?'+parameters, true);
	
	xhr_object.onreadystatechange = function() {
		
		var iframe_simu_robien_borloo = document.getElementById('iframe_simu_robien_borloo');
		var bloc_simu_robien_borloo = document.getElementById('bloc_simu_robien_borloo');
		var bkg_pop = document.getElementById('bkg_pop');
		
		if(xhr_object.readyState == 4) {
			if(bloc_simu_robien_borloo){
					bloc_simu_robien_borloo.className = 'invisible';
					bloc_simu_robien_borloo.innerHTML = '';
			}
			if(iframe_simu_robien_borloo){
					iframe_simu_robien_borloo.innerHTML = xhr_object.responseText;
					iframe_simu_robien_borloo.className = 'iframe_simu_robien_borloo';
			}
			if(bkg_pop){
				bkg_pop.className = 'bkg_pop';
				bkg_pop.style.height = getHeightBlocBgk(iframe_simu_robien_borloo);
			}
		}
		
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.setRequestHeader("Content-length", parameters.length);
    xhr_object.setRequestHeader("Connection", "close");
	xhr_object.send(parameters);		
}

function close_iframe_simu_robien_borloo(){
	var iframe_simu_robien_borloo = document.getElementById('iframe_simu_robien_borloo');
	if(iframe_simu_robien_borloo){
		iframe_simu_robien_borloo.innerHTML = '';
		iframe_simu_robien_borloo.className = 'invisible';
	}	
	var bkg_pop = document.getElementById('bkg_pop');
	if(bkg_pop){
		bkg_pop.className = 'invisible';
	}
}

function close_simu_robien_borloo(){
	var bloc_simu_robien_borloo = document.getElementById('bloc_simu_robien_borloo');
	if(bloc_simu_robien_borloo){
			bloc_simu_robien_borloo.className = 'invisible';
			bloc_simu_robien_borloo.innerHTML = '';
	}	
	var bkg_pop = document.getElementById('bkg_pop');	
	if(bkg_pop){
		bkg_pop.className = 'invisible';
	}
}


//=====================================//
//=== SIMULATEUR "FRAIS DE NOTAIRE" ===//
//=====================================//

function show_simu_frais_notaire(){
	
	var parameters = ''; 
	
	var strurl = "popins/simul_frais_notaire.php";
	
	var xhr_object = createAjaxObject();
	
	xhr_object.open("POST",strurl, true);	
	
	xhr_object.onreadystatechange = function() {
		
		var bloc_simu_robien_borloo = document.getElementById('bloc_simu_frais_notaire');
		var bkg_pop = document.getElementById('bkg_pop');
		
		if(xhr_object.readyState == 4) {
			if(bloc_simu_robien_borloo){
					bloc_simu_robien_borloo.innerHTML = xhr_object.responseText;
					bloc_simu_robien_borloo.className = 'pop_simu_frais_notaire';
			}
			if(bkg_pop){
				bkg_pop.className = 'bkg_pop';
				bkg_pop.style.height = getHeightBlocBgk(bloc_simu_robien_borloo);
			}
		}
		
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.setRequestHeader("Content-length", parameters.length);
    xhr_object.setRequestHeader("Connection", "close");
	xhr_object.send(parameters);		
}

function close_simu_frais_notaire(){
	var bloc_simu_robien_borloo = document.getElementById('bloc_simu_frais_notaire');
	if(bloc_simu_robien_borloo){
			bloc_simu_robien_borloo.className = 'invisible';
			bloc_simu_robien_borloo.innerHTML = '';
	}	
	var bkg_pop = document.getElementById('bkg_pop');	
	if(bkg_pop){
		bkg_pop.className = 'invisible';
	}
}


//=================================//
//=== SIMULATEUR "BUDGET FLASH" ===//
//=================================//

function show_simu_budget_flash(){
	
	var parameters = ''; 
	
	var strurl = "popins/simul_budget_flash.php";
	
	var xhr_object = createAjaxObject();
	
	xhr_object.open("POST",strurl, true);	
	
	xhr_object.onreadystatechange = function() {
		
		var bloc_simu_robien_borloo = document.getElementById('bloc_simu_budget_flash');
		var bkg_pop = document.getElementById('bkg_pop');
		
		if(xhr_object.readyState == 4) {
			if(bloc_simu_robien_borloo){
					bloc_simu_robien_borloo.innerHTML = xhr_object.responseText;
					bloc_simu_robien_borloo.className = 'pop_simu_budget_flash';
			}
			if(bkg_pop){
				bkg_pop.className = 'bkg_pop';
				bkg_pop.style.height = getHeightBlocBgk(bloc_simu_robien_borloo);
			}
		}
		
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.setRequestHeader("Content-length", parameters.length);
    xhr_object.setRequestHeader("Connection", "close");
	xhr_object.send(parameters);		
}

function close_simu_budget_flash(){
	var bloc_simu_robien_borloo = document.getElementById('bloc_simu_budget_flash');
	if(bloc_simu_robien_borloo){
			bloc_simu_robien_borloo.className = 'invisible';
			bloc_simu_robien_borloo.innerHTML = '';
	}	
	var bkg_pop = document.getElementById('bkg_pop');	
	if(bkg_pop){
		bkg_pop.className = 'invisible';
	}
}

//====================================//
//=== SIMULATEUR "PRET IMMOBILIER" ===//
//====================================//

function show_simu_pret_immo(){
	
	var parameters = ''; 
	
	var strurl = "popins/simul_pret_immo.php";
	
	var xhr_object = createAjaxObject();
	
	xhr_object.open("POST",strurl, true);	
	
	xhr_object.onreadystatechange = function() {
		
		var bloc_simu_robien_borloo = document.getElementById('bloc_simu_pret_immo');
		var bkg_pop = document.getElementById('bkg_pop');
		
		if(xhr_object.readyState == 4) {
			if(bloc_simu_robien_borloo){
					bloc_simu_robien_borloo.innerHTML = xhr_object.responseText;
					bloc_simu_robien_borloo.className = 'pop_simu_pret_immo';
			}
			if(bkg_pop){
				bkg_pop.className = 'bkg_pop';
				bkg_pop.style.height = getHeightBlocBgk(bloc_simu_robien_borloo);
			}
		}
		
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.setRequestHeader("Content-length", parameters.length);
    xhr_object.setRequestHeader("Connection", "close");
	xhr_object.send(parameters);		
}

function close_simu_pret_immo(){
	var bloc_simu_robien_borloo = document.getElementById('bloc_simu_pret_immo');
	if(bloc_simu_robien_borloo){
			bloc_simu_robien_borloo.className = 'invisible';
			bloc_simu_robien_borloo.innerHTML = '';
	}	
	var bkg_pop = document.getElementById('bkg_pop');	
	if(bkg_pop){
		bkg_pop.className = 'invisible';
	}
}

//====================================//
//=== SIMULATEUR "TAUX ZERO" ===//
//====================================//

function show_simu_taux_zero(){
	
	var parameters = ''; 
	
	var strurl = "popins/simul_taux_zero.php";
	
	var xhr_object = createAjaxObject();
	
	xhr_object.open("POST",strurl, true);	
	
	xhr_object.onreadystatechange = function() {
		
		var bloc_simu_robien_borloo = document.getElementById('bloc_simu_taux_zero');
		var bkg_pop = document.getElementById('bkg_pop');
		
		if(xhr_object.readyState == 4) {
			if(bloc_simu_robien_borloo){
					bloc_simu_robien_borloo.innerHTML = xhr_object.responseText;
					bloc_simu_robien_borloo.className = 'pop_simu_taux_zero';
			}
			if(bkg_pop){
				bkg_pop.className = 'bkg_pop';
				bkg_pop.style.height = getHeightBlocBgk(bloc_simu_robien_borloo);
			}
		}
		
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr_object.setRequestHeader("Content-length", parameters.length);
    xhr_object.setRequestHeader("Connection", "close");
	xhr_object.send(parameters);		
}

function close_simu_taux_zero(){
	var bloc_simu_robien_borloo = document.getElementById('bloc_simu_taux_zero');
	if(bloc_simu_robien_borloo){
			bloc_simu_robien_borloo.className = 'invisible';
			bloc_simu_robien_borloo.innerHTML = '';
	}	
	var bkg_pop = document.getElementById('bkg_pop');	
	if(bkg_pop){
		bkg_pop.className = 'invisible';
	}
}
