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 MM_swapImgRestore() { var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; }
function MM_findObj(n, d) { 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_swapImage() { var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}
/* slide menu */
window.addEvent('domready', function(){ $('drop_down_menu').getElements('li.menu').each( function( elem ){ var list = elem.getElement('ul.links'); var myFx = new Fx.Slide(list).hide(); elem.addEvents({ 'mouseenter' : function(){ myFx.cancel(); myFx.slideIn(); }, 'mouseleave' : function(){ myFx.cancel(); myFx.slideOut(); } }); }) });
/* slide conseils */
window.addEvent('domready', function() { var myVerticalSlide = new Fx.Slide('contactconseils').hide(); $('v_slidein').addEvent('click', function(e){ e.stop(); myVerticalSlide.slideIn(); }); $('v_slideout').addEvent('click', function(e){ e.stop(); myVerticalSlide.slideOut(); }); });
/* slide recherche programme */
function slideFolio(col){ var x = ((col-1)*-490); var folioChange = new Fx.Tween('folio', {duration:500}); folioChange.start('left',x); var cur = "trigger"+col; $(cur).addClass('current');  for (i=1;i<=4;i++){  var loopLI = "trigger"+i; if (cur==loopLI){}else{ $(loopLI).removeClass('current'); } } }
/* slide images loi recherche programme */
function slideImage(imgloi){ var x = ((imgloi-1)*-140); var imgagesloiChange = new Fx.Tween('imgagesloi', {duration:1}); imgagesloiChange.start('left',x); var cur = "trigger"+imgloi; $(cur).addClass('current'); for (i=1;i<=6;i++){ var loopLI = "trigger"+i; if (cur==loopLI){}else{ $(loopLI).removeClass('current'); } } }
/* CONTACT */
function validerformcontact(){
	if((document.formcontact.titre[0].checked == false) && (document.formcontact.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formcontact.titre[0].focus(); return false; } 
	if(document.formcontact.nom.value == "") { alert("Indiquez votre Nom"); document.formcontact.nom.focus(); return false; } 
	if(document.formcontact.prenom.value == "") { alert("Indiquez votre Prénom"); document.formcontact.prenom.focus(); return false; } 
	if(document.formcontact.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formcontact.ville.focus(); return false; } 
	if(document.formcontact.tel.value == ""){ alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formcontact.tel.focus(); return false; } 
	if(document.formcontact.email.value == "") { alert("Indiquez votre Email"); document.formcontact.email.focus(); return false; } 
	if(!document.formcontact.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formcontact.email.focus(); return false; } 
	if(document.formcontact.service.value == "") { alert("Indiquez le service auquel vous souhaitez vous adresser"); document.formcontact.service.focus(); return false; } 
	if(document.formcontact.message.value == "Bonjour, ") { alert("Indiquez votre Message"); document.formcontact.message.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formcontact.valid.value = true; document.formcontact.submit(); } } 
/* CONSULTANTS */
function validerformconsultant(){ 
	if((document.formconsultant.titre[0].checked == false) && (document.formconsultant.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formconsultant.titre[0].focus(); return false; } 
	if(document.formconsultant.nom.value == "") { alert("Indiquez votre Nom"); document.formconsultant.nom.focus(); return false; } 
	if(document.formconsultant.prenom.value == "") { alert("Indiquez votre Prénom"); document.formconsultant.prenom.focus(); return false; } 
	if(document.formconsultant.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formconsultant.ville.focus(); return false; } 
	if(document.formconsultant.tel.value == ""){ alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formconsultant.tel.focus(); return false; } 
	if(document.formconsultant.email.value == "") { alert("Indiquez votre Email"); document.formconsultant.email.focus(); return false; } 
	if(!document.formconsultant.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formconsultant.email.focus(); return false; } 
	if(document.formconsultant.service.value == "") { alert("Indiquez le service auquel vous souhaitez vous adresser"); document.formconsultant.service.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formconsultant.valid.value = true; document.formconsultant.submit(); } } 
/* SIMULATION */
function validerformsimulation(){ 
	if((document.formsimulation.titre[0].checked == false) && (document.formsimulation.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formsimulation.titre[0].focus(); return false; } 
	if(document.formsimulation.nom.value == "") { alert("Indiquez votre Nom"); document.formsimulation.nom.focus(); return false; } 
	if(document.formsimulation.prenom.value == "") { alert("Indiquez votre Prénom"); document.formsimulation.prenom.focus(); return false; } 
	if(document.formsimulation.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formsimulation.ville.focus(); return false; } 
	if(document.formsimulation.tel.value == "") { alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formsimulation.tel.focus(); return false; } 
	if(document.formsimulation.email.value == "") { alert("Indiquez votre Email"); document.formsimulation.email.focus(); return false; } 
	if(!document.formsimulation.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formsimulation.email.focus(); return false; } 
	if(document.formsimulation.impot.value == " €") { alert("Indiquez le montant de votre impôt annuel"); document.formsimulation.impot.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formsimulation.valid.value = true; document.formsimulation.submit(); } } 
/* PARTENAIRE */
function validerformpartenaire() {
	if((document.formpartenaire.titre[0].checked == false) && (document.formpartenaire.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formpartenaire.titre[0].focus(); return false; } 
	if(document.formpartenaire.nom.value == "") { alert("Indiquez votre Nom"); document.formpartenaire.nom.focus(); return false; } 
	if(document.formpartenaire.prenom.value == "") { alert("Indiquez votre Prénom"); document.formpartenaire.prenom.focus(); return false; } 
	if(document.formpartenaire.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formpartenaire.ville.focus(); return false; } 
	if(document.formpartenaire.tel.value == ""){ alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formpartenaire.tel.focus(); return false; } 
	if(document.formpartenaire.email.value == "") { alert("Indiquez votre Email"); document.formpartenaire.email.focus(); return false; } 
	if(!document.formpartenaire.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formpartenaire.email.focus(); return false; } 
	if(document.formpartenaire.activite.value == "") { alert("Indiquez votre activité professionnelle"); document.formpartenaire.activite.focus(); return false; } 
	if(document.formpartenaire.service.value == "") { alert("Indiquez le service auquel vous souhaitez vous adresser"); document.formpartenaire.service.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formpartenaire.valid.value = true; document.formpartenaire.submit(); } } 
/* CONSEILS */
function validerformconseil() {
	if((document.formconseil.titre[0].checked == false) && (document.formconseil.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formconseil.titre[0].focus(); return false; } 
	if(document.formconseil.nom.value == "") { alert("Indiquez votre Nom"); document.formconseil.nom.focus(); return false; } 
	if(document.formconseil.prenom.value == "") { alert("Indiquez votre Prénom"); document.formconseil.prenom.focus(); return false; } 
	if(document.formconseil.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formconseil.ville.focus(); return false; } 
	if(document.formconseil.tel.value == "") { alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formconseil.tel.focus(); return false; } 
	if(document.formconseil.email.value == "") { alert("Indiquez votre Email"); document.formconseil.email.focus(); return false; } 
	if(!document.formconseil.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formconseil.email.focus(); return false; } 
	if(document.formconseil.imposition.value == " €") { alert("Indiquez le montant de votre impôt annuel"); document.formconseil.imposition.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formconseil.valid.value = true; document.formconseil.submit(); } } 
/* PROGRAMMES */
function validerformprogramme() {
	if((document.formprogramme.titre[0].checked == false) && (document.formprogramme.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formprogramme.titre[0].focus(); return false; } 
	if(document.formprogramme.nom.value == "") { alert("Indiquez votre Nom"); document.formprogramme.nom.focus(); return false; } 
	if(document.formprogramme.prenom.value == "") { alert("Indiquez votre Prénom"); document.formprogramme.prenom.focus(); return false; } 
	if(document.formprogramme.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formprogramme.ville.focus(); return false; } 
	if(document.formprogramme.tel.value == "") { alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formprogramme.tel.focus(); return false; } 
	if(document.formprogramme.email.value == "") { alert("Indiquez votre Email"); document.formprogramme.email.focus(); return false; } 
	if(!document.formprogramme.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formprogramme.email.focus(); return false; } 
	if(document.formprogramme.impot.value == " €") { alert("Indiquez le montant de votre impôt annuel"); document.formprogramme.impot.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formprogramme.valid.value = true; document.formprogramme.submit(); } } 
/* FCPI / FIP */
function validerformfcpifip() {
	if((document.formfcpifip.titre[0].checked == false) && (document.formfcpifip.titre[1].checked == false)){ alert("Indiquez votre Civilité"); document.formfcpifip.titre[0].focus(); return false; } 
	if(document.formfcpifip.nom.value == "") { alert("Indiquez votre Nom"); document.formfcpifip.nom.focus(); return false; } 
	if(document.formfcpifip.prenom.value == "") { alert("Indiquez votre Prénom"); document.formfcpifip.prenom.focus(); return false; } 
	if(document.formfcpifip.ville.value == "") { alert("Indiquez votre Code Postal et/ou votre Ville"); document.formfcpifip.ville.focus(); return false; } 
	if(document.formfcpifip.tel.value == ""){ alert("Indiquez votre numéro de Téléphone et/ou de Mobile"); document.formfcpifip.tel.focus(); return false; } 
	if(document.formfcpifip.email.value == "") { alert("Indiquez votre Email"); document.formfcpifip.email.focus(); return false; } 
	if(!document.formfcpifip.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formfcpifip.email.focus(); return false; } 
	if(document.formfcpifip.service.value == "") { alert("Indiquez le service auquel vous souhaitez vous adresser"); document.formfcpifip.service.focus(); return false; } 
	else { alert("Merci, un Email de confirmation vous a été envoyé"); document.formfcpifip.valid.value = true; document.formfcpifip.submit(); } } 
/* MAILING LIST */
function inscriptionformmailinglist() {
	if(document.formmailinglist.email.value == "") { alert("Indiquez votre Email"); document.formmailinglist.email.focus(); return false; } 
	if(!document.formmailinglist.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formmailinglist.email.focus(); return false; } 
	if(document.formmailinglist.antispam.value != "B576") { alert("Recopiez le code anti-spam"); document.formmailinglist.antispam.focus(); return false; } 
	else { alert("Merci, votre demande est enregistrée"); document.formmailinglist.valid.value = true; document.formmailinglist.operation.value = "Inscription"; document.formmailinglist.submit(); } } 
function desinscriptionformmailinglist() {
	if(document.formmailinglist.email.value == "") { alert("Indiquez votre Email"); document.formmailinglist.email.focus(); return false; } 
	if(!document.formmailinglist.email.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) { alert("Votre Email est invalide"); document.formmailinglist.email.focus(); return false; } 
	if(document.formmailinglist.antispam.value != "B576") { alert("Recopiez le code anti-spam"); document.formmailinglist.antispam.focus(); return false; } 
	else { alert("Merci, votre demande est enregistrée"); document.formmailinglist.valid.value = true; document.formmailinglist.operation.value = "Desinscription"; document.formmailinglist.submit(); } } 
/* RECHERCHE */
function validerformrechercher() { 
if((document.formrechercher.TYPE1.checked == false) && (document.formrechercher.TYPE2.checked == false) && (document.formrechercher.TYPE3.checked == false) && (document.formrechercher.TYPE4.checked == false) && (document.formrechercher.TYPE5.checked == false) && (document.formrechercher.TYPE6.checked == false) && (document.formrechercher.DEPARTEMENT1.value == "") && (document.formrechercher.DEPARTEMENT2.value == "") && (document.formrechercher.DEPARTEMENT3.value == "") && (document.formrechercher.FISCALITE.value == "") && (document.formrechercher.ANNEE.value == "") && (document.formrechercher.IMPOT.value == "")){ alert("Indiquez au moins critère de recherche"); document.formrechercher.TYPE1[0].focus(); return false; } 
if((document.formrechercher.DEPARTEMENT1.value != "") && isNaN(document.formrechercher.DEPARTEMENT1.value) || (document.formrechercher.DEPARTEMENT1.value != "") && (document.formrechercher.DEPARTEMENT1.value < 1) || (document.formrechercher.DEPARTEMENT1.value != "") && (document.formrechercher.DEPARTEMENT1.value > 98)){ alert("Ce département n'existe pas"); document.formrechercher.DEPARTEMENT1.focus(); return false; } 
if((document.formrechercher.DEPARTEMENT2.value != "") && isNaN(document.formrechercher.DEPARTEMENT2.value) || (document.formrechercher.DEPARTEMENT2.value != "") && (document.formrechercher.DEPARTEMENT2.value < 1) || (document.formrechercher.DEPARTEMENT2.value != "") && (document.formrechercher.DEPARTEMENT2.value > 98)){ alert("Ce département n'existe pas"); document.formrechercher.DEPARTEMENT2.focus(); return false; } 
if((document.formrechercher.DEPARTEMENT3.value != "") && isNaN(document.formrechercher.DEPARTEMENT1.value) || (document.formrechercher.DEPARTEMENT3.value != "") && (document.formrechercher.DEPARTEMENT3.value < 1) || (document.formrechercher.DEPARTEMENT3.value != "") && (document.formrechercher.DEPARTEMENT3.value > 98)){ alert("Ce département n'existe pas"); document.formrechercher.DEPARTEMENT3.focus(); return false; } 
else { document.formrechercher.submit(); } }
