/*Chargement des images*/
var co = '';
function MM_preloadImages() { 
	 var d=document; 
	 if(d.images){ 
		 if(!d.MM_p) d.MM_p=new Array();
		 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		 for(i=0; i<a.length; i++){
		 	if (a[i].indexOf("#")!=0){ 
		 		d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
		 	}
		 }
	}
}
function aff(){
		document.getElementById("savoir_plus").style.display = 'block';
		document.getElementById("savoir_plus3").style.display = 'none';
		document.getElementById("savoir_plus2").style.display = 'none';
}
function aff2(){
		document.getElementById("savoir_plus").style.display = 'none';
		document.getElementById("savoir_plus3").style.display = 'none';
		document.getElementById("savoir_plus2").style.display = 'block';
}
function aff3(){
		document.getElementById("savoir_plus").style.display = 'none';
		document.getElementById("savoir_plus2").style.display = 'none';
		document.getElementById("savoir_plus3").style.display = 'block';
}
/* recup dossier */
function recup_dossier(){
		 document.getElementById("dossier1").style.display = 'none';
		 document.getElementById("dossier2").style.display = 'block';
}
function affiche(id){
		 document.getElementById(id).style.display = 'block';
}
function cache(id){
		 document.getElementById(id).style.display = 'none';
}
function vide(id){
		 document.getElementById(id).value = 0;
}
function enable(num){
		var statut = document.getElementById('pret'+num).checked;
		if(statut==true){
		document.getElementById('montant'+num).disabled = false;
		document.getElementById('mensualite'+num).disabled = false;
		document.getElementById('duree'+num).disabled = false;
		}else{
		document.getElementById('montant'+num).disabled = true;
		document.getElementById('montant'+num).value = '';
		document.getElementById('mensualite'+num).disabled = true;
		document.getElementById('mensualite'+num).value = '';
		document.getElementById('duree'+num).disabled = true;
		document.getElementById('duree'+num).value = '';
		}
}

function RollOver(id,url){
	 document.images[id].src = url;
}
function popup(scrollbars, name, url, w, h) {
		var l = (screen.availWidth-10 - w) / 2;
		var t = (screen.availHeight-20 - h) / 2;
		features = "width="+w+",height="+h+",left="+l+",top="+t+",screenX="+l+",screenY="+t+",scrollbars="+scrollbars+",resizable=1,location=0,menubar=0,toolbar=0,status=1";
		window.open(url, name, features);
		}
		function Verif(input,ev)
		{
		 if(ev=="blur")
		 {
		 if(input.value=="") input.value="Votre mail";
		 }
		 else
		 {
		 if(input.value=="Votre mail") input.value="";
		 }
}

function faq(id){
		var racine = document.getElementById("faq"); // racine du calcul
		var liste_div = racine.getElementsByTagName("div");// tous les div de racine
		smenuTaille=liste_div.length; // initialise à 0
		//alert(smenuTaille);
		 for(i=1;i<=smenuTaille;i++){
		 document.getElementById('reponse'+i).style.display='none';
		 document.getElementById('question'+i).className='off';
		 }
		 document.getElementById('reponse'+id).style.display='block';
		 document.getElementById('question'+id).className='on';
}
function ami(){
		 var etat = document.getElementById('ami').style.display;
		 if(etat=='block'){
		 document.getElementById('ami').style.display='none';
		 }else{
		 document.getElementById('ami').style.display='block';
		 }
}
function verifAmi(){
		 var f = document.frm_ami;
		 var error = 0;
		
		 if (f.nom.value == "") error ++;
		 if (f.prenom.value == "") error ++;
		 if (!verif_mail(f.email1.value)) error ++;
		 if (!verif_mail(f.email2.value)) error ++;
		
		 if (error != 0){
		 document.getElementById('erreur_bloc_ami').style.display='block';
		 if (f.nom.value == "") {
		 document.getElementById('erreur1_ami').style.display='block';
		 }else{
		 document.getElementById('erreur1_ami').style.display='none';
		 }
		 if (f.prenom.value == "") {
		 document.getElementById('erreur2_ami').style.display='block';
		 }else{
		 document.getElementById('erreur2_ami').style.display='none';
		 }
		 if (!verif_mail(f.email1.value)) {
		 document.getElementById('erreur3_ami').style.display='block';
		 }else{
		 document.getElementById('erreur3_ami').style.display='none';
		 }
		 if (!verif_mail(f.email2.value)) {
		 document.getElementById('erreur4_ami').style.display='block';
		 }else{
		 document.getElementById('erreur4_ami').style.display='none';
		 }
		 }else{
		 document.getElementById('erreur_bloc_ami').style.display='none';
		 sendAmi(f);
		 }
}

function sendAmi(f) {
		 datas = 'furl='+f.url.value+'&nom='+f.nom.value+'&prenom='+f.prenom.value+'&email1='+f.email1.value+'&email2='+f.email2.value+'&message='+escape(f.message.value);
		 document.getElementById('ami').innerHTML = A_retrieve('./amisend.php', datas);
}

function jump(aselect) {
		myselect = eval(aselect);
		rub3 = myselect.options[myselect.selectedIndex].value;
		switch(rub3){
			case '29' :
				document.location.href = 'Guide_immo/recherche_de_bien.php';
				break;
			case '30' :
				document.location.href = 'Guide_immo/signature.php';
				break;
			case '31' :
				document.location.href = 'Guide_immo/financement_maroc.php';
				break;
			case '32' :
				document.location.href = 'Guide_immo/meilleure_offre.php';
				break;
			case '33' :
				document.location.href = 'Guide_immo/montage_dossier.php';
				break;
			case '34' :
				document.location.href = 'Guide_immo/accord_banque.php';
				break;
			case '35' :
				document.location.href = 'Guide_immo/ouverture_compte.php';
				break;
		}

}
function jump_2(aselect) {
		myselect = eval(aselect);
		rub3 = myselect.options[myselect.selectedIndex].value;
		switch(rub3){
			case '29' :
				document.location.href = 'recherche_de_bien.php';
				break;
			case '30' :
				document.location.href = 'signature.php';
				break;
			case '31' :
				document.location.href = 'financement_maroc.php';
				break;
			case '32' :
				document.location.href = 'meilleure_offre.php';
				break;
			case '33' :
				document.location.href = 'montage_dossier.php';
				break;
			case '34' :
				document.location.href = 'accord_banque.php';
				break;
			case '35' :
				document.location.href = 'ouverture_compte.php';
				break;
		}

}
function jump2(rub2, aselect) {
		myselect = eval(aselect);
		rub2 = myselect.options[myselect.selectedIndex].value;
		switch(rub2)
		{
		case 'mb':
		document.location.href = 'financement_projet.php';
		break;
		case 'ce':
		document.location.href = 'capacite_endettement.php';
		break;
		case 'mm':
		document.location.href = 'montant_des_mensualites.php';
		break;
		case 'cr':
		document.location.href = 'capacite_emprunt.php';
		break;
		default :
		document.location.href = 'financement_projet.php';
		break;
		}
}

function verif_mail(a_mail) {
		mymail = a_mail;
		var mail_err = 0
		var r_mail = /^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$/
		ok_mail = r_mail.exec(mymail);
		if (!ok_mail) {
		return false;
		} else {
		return true;
		}
}

function sendnl(adiv, datas) {
		zemail = document.getElementById(datas).value;
		if (verif_mail(zemail)) {
		datas = datas+'='+zemail;
		document.getElementById(adiv).innerHTML = A_retrieve('./newsletterdo.php', datas);
		} else {
		alert('Erreur sur '+zemail);
		return false;
		}
}

function A_retrieve(ajaxfile, infos, asynch) {
	if ((asynch == "") || (asynch == null))
		asynch = false;
	
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non support? par le navigateur
					alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
					return false;
				}
	
	data_url = ajaxfile; // Le lien relatif vers le php

	xhr_object.open("POST", data_url, asynch);

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	if (infos == "") {
			xhr_object.send(null);
		} else {
			xhr_object.send(infos);
		}
	
	if (xhr_object.readyState == 4) {
		return xhr_object.responseText;
		}
}
/* vérification notaire*/
function is_float(Element){
	 pattern = /^\d+((.|,)\d+)?$/
	 return pattern.test(Element.value)
}
function verifNotaire(){
	 var f = document.frm_notaire;
	 var error = 0;
	 if ( is_float(f.montant) == 0 ) { error ++; }
	
	 if (error != 0){
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 if (is_float(f.montant) == 0) {
	 document.getElementById('erreur1').style.display='block';
	 }else{
	 document.getElementById('erreur1').style.display='none';
	 }
	 }else{
	 document.getElementById('erreur_bloc_frm').style.display='none';
	 f.submit();
	 }
}
/* vérification d'Amortissement */
function verifAmortissement(){
	 var f = document.frm_amortissement;
	 var error = 0;
	 var float_taux =0;
	 if ( is_float(f.Capital) == 0 ) {
	 error ++;
	 }else{
	 f.Capital.value = parseFloat(f.Capital.value);
	 if (f.Capital.value > 10000000) { f.Capital.value = 10000000; }
	 if (f.Capital.value < 5000) { f.Capital.value = 5000; }
	 }
	 var taux = document.getElementById('Taux').value;
	 var taille_taux = taux.length;
	 var end_taux =  taux.substring(taille_taux-1);
		if (end_taux == '%'){ 
			float_taux = parseFloat(taux.substring(taille_taux-2,1));
	 	 }else {
	 	 float_taux = taux;
	 	 }	 	
	 if (  float_taux == 0  ) { error ++; }
	
	
	 if (error != 0){
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 if (is_float(f.Capital) == 0) {
	 document.getElementById('erreur1').style.display='block';
	 }else{
	 document.getElementById('erreur1').style.display='none';
	 }
	if ( float_taux == 0  ) {
	 document.getElementById('erreur2').style.display='block';
	 }else{
	 document.getElementById('erreur2').style.display='none';
	 }
	 }else{
	 document.getElementById('erreur_bloc_frm').style.display='none';
	 f.submit();
	 }
}
/* vérification d'Amortissement */
function verifRachat(){
	 var f = document.frm_amortissement;
	 var error = 0;
	 var float_taux =0;
	 if ( is_float(f.Capital) == 0 ) {
	 error ++;
	 }else{
	 f.Capital.value = parseFloat(f.Capital.value);
	 if (f.Capital.value > 10000000) { f.Capital.value = 10000000; }
	 if (f.Capital.value < 5000) { f.Capital.value = 5000; }
	 }
	 var taux = document.getElementById('Taux').value;
	 var taille_taux = taux.length;
	 var end_taux =  taux.substring(taille_taux-1);
		if (end_taux == '%'){ 
			float_taux = parseFloat(taux.substring(taille_taux-2,1));
	 	 }else {
	 	 float_taux = taux;
	 	 }	 
	
	
	var mensualite = document.getElementById('Mensualite').value;
	
	 if (  (float_taux == 0 && mensualite == '') || (float_taux != 0 && mensualite != '') ) { error ++; }
	
	
	 if (error != 0){
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 if (is_float(f.Capital) == 0) {
	 document.getElementById('erreur1').style.display='block';
	 }else{
	 document.getElementById('erreur1').style.display='none';
	 }
	if ( (float_taux == 0 && mensualite == '') || (float_taux != 0 && mensualite != '') ) {
	 document.getElementById('erreur2').style.display='block';
	 }else{
	 document.getElementById('erreur2').style.display='none';
	 }
	 }else{
	 document.getElementById('erreur_bloc_frm').style.display='none';
	 f.submit();
	 }
}
/*endetement*/

function verifEndettement(){
	 var f = document.frm_endettement;
	 var error = 0;
	 var float_taux = 0;
	 if ( is_float(f.Revenu) == 0 ) { error ++;}
	 if ( is_float(f.RevenuF) == 0 && f.RevenuF.value != '' ) { error ++; }
	 if ( is_float(f.RevenuS) == 0 && f.RevenuS.value != '' ) { error ++;}
	 
	 var taux = document.getElementById('Taux').value;
	 var taille_taux = taux.length;
	 var end_taux =  taux.substring(taille_taux-1);
		if (end_taux == '%'){ 
			float_taux = parseFloat(taux.substring(taille_taux-2,1));
	 	 }else {
	 	 float_taux = taux;
	 	 
	 	 }

	 if (  float_taux == 0 ) { error ++; }
	 
	 if ( is_float(f.Pension) == 0 && f.Pension.value != '') { error ++; }
	 if ( is_float(f.Personnel) == 0 && f.Personnel.value != '') { error ++; }
	
	 if (error != 0){
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 if (is_float(f.Revenu) == 0) {
	 document.getElementById('erreur1').style.display='block';
	 }else{
	 document.getElementById('erreur1').style.display='none';
	 }
	 if (is_float(f.RevenuF) == 0 && f.RevenuF.value != '') {
	 document.getElementById('erreur2').style.display='block';
	 }else{
	 document.getElementById('erreur2').style.display='none';
	 }
	 if (is_float(f.RevenuS) == 0 && f.RevenuS.value != '') {
	 document.getElementById('erreur3').style.display='block';
	 }else{
	 document.getElementById('erreur3').style.display='none';
	 }
	 if (float_taux == 0) {
	 document.getElementById('erreur4').style.display='block';
	 }else{
	 document.getElementById('erreur4').style.display='none';
	 }
	 if (is_float(f.Pension) == 0 && f.Pension.value != '') {
	 document.getElementById('erreur5').style.display='block';
	 }else{
	 document.getElementById('erreur5').style.display='none';
	 }
	 if (is_float(f.Personnel) == 0 && f.Personnel.value != '') {
	 document.getElementById('erreur6').style.display='block';
	 }else{
	 document.getElementById('erreur6').style.display='none';
	 }
	 }else{
	 document.getElementById('erreur_bloc_frm').style.display='none';
	 f.submit();
	 }
}
/*montant_emprunt*/

function verifMontantEmprunt(){
	 var f = document.frm_montantemprunt;
	 var error = 0;
	 var float_taux = 0;
	 var float_apport = 0;
	 if ( is_float(f.Revenu) == 0 ) { error ++;}
	 /*var apport = document.getElementById('Apport').value;
	 var taille_apport = apport.length;
	 var end_apport =  apport.substring(taille_apport-1);
		if (end_apport == '%'){ 
			float_apport = parseFloat(apport.substring(taille_apport-2,1));
	 	 }else {
	 	 float_apport = apport;
	 	 
	 	 }

	 if ( float_apport == 0 ) { error ++; }*/
	 
	 var taux = document.getElementById('Taux').value;
	 var taille_taux = taux.length;
	 var end_taux =  taux.substring(taille_taux-1);
		if (end_taux == '%'){ 
			float_taux = parseFloat(taux.substring(taille_taux-2,1));
	 	 }else {
	 	 float_taux = taux;
	 	 
	 	 }

	 if (  float_taux == 0 ) { error ++; }
	 if ( is_float(f.Pension) == 0 && f.Pension.value != '' ) { error ++; }
	 if ( is_float(f.Personnel) == 0 && f.Personnel.value != '' ) { error ++; }
	
	 if (error != 0){
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 if (is_float(f.Revenu) == 0) {
	 document.getElementById('erreur1').style.display='block';
	 }else{
	 document.getElementById('erreur1').style.display='none';
	 }
	 if (float_apport == 0 || f.Apport.value == '') {
	 document.getElementById('erreur2').style.display='block';
	 }else{
	 document.getElementById('erreur2').style.display='none';
	 }
	 if (float_taux == 0) {
	 document.getElementById('erreur3').style.display='block';
	 }else{
	 document.getElementById('erreur3').style.display='none';
	 }
	 if (is_float(f.Pension) == 0 && f.Pension.value != '') {
	 document.getElementById('erreur4').style.display='block';
	 }else{
	 document.getElementById('erreur4').style.display='none';
	 }
	 if (is_float(f.Personnel) == 0 && f.Personnel.value != '') {
	 document.getElementById('erreur5').style.display='block';
	 }else{
	 document.getElementById('erreur5').style.display='none';
	 }
	 }else{
	 document.getElementById('erreur_bloc_frm').style.display='none';
	 f.submit();
	 }
}
/*montant des mensualites*/
function verifMensualite(){
	 var f = document.frm_mensualite;
	 var error = 0;
	 var float_taux = 0;
	 	 
	 if ( is_float(f.Capital) == 0 ) { error ++;}
	
	 var taux = document.getElementById('Taux').value;
	 var taille_taux = taux.length;
	 var end_taux =  taux.substring(taille_taux-1);
	if (end_taux == '%'){ 
		float_taux = parseFloat(taux.substring(taille_taux-2,1));
	  }else {
	 	 float_taux = taux;
	 	 }
	if ( float_taux == 0 ) { error ++;}
	 if (error != 0){
		 document.getElementById('erreur_bloc_frm').style.display='block';
		 if (is_float(f.Capital) == 0) {
		 document.getElementById('erreur1').style.display='block';
		 }else{
		 document.getElementById('erreur1').style.display='none';
		 }
		 if (float_taux == 0) {
		 document.getElementById('erreur2').style.display='block';
		 }else{
		 document.getElementById('erreur2').style.display='none';
		 }
	 }else{
		 document.getElementById('erreur_bloc_frm').style.display='none';
		 f.submit();
	 }
 }
function verifMensualite2(){
	 var f = document.frm_mensualite;		
	 f.submit();

} 
/* capacite d'emprunt*/
function verifEmprunt(){
	 var f = document.frm_emprunt;
	 var error = 0;
	 var float_taux = 0;
	 if ( is_float(f.Mensualite) == 0 ) { error ++;}
	 var taux = document.getElementById('Taux').value;
	 var taille_taux = taux.length;
	 var end_taux =  taux.substring(taille_taux-1);
		if (end_taux == '%'){ 
			float_taux = parseFloat(taux.substring(taille_taux-2,1));
	 	 }else {
	 	 float_taux = taux;
	 	 
	 	 }

	 if (  float_taux == 0 ) { error ++; }
	
	 if (error != 0){
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 if (is_float(f.Mensualite) == 0) {
	 document.getElementById('erreur1').style.display='block';
	 }else{
	 document.getElementById('erreur1').style.display='none';
	 }
	 if (float_taux == 0) {
	 document.getElementById('erreur2').style.display='block';
	 }else{
	 document.getElementById('erreur2').style.display='none';
	 }
	 }else{
	 document.getElementById('erreur_bloc_frm').style.display='none';
	 f.submit();
	 }
} 
// Fonction testant si la chaine est vide
function Vide(Element){
	pattern = /^\s+$/
	return ( Element.value == '' || pattern.test(Element.value) )
}
// Fonction de vérification de l'identification
function valideIdentification (){
	with (document.getElementById('frm_identification')) {
	erreur = false;
		 /*
	 if ( lieu_actuel_ville.selectedIndex == 0 ) {
	 document.getElementById('ferreur15').style.display='block';
	 erreur = true;
	 }else{
	 	document.getElementById('ferreur15').style.display='none';
	 }*/
	for ( i=1 ; i<= 2 ; i++ ) {
	document.getElementById('f1erreur'+i).style.display='none';
	 }
	
	 if ( Vide(code) ) {
	 document.getElementById('f1erreur1').style.display='block';
	 } else if ( Vide(email_dossier) && Vide(nom_dossier) ){
	 document.getElementById('f1erreur2').style.display='block';
	 }
	
	 if ( !erreur )
	 document.getElementById('frm_identification').submit()
	 else
	 document.getElementById('ident_erreur').style.display='block';
	 }
}
function valideCreation(){
	var error = 0;
	with (document.getElementById('frm_creer_dossier')) {
	if ( Vide(nom) ) { error ++;}
	if ( Vide(prenom) ) { error ++;}
	 if(typeof(nom_apporteur)!='undefined'){
	 	if ( Vide(nom_apporteur) ) { error ++;}
	 }
	if ( Vide(email) ) { error ++;}
	if (  get_radio_value(marocain) == -1 ) { error ++;}
	if ( !Vide(email) && !is_email(email) ) { error ++;}
	if ( lieu_actuel_ville.selectedIndex == 0 ) {error ++;} else if( lieu_actuel_ville.value == 'Autre' && Vide(lieu_actuel_saisi)) { error ++;}
	}
	if ( error ) {
	with (document.getElementById('frm_creer_dossier')) {
	document.getElementById('erreur_bloc_frm').style.display='block';
	if ( Vide(nom) ) {
	document.getElementById('ferreur2').style.display='block';
	} else {
	document.getElementById('ferreur2').style.display='none';
	}
	if ( Vide(prenom) ) {
	document.getElementById('ferreur3').style.display='block';
	} else {
	document.getElementById('ferreur3').style.display='none';
	}
	if ( get_radio_value(marocain) == -1 ) {
	document.getElementById('ferreur6').style.display='block';
	} else {
	document.getElementById('ferreur6').style.display='none';
	}
	if ( Vide(email) ) {
	document.getElementById('ferreur4').style.display='block';
	} else {
	document.getElementById('ferreur4').style.display='none';
	}
	if ( !Vide(email) && !is_email(email) ) {
	document.getElementById('ferreur5').style.display='block';
	} else {
	document.getElementById('ferreur5').style.display='none';
	}
	if ( lieu_actuel_ville.selectedIndex == 0 ) {
	
	 document.getElementById('ferreur55').style.display='block';
	 }else{
	 	if ( lieu_actuel_ville.value == 'Autre' && Vide(lieu_actuel_saisi)) {
	 document.getElementById('ferreur55').style.display='block';
		 }else{
		 
	 document.getElementById('ferreur55').style.display='none';
	 	}
	}
	if(typeof(nom_apporteur)!='undefined'){
		if ( Vide(nom_apporteur) ) {
			document.getElementById('ferreur7').style.display='block';
		} else {
			document.getElementById('ferreur7').style.display='none';
		}
	}
	}
	} else {
	document.getElementById('frm_creer_dossier').submit();
	}
}
/* simulation etape 2*/
function is_email(Element){
	 pattern = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/
	 return pattern.test(Element.value)
}

function mensualite45() {
	 with ( document.getElementById('frm_projet') ) {
		 revenutotal = 0;
		 chargetotal = 0
		 if ( !isNaN(parseInt(revenu1.value)) ) {
			 revenutotal += parseInt(revenu1.value);
		 }
		 if ( !isNaN(parseInt(revenu2.value)) ) {
			 revenutotal += parseInt(revenu2.value);
		 }
		 if ( !isNaN(parseInt(charge_restante.value)) ) {
			 chargetotal += parseInt(charge_restante.value);
		 }
		 if ( revenutotal != 0 ) {
			 mensualites45.value = revenutotal*0.45 - chargetotal;
		 }
	 }
 }
 function pourcent() {
	 with ( document.getElementById('frm_projet') ) {
		 revenutotal = 0;
		 mensualite = 0;
		 if ( !isNaN(parseInt(revenu1.value)) ) {
			 revenutotal += parseInt(revenu1.value);
		 }
		 if ( !isNaN(parseInt(revenu2.value)) ) {
			 revenutotal += parseInt(revenu2.value);
		 }
		 if ( !isNaN(parseInt(mensualite_souhaitee.value)) ) {
			 mensualite += parseInt(mensualite_souhaitee.value);
			 pur = (mensualite/revenutotal).toFixed(2);
			 alert(pur);
		 	pourcentage.value = (pur*100).toFixed(0);
		 }
		 alert(mensualite_souhaitee.value);
	 }
 }
function valideDemande()
 {
 with ( document.getElementById('frm_demande') ) {
	 erreur = false;
	
	 for ( i=1 ; i<= 5 ; i++ ) {
	 document.getElementById('ferreur'+i).style.display='none';
	 }
	
	
	 if ( select_pret.selectedIndex == 0 ) {
	 document.getElementById('ferreur1').style.display='block';
	 erreur = true;
	 }
	 switch (select_pret[select_pret.selectedIndex].value) {
	 case '1' :
	 case '2' :
	 case '9' :
	 if ( get_radio_value(promesse_radio1) == -1 ) {
	 document.getElementById('ferreur4').style.display='block';
	 erreur = true;
	 }
	 if ( get_radio_value(promesse_radio1) != -1 && get_radio_value(promesse_radio1) == 1 && get_radio_value(ancien_radio1) == -1 ) {
	 document.getElementById('ferreur5').style.display='block';
	 erreur = true;
	 }
	
	 }
	 if ( select_dest_bien.selectedIndex == 0 ) {
	 document.getElementById('ferreur2').style.display='block';
	 erreur = true;
	 }
	 if ( get_radio_value(inMaroc) == -1 ) {
	 document.getElementById('ferreur3').style.display='block';
	 erreur = true;
	 }
	
	 if ( !erreur )
	 document.getElementById('frm_demande').submit()
	 else
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 }

 }

 function valideProjet() {
	 with ( document.getElementById('frm_projet') ){
	 vcout = 0;
	 vapport = 0;
	 erreur = false;
		
	 if ( select_objet.selectedIndex == 0 ) {
	 document.getElementById('ferreur12').style.display='block';
	 erreur = true;
	 }else{
	 	document.getElementById('ferreur12').style.display='none';
	 }
	 /*
	 if ( lieu_actuel_ville.selectedIndex == 0 ) {
	 document.getElementById('ferreur15').style.display='block';
	 erreur = true;
	 }else{
	 	document.getElementById('ferreur15').style.display='none';
	 }*/
	 if ( select_dest_bien.selectedIndex == 0 ) {
	 document.getElementById('ferreur13').style.display='block';
	 erreur = true;
	 }else{
	 	document.getElementById('ferreur13').style.display='none';
	 }
	 if ( Vide(revenu1) ) {
		  document.getElementById('ferreur1').style.display='block';
		  document.getElementById('ferreur2').style.display='none';
		  erreur = true;
	 } else if (isNaN(revenu1.value) || (isNaN(parseInt(revenu1.value,10)) || parseInt(revenu1.value,10) > 9999999 )) {
		  document.getElementById('ferreur2').style.display='block';
		  document.getElementById('ferreur1').style.display='none';
		  erreur = true; 
	 }else{
	 	  document.getElementById('ferreur1').style.display='none';
	 	  document.getElementById('ferreur2').style.display='none';
	 }
	
	 if ( (isNaN(parseInt(revenu2.value,10)) && revenu2.value != '') || (parseInt(revenu2.value,10) > 9999999) ) {
		document.getElementById('ferreur3').style.display='block';
	 	document.getElementById('ferreur14').style.display='none';
	 	document.getElementById('ferreur4').style.display='none';
	 erreur = true;
	 } else if ( revenu2.value != '' && age2.selectedIndex == 0 && co=='1') {
		 document.getElementById('ferreur4').style.display='block';
	 	document.getElementById('ferreur3').style.display='none';
	 	document.getElementById('ferreur14').style.display='none';
	 erreur = true;
	 } else if ( revenu2.value == '' && age2.selectedIndex != 0 && co=='1') {
	
		 document.getElementById('ferreur14').style.display='block';
	 	document.getElementById('ferreur3').style.display='none';
	 	document.getElementById('ferreur4').style.display='none';
	 erreur = true;
	 }else{
	 	document.getElementById('ferreur3').style.display='none';
	 	document.getElementById('ferreur4').style.display='none';
	 	document.getElementById('ferreur14').style.display='none';
	 }
	
	 if ( cout_global.value == '' ) {
	 document.getElementById('ferreur6').style.display='block';
	 document.getElementById('ferreur7').style.display='none';
	 erreur = true;
	 } else if (isNaN(cout_global.value) || (isNaN(parseInt(cout_global.value,10)) || parseInt(cout_global.value,10) > 99999999) ) {
	 document.getElementById('ferreur7').style.display='block';
	 document.getElementById('ferreur6').style.display='none';
	 erreur = true;
	 } else{
	 vcout = parseInt(cout_global.value,10);
	 document.getElementById('ferreur7').style.display='none';
	 document.getElementById('ferreur6').style.display='none';
	 }
	
	 if ( (isNaN(parseInt(apport.value,10)) && apport.value != '') || ( parseInt(apport.value,10) > 99999999 ) ) {
	 document.getElementById('ferreur8').style.display='block';
	 erreur = true;
	 } else{
	 vapport = parseInt(apport.value,10);
	 document.getElementById('ferreur8').style.display='none';
	}
	 if ( vcout - vapport < 0 ) {
	 document.getElementById('ferreur9').style.display='block';
	 erreur = true;
	 }else{
	 	document.getElementById('ferreur9').style.display='none';
	 }
		
	 if ( !erreur )
	 document.getElementById('frm_projet').submit()
	 else
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 }
 }
// Mode de connaissance
 //----------------------
function change_connaissance(){
	 connu = document.getElementById('connaissance');
	 cache('connaissance2');
	 cache('connaissance3');
	 cache('connaissance4');
	 if (connu.selectedIndex != 1)
	 affiche('connaissance'+connu[connu.selectedIndex].value);
}
//-------------------------------------------------------------------------------------------
function init_besoin_value(Type)
//-------------------------------------------------------------------------------------------
{
		 var besoin = 0;
		 if ( Type == 'A' ) {
		
		 besoin += 1*document.getElementById('montant_acquisition'+Type).value;
		 besoin += 1*document.getElementById('cout'+Type).value;
		 besoin += 1*document.getElementById('frais_divers'+Type).value;
		 besoin += 1*document.getElementById('frais_notaire'+Type).value;
		 besoin -= 1*document.getElementById('apport_perso'+Type).value;
		 
		 } else if ( Type == 'B' || Type == 'C' ) {
		 besoin += 1*document.getElementById('montant_acquisition'+Type).value;
		 besoin += 1*document.getElementById('cout'+Type).value;
		 besoin += 1*document.getElementById('frais_divers'+Type).value;
		 besoin -= 1*document.getElementById('apport_perso'+Type).value;
		 } else if ( Type == 'D' ) {
		 besoin += 1*document.getElementById('cout'+Type).value;
		 besoin += 1*document.getElementById('frais_divers'+Type).value;
		 besoin -= 1*document.getElementById('apport_perso'+Type).value;
		 } else if ( Type == 'E' ) {
		 besoin += 1*document.getElementById('montant_acquisition'+Type).value;
		 besoin += 1*document.getElementById('penalite_rmbsmt'+Type).value;
		 besoin += 1*document.getElementById('cout'+Type).value;
		 besoin += 1*document.getElementById('frais_garantie'+Type).value;
		 besoin -= 1*document.getElementById('apport_perso'+Type).value;
		 } else if ( Type == 'F' ) {
		 besoin += 1*document.getElementById('montant_acquisition'+Type).value;
		 besoin += 1*document.getElementById('frais_divers'+Type).value;
		 besoin += 1*document.getElementById('frais_mutation'+Type).value;
		 besoin += 1*document.getElementById('cout'+Type).value;
		 besoin -= 1*document.getElementById('apport_perso'+Type).value;
		 }
	 document.getElementById('besoin_financement'+Type).value = besoin;
}
function FraisNotaitre(){
		 Montant = document.getElementById('montant_acquisitionA').value;
		if (Montant ==""){
		notaire="";
		}else if (Montant >25000){		 
			 taux= 5.07/100;
			 notaire=(Montant*taux)+3000;
			}else {
			taux= 4.5/100;
			 notaire=(Montant*taux)+4500;
			}
		document.getElementById('frais_notaireA').value = notaire;
		init_besoin_value('A');
}

//-------------------------------------------------------------------------------------------
// Function initialisant un select avec un tableau
//-------------------------------------------------------------------------------------------
 function init_select_tab (obj, tabval) {
	 obj = document.getElementById(obj);
	 // Suppression des items
	 obj.options.length=0
	
	 // Ajout des nouvelles valeurs
	 for (i=0 ; i < tabval["texte"].length ; i++) {
	 ligne = new Option(tabval["texte"][i],tabval["valeur"][i]);
	 obj.options[i] = ligne;
	 }
 }

 // Variable pour la destination du bien
 var Tdest = new Array;
 Tdest["valeur"] = new Array("Selectionnez",11,12,13,14);
 Tdest["texte"] = new Array("S&eacute;lectionnez","R&eacute;sidence principale","R&eacutesidence secondaire","Investissement locatif","Usage professionnel");
 var Tdest8 = new Array;
 Tdest8["valeur"] = new Array("Selectionnez",15,16,17,18,19);
 Tdest8["texte"] = new Array("S&eacute;lectionnez","Rachat de pr&ecirc;ts &agrave; la consommation","Remboursement de dettes diverses","Investissements divers","Aide familiale","Autres");
 var Tdest9 = new Array;
 Tdest9["valeur"] = new Array("Selectionnez",110,111,112,113);
 Tdest9["texte"] = new Array("S&eacute;lectionnez","Investissement locatif","Usage professionnel","Professionnel et locatif","Pro et r&eacutesidence principale");
 var Tdest10 = new Array;
 Tdest10["valeur"] = new Array("Selectionnez",14,114);
 Tdest10["texte"] = new Array("S&eacute;lectionnez","Usage professionnel","Autres");
 var Tdest4 = new Array;
 Tdest4["valeur"] = new Array("Selectionnez",20,21,22);
 Tdest4["texte"] = new Array("S&eacute;lectionnez","Habitation &agrave; b&acirc;tir","Loisir","Usage professionnel");
/*changement de devise*/

function change_devise(ville) {
var ch =ville;
	 cache('dh');
	 cache('dh1');
	 cache('dh2');
	 cache('dh3');
	 cache('dh4');
	 cache('dh5');
	 cache('dh6');
	 cache('dh7');
	 cache('euro');	
	 cache('euro1');	
	 cache('euro2');	
	 cache('euro3');	
	 cache('euro4');	
	 cache('euro5');	
	 cache('euro6');	
	 cache('euro7');	
	 switch (ch) {
		 case 'Maroc' :
			 affiche('dh');
			 affiche('dh1');
			 affiche('dh2');
			 affiche('dh3');
			 affiche('dh4');
			 affiche('dh5');
			 affiche('dh6');
			 affiche('dh7');
			 break;
		default :
			 affiche('euro');
		 	 affiche('euro1');	
			 affiche('euro2');	
			 affiche('euro3');	
			 affiche('euro4');	
			 affiche('euro5');	
			 affiche('euro6');	
			 affiche('euro7');
			 break;
	 }
 }
function ZoneLieuhabitation(choix,element){
<!--
var inp = "";
if(document.getElementById){
	inp	=	document.getElementById(element);
}
else{
	inp	=	document.all[element];
}
if (choix == 'Autre'){
inp.style.display = "block";
}else{
inp.style.display = "none";
}
//-->
}
 /* Objet du pret*/
 
 function change_select_pret() {
 	if ( init_select_dest() ) return '';	
	 pret = document.getElementById('select_pret');
	 cache('select_pret1');
	 cache('select_pret3');
	 cache('select_pret7');
	 cache('select_pret10');
	 cache('planA');
	 cache('planB');
	 cache('planC');
	 cache('planD');
	 cache('planE');
	 cache('planF');
	 init_select_tab('select_dest_bien',Tdest);
	 switch (pret[pret.selectedIndex].value) {
		 case '1' :
		 case '2' :
			 affiche('planA');
			 affiche('select_pret1');
			 break;
		 case '3' :
			 affiche('planB');
			 init_select_tab('select_dest_bien',Tdest4);
			 affiche('select_pret3');
			 break;
		 case '4' :
			 affiche('planA');
			 init_select_tab('select_dest_bien',Tdest4);
			 affiche('select_pret3');
			 break;
		 case '5' :
			 affiche('planC');
			 break;
		 case '6' :
			 affiche('planD');
			 break;
		 case '7' :
			 affiche('planE');
			 affiche('select_pret7');
			 break;
		 case '8' :
			 init_select_tab('select_dest_bien',Tdest8);
			 break;
		 case '9' :
			 affiche('planF');
			 init_select_tab('select_dest_bien',Tdest9);
			 affiche('select_pret1');
			 break;
		 case '10' :
			 affiche('planF');
			 init_select_tab('select_dest_bien',Tdest10);
			 affiche('select_pret10');
			 break;
	 }
 }

 // Initialisation de la destination du bien
 function init_select_dest() {
	 dest = document.getElementById('select_dest_bien');
	 if ( dest.selectedIndex != 0 ) {
		 dest.selectedIndex = 0;
		 if ( confirm("Vous allez perdre les données déjà saisies.\nDésirez-vous poursuivre ?") ){
			 cache('residence');
			 cache('residence2');
			 cache('residence3');
			 cache('residence4');
			 cache('residence5');
			 cache('residence6');
			 cache('select_pret1');
			 cache('select_pret3');
			 cache('select_pret7');
			 cache('select_pret10');
			 cache('planA');
			 cache('planB');
			 cache('planC');
			 cache('planD');
			 cache('planE');
			 cache('planF');
			 return true;
		 }
	 }
	 return false;
 }

// Destination du bien
 function change_select_dest(){
	 dest = document.getElementById('select_dest_bien');
	 pret = document.getElementById('select_pret');
	 type_resid = document.getElementById('type_residence');
	 cache('residence');
	 cache('residence2');
	 cache('residence3');
	 cache('residence4');
	 cache('residence5');
	 cache('residence6');
	 switch (dest[dest.selectedIndex].value) {
		 case '11' :
		 case '12' :
			 affiche('residence');
			 break
		 case '13' :
			 affiche('residence4');
			 break;
		 case '110' :
		 case '112' :
			 affiche('residence6');
			 break;
		 case '111' :
		 case '113' :
			 affiche('residence5');
			 break;	
	 }
 }

 // Destination du bien
 function change_type_residence(destination) {
	 type_resid = document.getElementById('type_residence');
	 cache('residence2');
	 cache('residence3');
	 switch (type_resid[type_resid.selectedIndex].value) {
		 case '15' :
			 affiche('residence2');
			 affiche('residence3');
		 break
	}
 }

function get_radio_value(obj) {
	 for (i=0; i<obj.length;i++) {
		 if (obj[i].checked) {return obj[i].value;}
	 }
	 return -1;
 }


 /*page de contact*/
 function verifContact(){
		 var f = document.frm_contact;
		 var error = 0;
		
		 if (f.nom.value == "") error ++;
		 if (f.message.value == "") error ++;
		 if (!verif_mail(f.mail.value)) error ++;

		
		 if (error != 0){
				 document.getElementById('erreur_bloc_contact').style.display='block';
				 if (f.nom.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
					 }else{
					 document.getElementById('erreur1_contact').style.display='none';
					 }
				 if (f.message.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
					 }else{
					 document.getElementById('erreur3_contact').style.display='none';
					 }
				 if (!verif_mail(f.mail.value)) {
					 document.getElementById('erreur2_contact').style.display='block';
					 }else{
					 document.getElementById('erreur2_contact').style.display='none';
					 }

			 }else{
				 document.getElementById('erreur_bloc_ami').style.display='none';
				f.submit();
		 }
}
 function verifContactPro(){
		 var f = document.frm_contact;
		 var error = 0;
		
		 if (f.nom.value == "") error ++;
		 if (f.nom_conseiller.value == "") error ++;
		 if (f.tel.value == "") error ++;
		 if (f.message.value == "") error ++;
		 if (!verif_mail(f.mail.value)) error ++;

		
		 if (error != 0){
				 document.getElementById('erreur_bloc_contact').style.display='block';
				 if (f.nom.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
				 }else{
					 document.getElementById('erreur1_contact').style.display='none';
				 }
				 if (f.message.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
				 }else{
					 document.getElementById('erreur3_contact').style.display='none';
				 }
				 if (f.tel.value == "") {
					 document.getElementById('erreur4_contact').style.display='block';
				 }else{
					 document.getElementById('erreur4_contact').style.display='none';
				 }
				 if (f.nom_conseiller.value == "") {
					 document.getElementById('erreur5_contact').style.display='block';
				 }else{
					 document.getElementById('erreur5_contact').style.display='none';
				 }
				 if (!verif_mail(f.mail.value)) {
					 document.getElementById('erreur2_contact').style.display='block';
				 }else{
					 document.getElementById('erreur2_contact').style.display='none';
				 }

			 }else{
			 
				 //document.getElementById('erreur_bloc_contact').style.display='none';
					f.submit();
		 }
}
 /*page Index formulaire de contact */
 function verifContactIndex(){
		 var f = document.frm_contactIndex;
		 var error = 0;
		
		 if (f.nom.value == "") error ++;
		 if (f.message.value == "") error ++;
		 if (!verif_mail(f.mail.value)) error ++;

		
		 if (error != 0){
				 document.getElementById('erreur_bloc_contact').style.display='block';
				 if (f.nom.value == "") {
					 document.getElementById('erreur1_contactIndex').style.display='block';
					 }else{
					 document.getElementById('erreur1_contactIndex').style.display='none';
					 }
				 if (f.message.value == "") {
					 document.getElementById('erreur3_contactIndex').style.display='block';
					 }else{
					 document.getElementById('erreur3_contactIndex').style.display='none';
					 }
				 if (!verif_mail(f.mail.value)) {
					 document.getElementById('erreur2_contactIndex').style.display='block';
					 }else{
					 document.getElementById('erreur2_contactIndex').style.display='none';
					 }

			 }else{
				f.submit();
		 }
}
 /*page de Zone témoignages*/
 function verifTemoignage(){
		 var f = document.temoignage;
		 var error = 0;
		
		 if (f.resume.value == "") error ++;
		 if (f.description_client.value == "") error ++;
		 if (f.description_projet.value == "") error ++;
		 if (f.reponse_cafpi.value == "") error ++;
		 if (f.temoignage_client.value == "") error ++;
		 //if (f.message.value == "") error ++;
		
		 if (error != 0){
				 document.getElementById('erreur_bloc_contact').style.display='block';
				  if (f.resume.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
					 }else{
					 document.getElementById('erreur1_contact').style.display='none';
					 }
				  if (f.description_client.value == "") {
					 document.getElementById('erreur2_contact').style.display='block';
					 }else{
					 document.getElementById('erreur2_contact').style.display='none';
					 }
				  if (f.description_projet.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
					 }else{
					 document.getElementById('erreur3_contact').style.display='none';
					 }
				 if (f.reponse_cafpi.value == "") {
					 document.getElementById('erreur4_contact').style.display='block';
					 }else{
					 document.getElementById('erreur4_contact').style.display='none';
					 }
				 if (f.temoignage_client.value == "") {
					 document.getElementById('erreur5_contact').style.display='block';
					 }else{
					 document.getElementById('erreur5_contact').style.display='none';
					 }
				
				 if (f.photo_client.value == "") {
					 document.getElementById('erreur6_contact').style.display='block';
					 }else{
					        document.getElementById('erreur6_contact').style.display='none';
					  		//valider l'extention d'image
							nom_fichier = f.photo_client.value;// on récupere le chemin complet du fichier
				            nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
				            extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
				            ext = extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
							if(ext==".jpg"||ext==".gif"||ext==".png"){
								document.getElementById('erreur7_contact').style.display='none';
							}else{
								document.getElementById('erreur7_contact').style.display='block';  
					             }		 
							}
			 }else{
				 document.getElementById('erreur_bloc_ami').style.display='none';
				f.submit();
		 }
}
function modifTemoignage(){
		 var f = document.temoignage;
		 var error = 0;
		
		 if (f.resume.value == "") error ++;
		 if (f.description_client.value == "") error ++;
		 if (f.description_projet.value == "") error ++;
		 if (f.reponse_cafpi.value == "") error ++;
		 if (f.temoignage_client.value == "") error ++;
		 //if (f.message.value == "") error ++;
		
		 if (error != 0){
				 document.getElementById('erreur_bloc_contact').style.display='block';
				  if (f.resume.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
					 }else{
					 document.getElementById('erreur1_contact').style.display='none';
					 }
				  if (f.description_client.value == "") {
					 document.getElementById('erreur2_contact').style.display='block';
					 }else{
					 document.getElementById('erreur2_contact').style.display='none';
					 }
				  if (f.description_projet.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
					 }else{
					 document.getElementById('erreur3_contact').style.display='none';
					 }
				 if (f.reponse_cafpi.value == "") {
					 document.getElementById('erreur4_contact').style.display='block';
					 }else{
					 document.getElementById('erreur4_contact').style.display='none';
					 }
				 if (f.temoignage_client.value == "") {
					 document.getElementById('erreur5_contact').style.display='block';
					 }else{
					 document.getElementById('erreur5_contact').style.display='none';
					 }
				
				 if (f.photo_client.value == "") {
					 document.getElementById('erreur6_contact').style.display='block';
					 }else{
					        document.getElementById('erreur6_contact').style.display='none';
					  		//valider l'extention d'image
							nom_fichier = f.photo_client.value;// on récupere le chemin complet du fichier
				            nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
				            extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
				            ext = extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
							if(ext==".jpg"||ext==".gif"||ext==".png"){
								document.getElementById('erreur7_contact').style.display='none';
							}else{
								document.getElementById('erreur7_contact').style.display='block';  
					             }		 
							}
			 }else{
				 document.getElementById('erreur_bloc_ami').style.display='none';
				 f.submit();
		 }
}
/*page admin lexique*/
 function verifLexique(){
		 var f = document.admin_lexique;
		 var error = 0;
		
		 if (f.alphabet.value == "") error ++;
		 if (f.mot.value == "") error ++;
		 if (f.signification.value == "") error ++;
		 if (error != 0){

				 document.getElementById('erreur_bloc_contact').style.display='block';
				  if (f.alphabet.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
					 }else{
					 document.getElementById('erreur1_contact').style.display='none';
					 }
				  if (f.mot.value == "") {
					 document.getElementById('erreur2_contact').style.display='block';
					 }else{
					 document.getElementById('erreur2_contact').style.display='none';
					 }
				  if (f.signification.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
					 }else{
					 document.getElementById('erreur3_contact').style.display='none';
					 }
			 }else{
			 	 f.act.value = "ajouter";
				 document.getElementById('erreur_bloc_contact').style.display='none';
				f.submit();
		 }
}

function verifLexique_Modifier(){
		 var f = document.admin_lexique;
		 var error = 0;
		
		 if (f.alphabet.value == "") error ++;
		 if (f.mot.value == "") error ++;
		 if (f.signification.value == "") error ++;
		 if (error != 0){

				 document.getElementById('erreur_bloc_contact').style.display='block';
				  if (f.alphabet.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
					 }else{
					 document.getElementById('erreur1_contact').style.display='none';
					 }
				  if (f.mot.value == "") {
					 document.getElementById('erreur2_contact').style.display='block';
					 }else{
					 document.getElementById('erreur2_contact').style.display='none';
					 }
				  if (f.signification.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
					 }else{
					 document.getElementById('erreur3_contact').style.display='none';
					 }
			 }else{
			 	 f.act.value = "modifier";
				 document.getElementById('erreur_bloc_contact').style.display='none';
				f.submit();
		 }
}
function verifLexique_supprimer(idlexique){
		 
		  if(confirm('Si voulez vous supprimer cet mot cliquer sur OK,\nsinon, cliquez sur annuler'))
			{
		        //alert(idlexique);	
				document.location.href="ajouter_lexique.php?idlexique_sup="+idlexique;
			}
			//else{
			//alert ("Merci");
			//}
			//document.location.href="votrepage.htm"
}

function verifTemoi_supprimer(idtemoi){
		 
		  if(confirm('Si voulez vous supprimer cet temoignages cliquez sur OK,\nsinon, cliquez sur annuler'))
			{
		        //alert(idlexique);	
				document.location.href="admin_temoi.php?idtemoi_sup="+idtemoi;
			}
			//else{
			//alert ("Merci");
			//}
			//document.location.href="votrepage.htm"
}
 /*page de RDV*/
 function verifRdv(){
		 var f = document.frm_rdv;
		 var error = 0;
		
		 if (f.nom.value == "") error ++;
		 if (f.message.value == "") error ++;
		 if (!verif_mail(f.mail.value)) error ++;

		
		 if (error != 0){
				 document.getElementById('erreur_bloc_contact').style.display='block';
				 if (f.nom.value == "") {
					 document.getElementById('erreur1_contact').style.display='block';
					 }else{
					 document.getElementById('erreur1_contact').style.display='none';
					 }
				 if (f.message.value == "") {
					 document.getElementById('erreur5_contact').style.display='block';
					 }else{
					 document.getElementById('erreur5_contact').style.display='none';
					 }
				 if (!verif_mail(f.mail.value)) {
					 document.getElementById('erreur2_contact').style.display='block';
					 }else{
					 document.getElementById('erreur2_contact').style.display='none';
					 }
				 if (f.date1.value == "") {
					 document.getElementById('erreur3_contact').style.display='block';
					 }else{
					 document.getElementById('erreur3_contact').style.display='none';
					 }
				 if (f.sujet.value == "") {
					 document.getElementById('erreur4_contact').style.display='block';
					 }else{
					 document.getElementById('erreur4_contact').style.display='none';
					 }
			 }else{
				 document.getElementById('erreur_bloc_ami').style.display='none';
				f.submit();
		 }
}
/*emprenteur*/
 // Fonction testant si la chaine est vide
 function Vide(Element)
 {
	 pattern = /^\s+$/
	 return ( Element.value == '' || pattern.test(Element.value) )
 }

 function get_radio_value(obj)
 {
	 for (i=0; i<obj.length;i++) {
	 if (obj[i].checked) {return obj[i].value;}
	 }
	 return -1;
 }


 function ajoutEmprunteur()
 {

 	 document.getElementById('frm_emprunteur').setAttribute('action', 'pret3.php');
	 valideEmprunteur();
 }
 
 function ajoutEmprunteur2(code) {
	act = 'update_pret3.php?emp=2&codePret='+code;
	document.getElementById('frm_emprunteur').setAttribute('action', act);
	valideEmprunteur();
 }
 
 function valideEmprunteur()
 {
	 with ( document.getElementById('frm_emprunteur') ) {
	 erreur = false;
	
	 for ( i=1 ; i<= 6 ; i++ ) {
	 document.getElementById('ferreur'+i).style.display='none';
	 }
	
	 if ( get_radio_value(emp_civilite) == 0 ) {
	 document.getElementById('ferreur1').style.display='block';
	 erreur = true;
	 }
	 if ( Vide(emp_nom) ) {
	 document.getElementById('ferreur2').style.display='block';
	 erreur = true;
	 }
	 if ( Vide(emp_prenom) ) {
	 document.getElementById('ferreur3').style.display='block';
	 erreur = true;
	 }
	 if ( Vide(emp_adresse) ) {
	 document.getElementById('ferreur4').style.display='block';
	 erreur = true;
	 }
	 if ( emp_select_sitfam[emp_select_sitfam.selectedIndex] == 0 ) {
	 document.getElementById('ferreur5').style.display='block';
	 erreur = true;
	 }
	 if ( emp_select_salaire[emp_select_salaire.selectedIndex] == 0 ) {
	 document.getElementById('ferreur6').style.display='block';
	 erreur = true;
	 }
	
	 if ( !erreur )
	 document.getElementById('frm_emprunteur').submit()
	 else
	 document.getElementById('erreur_bloc_frm').style.display='block';
	 }

 }
 function addElement() {
  var ni = document.getElementById('pat');
  var numi = document.getElementById('theValue');
  var a = document.getElementById('a'+document.getElementById('theValue').value);
  if ( a != null)
  {
	  a.setAttribute('style','visibility: hidden;');
  }
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'div'+num;

  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML ='<p class="ligne"><label class="col_1" for="patrimoine'+num+'">Patrimoine '+num+' :</label><select name="patrimoine_'+num+'" id="patrimoine_'+num+'"><option value="R&eacute;sidence principale">R&eacute;sidence principale</option><option value="R&eacute;sidence secondaire">R&eacute;sidence secondaire</option><option value="R&eacute;sidence locative">R&eacute;sidence locative</option><option value="Placement / Epargne">Placement / Epargne</option><option value="Autres">Autres</option></select><input class="court" name="val_estimee_'+num+'" value="" type="text" style="float:left;">&nbsp;Dhs&nbsp;<a id="a'+num+'" href=\'#\' onclick=\'removeElement("'+divIdName+'")\'><img alt="" title="supprimer le partimoine '+num+'" src="img/remove.jpg"></img></a></p>'
  newdiv.innerHTML += '';
  ni.appendChild(newdiv);
}
function removeElement(divNum) {
  var d = document.getElementById('pat');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
  var numi = document.getElementById('theValue');
   var num = (document.getElementById('theValue').value -1);
   numi.value = num;
   var a = document.getElementById('a'+num);
  if ( a != null)
  {
	  a.setAttribute('style','visibility: visible;');
  }
}
/*-------------------------------*/
/*ajout et suppression des prets*/
/*-------------------------------*/
 function addElementpret() {
  var ni = document.getElementById('pr');
  var numi = document.getElementById('theValuepret');
  var a = document.getElementById('apret'+document.getElementById('theValuepret').value);
  if ( a != null)
  {
	  a.setAttribute('style','visibility: hidden;');
  }
  var num = (document.getElementById('theValuepret').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'divpret'+num;

  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = '<h3>Pr&ecirc;t '+num+'</h3><a id="apret'+num+'" href=\'#\' onclick=\'removeElementpret("'+divIdName+'")\'><img alt="" title="supprimer le pr&ecirc;t '+num+'" src="img/remove.jpg"></img></a>';
  newdiv.innerHTML += '<p><label for="select_objet_'+num+'">Objet du pr&ecirc;t</label><select name="select_objet_'+num+'" id="select_objet_'+num+'"><option>-- S&eacute;lection --</option><option value="R&eacute;sidence principale">R&eacute;sidence principale</option><option value="R&eacute;sidence secondaire">R&eacute;sidence secondaire</option><option value="Investissement locatif">Investissement locatif</option><option value="Terrain">Terrain</option><option value="Pr&ecirc;t voiture">Pr&ecirc;t voiture</option><option value="Pr&ecirc;t personnel">Precirc;t personnel</option><option value="Cr&eacute;dit revolving">Cr&eacute;dit revolving</option><option value="Carte de magasin">Carte de magasin</option><option value="Autres">Autres</option></select></p>';
  newdiv.innerHTML += '<p><label for="rens_encour_credit_'+num+'">Encours de cr&eacute;dit</label><input name="rens_encour_credit_'+num+'" id="rens_encour_credit_'+num+'" class="court" value="" type="text"><span>Dhs</span></p>';
  newdiv.innerHTML += '<p><label for="rens_charges_'+num+'">Charge mensuelle</label><input name="rens_charges_'+num+'" id="rens_charges_'+num+'" class="court" value="" type="text"><span>Dhs</span></p>';
  newdiv.innerHTML += '<p><label for="rens_mm_'+num+'">Date de fin de cr&eacute;dit</label><select name="rens_mm_'+num+'" id="rens_mm_'+num+'" class="mois"><option value="1">01</option><option value="2">02</option><option value="3">03</option><option value="4">04</option><option value="5">05</option><option value="6">06</option><option value="7">07</option><option value="8">08</option><option value="9">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select name="rens_aa_'+num+'" class="annee"><option value="2008">2008</option><option value="2009">2009</option><option value="2010">2010</option><option value="2011">2011</option><option value="2012">2012</option><option value="2013">2013</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option><option value="2023">2023</option><option value="2024">2024</option><option value="2025">2025</option><option value="2026">2026</option><option value="2027">2027</option><option value="2028">2028</option><option value="2029">2029</option><option value="2030">2030</option><option value="2031">2031</option><option value="2032">2032</option><option value="2033">2033</option><option value="2034">2034</option><option value="2035">2035</option><option value="2036">2036</option><option value="2037">2037</option><option value="2038">2038</option></select></p>';
  newdiv.innerHTML += '<div class="breaker"></div>';
  ni.appendChild(newdiv);
}
function removeElementpret(divNum) {
  var d = document.getElementById('pr');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
  var numi = document.getElementById('theValuepret');
   var num = (document.getElementById('theValuepret').value -1);
   numi.value = num;
   var a = document.getElementById('apret'+num);
  if ( a != null)
  {
	  a.setAttribute('style','visibility: visible;');
  }
}
// Fonction testant si la chaine est vide
 function Vide(Element)
 {
 pattern = /^\s+$/
 return ( Element.value == '' || pattern.test(Element.value) )
 }

 function get_radio_value(obj)
 {
 for (i=0; i<obj.length;i++) {
if (obj[i].checked) {return obj[i].value;}
 }
 return -1;
 }


 function validePatrimoine()
 {
 with ( document.getElementById('frm_patrimoine') ) {
 erreur = false;

/* for ( i=1 ; i<= 6 ; i++ ) {
 document.getElementById('ferreur'+i).style.display='none';
 }

 if ( get_radio_value(emp_civilite) == 0 ) {
 document.getElementById('ferreur1').style.display='block';
 erreur = true;
 }
 if ( Vide(emp_nom) ) {
 document.getElementById('ferreur2').style.display='block';
 erreur = true;
 }
 if ( Vide(emp_prenom) ) {
 document.getElementById('ferreur3').style.display='block';
 erreur = true;
 }
 if ( Vide(emp_adresse) ) {
 document.getElementById('ferreur4').style.display='block';
 erreur = true;
 }
 if ( emp_select_sitfam[emp_select_sitfam.selectedIndex] == 0 ) {
 document.getElementById('ferreur5').style.display='block';
 erreur = true;
 }
 if ( emp_select_salaire[emp_select_salaire.selectedIndex] == 0 ) {
 document.getElementById('ferreur6').style.display='block';
 erreur = true;
 }*/

 if ( !erreur )
 document.getElementById('frm_patrimoine').submit()
 else
 document.getElementById('erreur_bloc_frm').style.display='block';
 }

}
function valideConnection() {
	 with ( document.getElementById('frm_connection') ) {
		 erreur = false;
		
		 for ( i=1 ; i<= 4 ; i++ ) {
			 document.getElementById('derreur'+i).style.display='none';
		 }
		
		 if ( Vide(nom_dossier) && Vide(prenom_dossier) && Vide(num_dossier) && Vide(email_dossier) ) {
			 document.getElementById('derreur1').style.display='block';
			 document.getElementById('derreur2').style.display='block';
			 erreur = true;
		 } else {
			 if ( Vide(prenom_dossier) && !Vide(nom_dossier) ) {
			 document.getElementById('derreur4').style.display='block';
			 erreur = true;
			 }
			 if ( !Vide(prenom_dossier) && Vide(nom_dossier) ) {
			 document.getElementById('derreur3').style.display='block';
			 erreur = true;
			 }
			 if ( Vide(num_dossier) && !Vide(email_dossier) ) {
			 document.getElementById('derreur1').style.display='block';
			 erreur = true;
			 }
			 if ( !Vide(num_dossier) && Vide(email_dossier) && Vide(prenom_dossier) && Vide(nom_dossier) ) {
			 document.getElementById('derreur5').style.display='block';
			 erreur = true;
			 }
		 }
		
		 if ( !erreur ){
			 document.getElementById('frm_connection').submit()
			 document.getElementById('erreur_bloc').style.display='none';
		 }else {
			 document.getElementById('dossier2').style.display='block';
			 document.getElementById('erreur_bloc').style.display='block';
		 }
	 }
}

// Formater un nombre saisie
function format(valeur_ini,Afficher_formater,afficher_valeur_ini) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var decimal= 0;
	var separateur= " ";
 var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur_ini)-Math.floor(Math.abs(valeur_ini)))) ;
 var val=Math.floor(Math.abs(valeur_ini));
 if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur_ini)); deci=0;}
 var val_format=val+"";
 var nb=val_format.length;
 for (var i=1;i<4;i++) {
 if (val>=Math.pow(10,(3*i))) {
 val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
 }
 }
 if (decimal>0) {
 var decim="";
 for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
 deci=decim+deci.toString();
 val_format=val_format+"."+deci;
 }
 if (parseFloat(valeur_ini)<0) {val_format="-"+val_format;}
 if(document.getElementById){
 document.getElementById(Afficher_formater).value=val_format;
 document.getElementById(afficher_valeur_ini).value=valeur_ini;
 }
 else {
 document.all[Afficher_formater].value =val_format;
 document.all[afficher_valeur_ini].value =valeur_ini;
 }
}

function getTrueValue(obj1,obj2){
//alert(document.getElementById('capilta1'));
if (document.getElementById){
document.getElementById(obj1).value=document.getElementById(obj2).value;
}
else {
document.getElementById(obj1).value=document.all[obj2].value;
 }
}
//****************fonction d'authentification
function auhtentification(){

         var f = document.authentification;
		 var error = 0;
		
		 if (f.login.value == "") error ++;
		 if (f.mdp.value == "") error ++;
		
		 if (error != 0){
		 document.getElementById('erreur_authen').style.display='block';
		 if (f.login.value == "") {
		 document.getElementById('erreur1_auth').style.display='block';
		 }else{
		 document.getElementById('erreur1_auth').style.display='none';
		 }
		 if (f.mdp.value == "") {
		 document.getElementById('erreur2_auth').style.display='block';
		 }else{
		 document.getElementById('erreur2_auth').style.display='none';
		 }
		 }else{
		  f.submit();
		 }

}