function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



//------------------------------------------------------ Fonction Menu déroulant 1
var nbTotalMenu = 4;

function clicMenu(num) {

  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu = document.all['menu' + num];
  if (isNN6) menu = document.getElementById('menu' + num);
  if (isIE) menu_couleur = document.all['menu_couleur' + num];
  if (isNN6) menu_couleur = document.getElementById('menu_couleur' + num);
  if (isIE) menu_titre = document.all['menu_titre' + num];
  if (isNN6) menu_titre = document.getElementById('menu_titre' + num);
  if (isIE) puce_plus = document.all['puce_plus' + num];
  if (isNN6) puce_plus = document.getElementById('puce_plus' + num);
  if (isIE) puce_moins = document.all['puce_moins' + num];
  if (isNN6) puce_moins = document.getElementById('puce_moins' + num);

  // On ouvre ou ferme
  if (menu.style.display == "none"){
    // Cas ou le tableau est caché
    menu.style.display = ""
  } else {
    // On le cache
    menu.style.display = "none"
   }
   
   
   
   if (puce_moins.style.display=="none"){
    puce_moins.style.display = ""
	puce_plus.style.display = "none"
	menu_couleur.style.background='#ACCF59';
	menu_titre.style.color='#756E6B';
   }else {
    puce_moins.style.display = "none"
	puce_plus.style.display = ""
	menu_couleur.style.background='#E4ECD5';
	menu_titre.style.color='#756E6B';
    }
   
  for (i=1;i<=nbTotalMenu;i++) {
  if (i != num) {
  if (isIE) menuDiff = document.all['menu'+i];
  if (isNN6) menuDiff = document.getElementById('menu'+i);
  if (isIE) menu_couleur = document.all['menu_couleur' + i];
  if (isNN6) menu_couleur = document.getElementById('menu_couleur' + i);
  if (isIE) menu_titre = document.all['menu_titre' + i];
  if (isNN6) menu_titre = document.getElementById('menu_titre' + i);
  if (isIE) puce_moins = document.all['puce_moins' + i];
  if (isNN6) puce_moins = document.getElementById('puce_moins' + i);
  if (isIE) puce_plus = document.all['puce_plus' + i];
  if (isNN6) puce_plus = document.getElementById('puce_plus' + i);
  if (menuDiff.style.display != "none") {
    menuDiff.style.display = "none"
   }
    puce_moins.style.display = "none";
	puce_plus.style.display = "";
	menu_couleur.style.background='#E4ECD5';
	menu_titre.style.color='#756E6B';
  }
 }
}




//-------------------------------------------------------- Fonction Menu déroulant 2
var nbTotalMenu2_ = 3;

function clicMenu2_(num) {

  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu2_ = document.all['menu2_' + num];
  if (isNN6) menu2_ = document.getElementById('menu2_' + num);
  if (isIE) menu_couleur2_ = document.all['menu_couleur2_' + num];
  if (isNN6) menu_couleur2_ = document.getElementById('menu_couleur2_' + num);
  if (isIE) menu_titre2_ = document.all['menu_titre2_' + num];
  if (isNN6) menu_titre2_ = document.getElementById('menu_titre2_' + num);
  if (isIE) puce_plus2_ = document.all['puce_plus2_' + num];
  if (isNN6) puce_plus2_ = document.getElementById('puce_plus2_' + num);
  if (isIE) puce_moins2_ = document.all['puce_moins2_' + num];
  if (isNN6) puce_moins2_ = document.getElementById('puce_moins2_' + num);

  // On ouvre ou ferme
  if (menu2_.style.display == "none"){
    // Cas ou le tableau est caché
    menu2_.style.display = ""
  } else {
    // On le cache
    menu2_.style.display = "none"
   }
   
   if (puce_moins2_.style.display=="none"){
    puce_moins2_.style.display = ""
	puce_plus2_.style.display = "none"
	menu_couleur2_.style.background='#50C5D7';
	menu_titre2_.style.color='#000000';
   }else {
    puce_moins2_.style.display = "none"
	puce_plus2_.style.display = ""
	menu_couleur2_.style.background='#C5E3ED';
	menu_titre2_.style.color='#000000';
    }
   
   for (i=1;i<=nbTotalMenu2_;i++) {
  if (i != num) {
   if (isIE) menu2_Diff = document.all['menu2_'+i];
   if (isNN6) menu2_Diff = document.getElementById('menu2_'+i);
  if (isIE) menu_couleur2_ = document.all['menu_couleur2_' + i];
  if (isNN6) menu_couleur2_ = document.getElementById('menu_couleur2_' + i);
  if (isIE) menu_titre2_ = document.all['menu_titre2_' + i];
  if (isNN6) menu_titre2_ = document.getElementById('menu_titre2_' + i);
   if (isIE) puce_moins2_ = document.all['puce_moins2_' + i];
  if (isNN6) puce_moins2_ = document.getElementById('puce_moins2_' + i);
  if (isIE) puce_plus2_ = document.all['puce_plus2_' + i];
  if (isNN6) puce_plus2_ = document.getElementById('puce_plus2_' + i);
   if (menu2_Diff.style.display != "none") {
    menu2_Diff.style.display = "none"
   }
    puce_moins2_.style.display = "none";
	puce_plus2_.style.display = "";
	menu_couleur2_.style.background='#C5E3ED';
	menu_titre2_.style.color='#000000';
  }
 }
}



//-------------------------------------------------------- Fonction Menu déroulant ma recherche
var nbTotalMenu3_ = 2;

function clicMenu3_(num) {

  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu3_ = document.all['menu3_' + num];
  if (isNN6) menu3_ = document.getElementById('menu3_' + num);
  if (isIE) invest = document.all['invest' + num];
  if (isNN6) invest = document.getElementById('invest' + num);


  // On ouvre ou ferme
  if (menu3_.style.display == "none"){
    // Cas ou le tableau est caché
    menu3_.style.display = ""
	invest.checked=true;
  } else {
    // On le cache
    menu3_.style.display = "none"
	invest.checked=false;
	
		//if (num=="1"){
			//for (i=0;i<document.inscr_nvx_pgr.defisc.length;i++) {
  				//if (isIE) defisc = document.all['defisc'+i];
  				//if (isNN6) defisc = document.getElementById('defisc'+i);
				//if (isIE) defisc = eval("document.all[defisc['+i+']]");
  				//if (isNN6) defisc = eval("document.getElementById(defisc['+i+'])");
				//defisc.checked=false;
				//eval("document.inscr_nvx_pgr.defisc[i].checked=false");
				//defisc[i].checked = false;
		    //}
		//}else{
			//for (i=0;i<document.inscr_nvx_pgr.bien.length;i++) {
				//alert(i);
  				//if (isIE) bien = document.all['bien'+i];
  				//if (isNN6) bien = document.getElementById('bien'+i);
				//bien.checked=false;
				//eval("document.inscr_nvx_pgr.bien[i].checked=false");
		    //}
		//}
   }
   
}


function clicMenu4_(num) {

  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu4_ = document.all['menu4_' + num];
  if (isNN6) menu4_ = document.getElementById('menu4_' + num);



  // On ouvre ou ferme
  if (menu4_.style.display == "none"){
    // Cas ou le tableau est caché
    menu4_.style.display = ""
  } else {
    // On le cache
    menu4_.style.display = "none"
   }
   
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}




function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}




function MM_preloadImages() { //v3.0
  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];}}
}


//--------------------------------------------Calculette financière
function MM_findObjCalc(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObjCalc(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function calc(what)
{
	var T;
switch(what) {
	case 'mens':
		T = MM_findObjCalc( "mens_taux" ).value.replace(',','.')/100;
		if ((T<0.02) || (T>0.09))
			alert('Vous devez saisir un taux situé entre 2% et 9%');
		else {
			t = T/12;
			C = MM_findObjCalc( "mens_emprunt" ).value.replace(',','.');
			n = MM_findObjCalc( "mens_nbmens" ).value.replace(',','.');
			if (MM_findObjCalc( "mens_duree" )[1].checked) {
				n *= 12;
			}
			if( n == 0 ){
				alert("Vous devez saisir une durée d'emprunt");
			} else {
				MM_findObjCalc( "mens_mens" ).value = Math.round(100*C*(t/(1-(1/Math.pow(1+t,n)))))/100; }
			}
		break;
	case 'emprunt':
		T = MM_findObjCalc( "emprunt_taux" ).value.replace(',','.')/100;
		if ((T<0.02) || (T>0.09))
			alert('Vous devez saisir un taux situé entre 2% et 9%');
		else {
			t = T/12;
			//n = MM_findObjCalc( "emprunt_nbmens" ).value.replace(',','.');
			n = MM_findObjCalc( "emprunt_nbmens" ).value.replace(',','.');
			if (MM_findObjCalc( "emprunt_duree" )[1].checked) {
				n *= 12;
			}
			m = MM_findObjCalc( "emprunt_mens" ).value.replace(',','.');
			MM_findObjCalc( "emprunt_emprunt" ).value = Math.round(m*((1-(1/Math.pow(1+t,n)))/t)); }
		break;
	case 'nbmens':
		T = MM_findObjCalc( "nbmens_taux" ).value.replace(',','.')/100;
		if ((T<0.02) || (T>0.09))
			alert('Vous devez saisir un taux situé entre 2% et 9%');
		else {
			t = T/12;
			C = MM_findObjCalc( "nbmens_emprunt" ).value.replace(',','.');
			m = MM_findObjCalc( "nbmens_mens" ).value.replace(',','.');
			MM_findObjCalc( "nbmens_nbmens" ).value = Math.round(Math.log(-1/(((C/m)*t)-1))/Math.log(1+t));
			MM_findObjCalc( "nbmens_nbmens" ).value += ' mois (' + Math.round(MM_findObjCalc( "nbmens_nbmens" ).value/12) + ' an' + ((Math.round(MM_findObjCalc( "nbmens_nbmens" ).value/12)>1)?'s':'') + ')'; }
		break;
	};
}

//--------------------------------------------------------------Efface contenu formulaire
function Efface() { //v3.0
  form_news.email.value = "";
}


//-------------------------------------------------------------Fonction control email Newsletter
function Formulaire_Validator(theForm)
  {
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_newsletter.php';
  return (true);

}


//-------------------------------------------------------------Fonction control email ma Recherche
function Formulaire_Validator3(theForm)
  {
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_ma_recherche.php';
  return (true);

}



//---------------------------------------------------------------Fonction control page contact
function Formulaire_Validator2(theForm)
  {
  if (theForm.nom.value == "")
  {
	alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_contact.php';
  return (true);

}


//-----------------------------------------------------------Ouvre fenetre popup 1 à une taille définie
function popup(url) {

fiche = window.open(url,"fiche","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=850,height=300");
if(navigator.appVersion.indexOf("4") != -1){
            fiche.moveTo(0,0);
        }
}



//-----------------------------------------------------------Ouvre fenetre popup 2 à une taille définie
function popup2(url) {

fiche = window.open(url,"fiche","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=400,height=150");
if(navigator.appVersion.indexOf("4") != -1){
            fiche.moveTo(0,0);
        }
}

//---------------------------------------------------------------Fonction control page craponne
function Formulaire_Validator4(theForm)
  {
  if (theForm.nom.value == "")
  {
	alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_craponne.php';
  return (true);

}

//---------------------------------------------------------------Fonction control page millau
function Formulaire_Validator5(theForm)
  {
  if (theForm.nom.value == "")
  {
	alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_millau.php';
  return (true);

}

//---------------------------------------------------------------Fonction control page francheville
function Formulaire_Validator6(theForm)
  {
  if (theForm.nom.value == "")
  {
	alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_francheville.php';
  return (true);

}

//---------------------------------------------------------------Fonction control page saillans
function Formulaire_Validator7(theForm)
  {
  if (theForm.nom.value == "")
  {
	alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_incl_saillans.php';
  return (true);

}
//---------------------------------------------------------------Fonction control page saillans
function Formulaire_Validator8(theForm)
  {
  if (theForm.nom.value == "")
  {
	alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Tapez une valeur pour le champ \"E-mail\".");
    theForm.email.focus();
    return (false);
  }

  //teste validité email expéditeur
  var taille=theForm.email.value.length;
  var pos_at=theForm.email.value.indexOf("@")+1;
  var pos_pt=theForm.email.value.lastIndexOf(".")+1;
  var pos_at2=theForm.email.value.lastIndexOf("@")+1;
  if ((pos_at<2) || (pos_pt<pos_at) || (taille<8) || (taille-pos_pt<2) || (taille-pos_pt>3) || (pos_at!=pos_at2)) 
  { alert ("Votre e-mail est invalide !"); theForm.email.focus(); return false;}
  
  theForm.action='/includes/formulaires/traitement_extranet.php';
  return (true);

}