/* ------------------------------------------------------------------------ */ /* CONSENTEMENT AU DEMARCHAGE - loi n 2025-594 du 30/06/2025 - DEV-4823 */ /* */ /* Pour les sites en generation LibSource (prototype + scriptaculous), qui */ /* ne chargent NI jQuery NI Load.js : l'injection du parc n'a aucune prise */ /* sur eux. Ce bloc est donc autonome, en JS natif, et se pose dans */ /* config.js, seul fichier charge par TOUTES les pages de ces sites. */ /* */ /* Cote serveur il n'y a RIEN a faire : lib_mail.php / GetConsentDemarchage()*/ /* lit deja $_REQUEST["consentement_demarchage" | "_tel" | "_email"], et */ /* RecMail() - appele par MailContact(), MailDeposer() et MailEnregistrer(), */ /* les handlers de ces formulaires - l'appelle. Les dates sont horodatees */ /* par le SERVEUR, jamais par le navigateur. */ /* ------------------------------------------------------------------------ */ (function() { var Reglages = { Responsable : "KYLIA IMMOBILIER", UrlPpd : "http://www.ppd-rgpd.com/fr/75003/75003" }; var Textes = { Intro : "J'accepte que mes donn\u00e9es personnelles soient trait\u00e9es \u00e0 des fins de prospection commerciale :", LibTel : "Par t\u00e9l\u00e9phone", LibEmail : "Par courrier \u00e9lectronique", AriaTel : "J'accepte d'\u00eatre contact\u00e9(e) par t\u00e9l\u00e9phone \u00e0 des fins de prospection commerciale.", AriaEmail: "J'accepte d'\u00eatre contact\u00e9(e) par courrier \u00e9lectronique (e-mail) \u00e0 des fins de prospection commerciale.", Legal1 : "Les donn\u00e9es collect\u00e9es par le pr\u00e9sent formulaire sont trait\u00e9es par ", Legal2 : ", responsable du traitement, aux fins de gestion de votre demande. Vous disposez de droits d'acc\u00e8s, de rectification, d'effacement, de limitation, d'opposition et de portabilit\u00e9 sur vos donn\u00e9es, ainsi que du droit de d\u00e9finir des directives sur leur sort apr\u00e8s votre d\u00e9c\u00e8s. Pour exercer ces droits ou en savoir plus sur le traitement de vos donn\u00e9es, leur dur\u00e9e de conservation et leurs destinataires, consultez notre ", LibPpd : "politique de protection des donn\u00e9es", Legal3 : ". Vous pouvez \u00e9galement introduire une r\u00e9clamation aupr\u00e8s de la CNIL." }; // Hors perimetre : moteurs de recherche, simulateurs, points d'interet, // authentification, desinscription, rappel, et l'envoi a un ami que le cahier // des charges formulaires exclut explicitement du RGPD. Meme liste que Load.js. var HorsPerimetre = /Ami|Search|Calc|Poi|Login|Forget|Pass|Unsubscribe|Resa|DetailEnova|Newsletter|Rappel|MyaCreate|MiniMoteur|Dept/i; // Une case ne se pose que si le canal est REELLEMENT collecte. email2 est la // confirmation de saisie, pas une seconde coordonnee : elle n'est pas listee. var ChampsTel = ["tel", "telephone", "telport", "tel_portable", "rappel_tel"]; var ChampsEmail = ["email", "mail"]; function Echappe(T) { return String(T).replace(/&/g, "&").replace(//g, ">").replace(/"/g, """); } function ChampPresent(Form, Noms) { for(var i = 0; i < Noms.length; i++) { var E = Form.elements[Noms[i]]; if(E && (!E.length || E.length > 0)) return true; } return false; } // Le bouton d'envoi de ces gabarits n'est PAS un input[type=submit] : c'est // une qui porte onclick="ValiderFormulaire('FormContact')". On cherche // donc d'abord les vrais boutons, puis tout element dont le onclick declenche // un envoi. Detection par le COMPORTEMENT, jamais par le nom du formulaire : // les 4 sites ne sont pas identiques - proximmo34 passe par Adapt.Form.Submit // et ne charge meme pas fonction.js. function TrouveEnvoi(Form) { var Vrai = Form.querySelector("input[type='submit'],button[type='submit'],input[type='image']"); if(Vrai) return Vrai; var Candidats = Form.querySelectorAll("[onclick]"); for(var i = 0; i < Candidats.length; i++) { var Code = Candidats[i].getAttribute("onclick") || ""; if(/ValiderFormulaire|Adapt\.Form\.Submit|ValiderAlertEmail|\.submit\s*\(/i.test(Code)) return Candidats[i]; } return null; } function NbColonnes(Ligne) { var N = 0; for(var i = 0; i < Ligne.cells.length; i++) N += (Ligne.cells[i].colSpan || 1); return N || 1; } function PoseStyle() { if(document.getElementById("consent-demarchage-css")) return; var S = document.createElement("style"); S.id = "consent-demarchage-css"; S.type = "text/css"; S.appendChild(document.createTextNode( ".form-ppd{margin:8px 0;text-align:left;line-height:1.4}" + ".form-ppd-intro{margin:0 0 4px 0;font-weight:bold}" + ".form-ppd-cases{display:block}" + ".form-ppd-consentement{display:inline-block;margin:0 18px 2px 0;font-weight:normal;cursor:pointer}" + ".form-ppd-consentement input{vertical-align:middle;margin:0 5px 0 0}" + ".form-ppd-legal{margin:8px 0;text-align:left;font-size:11px;line-height:1.4}" + ".form-ppd-legal a{text-decoration:underline}" )); (document.head || document.getElementsByTagName("head")[0] || document.body).appendChild(S); } function ConstruitBloc(ATel, AEmail) { var D = document.createElement("div"); D.className = "form-ppd form-critere"; var H = '

' + Echappe(Textes.Intro) + '

'; if(ATel) H += ''; if(AEmail) H += ''; D.innerHTML = H + ''; return D; } function ConstruitLegal() { var P = document.createElement("p"); P.className = "form-ppd-legal"; P.innerHTML = Echappe(Textes.Legal1) + Echappe(Reglages.Responsable) + Echappe(Textes.Legal2) + '' + Echappe(Textes.LibPpd) + '' + Echappe(Textes.Legal3); return P; } // Les cases AU-DESSUS du bouton d'envoi, le bloc juridique EN DESSOUS : c'est // la disposition validee sur le parc, et celle que verifie le banc. Sur ces // gabarits en , "au-dessus" veut dire une inseree avant la ligne // du bouton ; "en dessous", apres le tableau mais TOUJOURS dans le , // sinon les cases ne seraient pas serialisees. function Pose(Form, Bloc, Legal, Envoi) { var Ligne = null, N = Envoi; while(N && N !== Form) { if(N.tagName === "TR") { Ligne = N; break; } N = N.parentNode; } if(Ligne && Ligne.parentNode) { var Tr = document.createElement("tr"); var Td = document.createElement("td"); Td.colSpan = NbColonnes(Ligne); Td.appendChild(Bloc); Tr.appendChild(Td); // BANDEAU HORIZONTAL : quand le champ de saisie et le bouton d'envoi sont // sur la MEME ligne, la barre entiere tient sur cette ligne. Y poser les // cases AU-DESSUS les detache du champ qu'elles qualifient - sur la page // liste de kylia-immo, elles flottaient au-dessus du bandeau noir, tres // loin du champ e-mail qui est dedans. On les pose alors JUSTE SOUS la // barre, contre le champ. C'est la disposition arbitree par Nicolas le // 09/09/2026 sur cabinet-barthes, et celle que le banc reconnait. var Horizontal = false, Champs = Ligne.querySelectorAll("input"); for(var c = 0; c < Champs.length; c++) { var T = (Champs[c].type || "").toLowerCase(); if(T === "text" || T === "email" || T === "tel") { var R = Champs[c].getBoundingClientRect(); if(R.width > 0 || R.height > 0) { Horizontal = true; break; } } } if(Horizontal) Ligne.parentNode.insertBefore(Tr, Ligne.nextSibling); else Ligne.parentNode.insertBefore(Tr, Ligne); var Tableau = Ligne; while(Tableau && Tableau !== Form && Tableau.tagName !== "TABLE") Tableau = Tableau.parentNode; if(Tableau && Tableau.tagName === "TABLE" && Tableau.parentNode) Tableau.parentNode.insertBefore(Legal, Tableau.nextSibling); else Form.appendChild(Legal); return; } if(Envoi && Envoi.parentNode) { Envoi.parentNode.insertBefore(Bloc, Envoi); if(Envoi.nextSibling) Envoi.parentNode.insertBefore(Legal, Envoi.nextSibling); else Envoi.parentNode.appendChild(Legal); return; } Form.appendChild(Bloc); Form.appendChild(Legal); } /* -------------------------------------------------------------------- */ /* LISIBILITE */ /* Sur certains gabarits le bloc herite d'un gris clair : sur kylia-immo */ /* l'intro et la case sortaient a #999 sur blanc, soit 2,85 - sous le */ /* seuil WCAG AA de 4,5. On ne repeint QUE si la mesure le demande. */ /* */ /* Le piege connu du parc : un ancetre qui peint une IMAGE de fond rend */ /* la couleur de fond mesuree fausse (famille bg-white90, ratios a 1,19 */ /* partout alors que le texte est parfaitement lisible). On exige donc */ /* une CORROBORATION : un texte du site lui-meme, voisin du bloc, doit */ /* etre lisible sur ce meme fond. S'il ne l'est pas, c'est la mesure qui */ /* est fausse, pas la couleur - et on s'abstient. */ /* -------------------------------------------------------------------- */ function Rvba(C) { var M = String(C).match(/[\d.]+/g); if(!M || M.length < 3) return null; return [ +M[0], +M[1], +M[2], (M.length > 3) ? +M[3] : 1 ]; } function Luminance(C) { var A = [ C[0], C[1], C[2] ].map(function(V) { V = V / 255; return (V <= 0.03928) ? (V / 12.92) : Math.pow((V + 0.055) / 1.055, 2.4); }); return 0.2126 * A[0] + 0.7152 * A[1] + 0.0722 * A[2]; } function Ratio(A, B) { var a = Luminance(A) + 0.05, b = Luminance(B) + 0.05; return (a > b) ? (a / b) : (b / a); } function FondOpaque(El) { var N = El; while(N && N.nodeType === 1) { var F = Rvba(window.getComputedStyle(N).backgroundColor); if(F && F[3] >= 1) return F; N = N.parentNode; } return null; } function AssureLisibilite(Bloc, Form) { var Fond = FondOpaque(Bloc); if(!Fond) return; // Corroboration : un texte du site, VISIBLE et voisin, doit etre lisible sur // ce fond. Deux pieges rencontres : // - le champ antispam ("N'entrez rien dans ce champ") est masque ET en #999 : // pris comme reference il faisait echouer la corroboration a tort, et le // bloc restait illisible. Constate le 17/09/2026 sur la beta de kylia-immo. // - un conteneur herite du texte de ses enfants : on n'accepte que les // elements qui portent EUX-MEMES du texte. // On cherche d'abord dans le formulaire, puis en remontant depuis le bloc. function TexteEnPropre(E) { for(var n = 0; n < E.childNodes.length; n++) if(E.childNodes[n].nodeType === 3 && E.childNodes[n].nodeValue.replace(/\s/g, "").length) return true; return false; } function Visible(E) { var S = window.getComputedStyle(E); if(S.visibility === "hidden" || S.display === "none") return false; return !!(E.offsetWidth || E.offsetHeight || E.getClientRects().length); } // Le repere doit etre sur LE MEME FOND que notre bloc, sinon on compare des // choses qui n'ont rien a voir. Sur kylia-immo, le formulaire d'alerte // s'etend sur un bandeau NOIR et sur le blanc de la page : la premiere // version prenait un texte gris du bandeau noir - parfaitement lisible la // ou il est - et en concluait que notre gris sur blanc etait acceptable. function MemeFond(E) { var F = FondOpaque(E); return !!(F && F[0] === Fond[0] && F[1] === Fond[1] && F[2] === Fond[2]); } // On retient le MEILLEUR contraste parmi les textes du site poses sur ce meme // fond, pas le premier venu : le premier peut etre un texte pale isole, alors // que le site prouve ailleurs qu'il sait ecrire lisiblement sur ce fond. function ChercheRef(Racine) { var L = Racine.querySelectorAll("td,label,p,span,div,a,h1,h2,h3,strong,li"), Best = null; for(var v = 0; v < L.length; v++) { if(Bloc.contains(L[v]) || !TexteEnPropre(L[v]) || !Visible(L[v])) continue; if(!MemeFond(L[v])) continue; var C = Rvba(window.getComputedStyle(L[v]).color); if(C && (!Best || Ratio(C, Fond) > Ratio(Best, Fond))) Best = C; } return Best; } // LE GARDE-FOU. On ne se fie a la couleur de fond mesuree que si le SITE // LUI-MEME ecrit lisiblement dessus quelque part. C'est ce qui separe les deux // situations que j'avais d'abord confondues : // - kylia-immo, page liste : sur ce blanc le site ecrit a 12,63 et 15,72, // notre bloc seul est a 2,85 -> la mesure est bonne, on corrige. // - famille bg-white90 : le fond reel est une IMAGE, la couleur mesuree est // fausse, et les textes du site y tombent eux aussi vers 1,19 -> le meilleur // repere reste sous le seuil, on s'abstient. Protection conservee. var Ref = ChercheRef(Form), Amont = Bloc.parentNode, Niv = 0; while(Amont && Amont.nodeType === 1 && Niv < 4) { var R2 = ChercheRef(Amont); if(R2 && (!Ref || Ratio(R2, Fond) > Ratio(Ref, Fond))) Ref = R2; Amont = Amont.parentNode; Niv++; } if(!Ref || Ratio(Ref, Fond) < 4.5) return; // mesure non corroboree : on ne touche a rien var Choix = (Ratio([0, 0, 0, 1], Fond) >= Ratio([255, 255, 255, 1], Fond)) ? "#000" : "#fff"; var Cibles = [ Bloc ].concat(Array.prototype.slice.call(Bloc.querySelectorAll("*"))); for(var i = 0; i < Cibles.length; i++) { var T = Rvba(window.getComputedStyle(Cibles[i]).color); if(!T || Ratio(T, Fond) >= 4.5) continue; Cibles[i].style.setProperty("color", Choix, "important"); } } function Traite(Form) { if(!Form || Form.getAttribute("data-consent-demarchage")) return; var Nom = Form.getAttribute("name") || Form.getAttribute("id") || ""; if(HorsPerimetre.test(Nom)) return; var ATel = ChampPresent(Form, ChampsTel), AEmail = ChampPresent(Form, ChampsEmail); if(!ATel && !AEmail) return; // aucune coordonnee : rien a demander // Deja pose (page regeneree avec le bloc, ou double execution) : on sort. if(Form.elements["consentement_demarchage"]) return; var Envoi = TrouveEnvoi(Form); Form.setAttribute("data-consent-demarchage", "1"); PoseStyle(); // Le marqueur. INDISPENSABLE : une case decochee n'est pas transmise par le // navigateur, sans lui le serveur ne distingue pas un refus explicite d'un // ancien formulaire qui n'a jamais pose la question. var Marqueur = document.createElement("input"); Marqueur.type = "hidden"; Marqueur.name = "consentement_demarchage"; Marqueur.value = "1"; Form.appendChild(Marqueur); var Bloc = ConstruitBloc(ATel, AEmail), Legal = ConstruitLegal(); Pose(Form, Bloc, Legal, Envoi); AssureLisibilite(Bloc, Form); AssureLisibilite(Legal, Form); } function Parcours() { var F = document.getElementsByTagName("form"); for(var i = 0; i < F.length; i++) Traite(F[i]); } if(document.readyState === "complete" || document.readyState === "interactive") Parcours(); else if(document.addEventListener) document.addEventListener("DOMContentLoaded", Parcours, false); else window.onload = Parcours; })(); // MINI MOTEUR // var IdFormMiniMoteur="IdFormMiniMoteur"; // Id Du formulaire Mini Moteur (Vide si aucun) var IdDivCacheMiniMoteur="DivMiniMoteur"; // Id de la div mini moteur initialement masquée var ShowMiniMoteurEffect="Blind"; // Effet d'aparence du mini moteur ("Blind" ou "Slide") var IdImgPlusMoins="IdImgPlusMoins"; // Id de l'image plus se transformant en moins var IdImgTexte="IdImgTexte"; // Id de l'image qui se transformant comme plus moins // FORMULAIRE // var FormDetail = new Array(); var FormDeposer = new Array(); var FormContact = new Array(); var FormEnregistrer = new Array(); var FormAnnuaire = new Array(); var IdChampEmail1="email"; // Id du champs email 1 var IdChampEmail2="email2"; // Id du champs email 2 (Vide si inexistant) var IdFormAlertEmail="IdFormAlertEmail"; // Id du formaulaire d'alerte e-mail // Liste des Id des champs obligatoire pour chaque formulaire // Le nom du tableau de chaque champs obligatoires définit l'Id du formulaire TabFormDetail = ['nom','tel','email','email2']; TabFormRecru = ['nom','tel','email','email2']; TabFormDeposer = ['nom','tel','email','email2']; TabFormContact = ['nom','tel','email','email2']; TabFormEnregistrer = ['nom','tel','email','email2']; TabFormAnnuaire = ['nomSite','urlSite', 'urlPage', 'desc', 'selectAnnuaire', 'email', 'email2']; // MOTEUR RECHERCHE // var TabIdChampAVider = new Array(); TabIdChampAVider = ['ville1','motscles']; // ID des champs à vider lors de la validation du formulaire s'il possede la même valeur qu'au debut /* #---- # SVG MAP #---- */ // Contour région : #595959 // Contour departement : #7f7f7f // Contour departement (over) : #6a6a6a // Bg departement defaut : #ffffff // Bg departement avec bien : #F9F9F9 // Bg region (over) > departement : #e8e8e8 // Bg region (over) > departement (over) : #cecece // Bg region (over) > departement avec bien: #f9f9f9 // Bg region (over) > departement avec bien (over): #00B2D7 /* #---- # AJAX #---- */ JsConfig.ModeAjax = 1; // Activation du mode ajax /* #---- # MINIMOTEUR #---- */ JsConfig.MiniMotForm = {}; JsConfig.MiniMotForm.ExeptParams = ["x","y","menu"]; // Paramètres (critères) à ne pas traiter dans la restoration des paramètres /* #---- # SUPERSIZED #---- */ JsConfig.Supersized = {}; JsConfig.Supersized.Rand = 0; // Mode Aléatoire (Booléen) JsConfig.Supersized.Speed = 2000; // Vitesse de transition (ms) JsConfig.Supersized.Enable = false; // Activation Supersized (Fond d'écran défilant) JsConfig.Supersized.Transition = 1; // Effect de transition (0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left) JsConfig.Supersized.Interval = 5000; // Durée entre chaque transition (ms) JsConfig.Supersized.HomePageOnly = 0; // Changement de fond uniquement sur la home page JsConfig.Supersized.VerticalCenter = 1 JsConfig.Supersized.Images = [ {image:"/images/supersized/bg-global-3.jpg"}, {image:"/images/supersized/bg-global-4.jpg"}, {image:"/images/supersized/bg-global-5.jpg"} ]; /* #---- # STICKY BOX #---- */ JsConfig.StickyBox = {}; // Minimoteur JsConfig.StickyBox.Header = {}; JsConfig.StickyBox.Header.Delay = 600; JsConfig.StickyBox.Header.AutoStart = true; JsConfig.StickyBox.Header.Mode = "Fixed"; JsConfig.StickyBox.Header.Duration = 1200; JsConfig.StickyBox.Header.Easing = "easeInOutExpo"; JsConfig.StickyBox.Header.BottomEClass = "stickybox-end"; /* #---- # SLIDER #---- */ // Habitable JsConfig.SliderHabitable = {} JsConfig.SliderHabitable.Min = 0; // Valeur min JsConfig.SliderHabitable.Max = 22000; // Valeur max JsConfig.SliderHabitable.Step = 20; // Valeur d'une position JsConfig.SliderHabitable.Unit = "m²"; // Libellé de l'unité de valeur JsConfig.SliderHabitable.Values = [0,22000]; // Valeurs par défaut JsConfig.SliderHabitable.InputMin = "surfacemin"; // Element input recepteur de valeur minimale JsConfig.SliderHabitable.InputMax = "surfacemax"; // Element input recepteur de valeur maximale // Terrain JsConfig.SliderTerrain = {} JsConfig.SliderTerrain.Min = 0; // Valeur min JsConfig.SliderTerrain.Max = 800000; // Valeur max JsConfig.SliderTerrain.Step = 20; // Valeur d'une position JsConfig.SliderTerrain.Unit = "m²"; // Libellé de l'unité de valeur JsConfig.SliderTerrain.Values = [0,800000]; // Valeurs par défaut JsConfig.SliderTerrain.InputMin = "termin"; // Element input recepteur de valeur minimale JsConfig.SliderTerrain.InputMax = "termax"; // Element input recepteur de valeur maximale // Chambre JsConfig.SliderChambre = {} JsConfig.SliderChambre.Min = 1; // Valeur min JsConfig.SliderChambre.Max = 7; // Valeur max JsConfig.SliderChambre.Step = 1; // Valeur d'une position JsConfig.SliderChambre.Unit = ""; // Libellé de l'unité de valeur JsConfig.SliderChambre.Values = [1,7]; // Valeurs par défaut JsConfig.SliderChambre.InputMin = "chambremin"; // Element input recepteur de valeur minimale JsConfig.SliderChambre.InputMax = "chambremax"; // Element input recepteur de valeur maximale // Piece JsConfig.SliderPiece = {} JsConfig.SliderPiece.Min = 1; // Valeur min JsConfig.SliderPiece.Max = 7; // Valeur max JsConfig.SliderPiece.Step = 1; // Valeur d'une position JsConfig.SliderPiece.Unit = ""; // Libellé de l'unité de valeur JsConfig.SliderPiece.Values = [0,7]; // Valeurs par défaut JsConfig.SliderPiece.InputMin = "piecemin"; // Element input recepteur de valeur minimale JsConfig.SliderPiece.InputMax = "piecemax"; // Element input recepteur de valeur maximale // Budget JsConfig.SliderBudget = {} JsConfig.SliderBudget.Min = 0; // Valeur min JsConfig.SliderBudget.Max = 1000000; // Valeur max JsConfig.SliderBudget.Step = 100; // Valeur d'une position JsConfig.SliderBudget.Unit = "€"; // Libellé de l'unité de valeur JsConfig.SliderBudget.Values = [0,1000000]; // Valeurs par défaut JsConfig.SliderBudget.InputMin = "prixmin"; // Element input recepteur de valeur minimale JsConfig.SliderBudget.InputMax = "prixmax"; // Element input recepteur de valeur maximale /* #---- # FORMULAIRE #---- */ // General JsConfig.Form = {}; // HomeSearch JsConfig.Form.HomeSearch = {}; // Option Antispam JsConfig.Form.HomeSearch.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.HomeSearch.DisableEmpty = true; // Champs avec valeur par défaut JsConfig.Form.HomeSearch.Default = Array(); JsConfig.Form.HomeSearch.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'surfacemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'surfacemin', Val:'Min', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'surfacemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'surfacemax', Val:'Max', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'piecemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'piecemin', Val:'Min', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'piecemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'piecemax', Val:'Max', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'ref', Val:'ex: Entrez la référence ici', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'ref', Val:'ex: Enter reference', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'motscles', Val:'ex: Piscine, ascenseur, ...', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'motscles', Val:'ex: Swimming pool, elevator, ...', Lng:'uk' }); JsConfig.Form.HomeSearch.Default.push({ Id:'SearchLieu', Val:'ex: Région, Département, CP, Ville...', Lng:'fr' }); JsConfig.Form.HomeSearch.Default.push({ Id:'SearchLieu', Val:'ex: Department, ZC, Town...', Lng:'uk' }); // Type de champ JsConfig.Form.HomeSearch.DataType = Array(); JsConfig.Form.HomeSearch.DataType.push({ Id:'piecemin', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'piecemax', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'surfacemin', Type:'Numeric' }); JsConfig.Form.HomeSearch.DataType.push({ Id:'surfacemax', Type:'Numeric' }); // Champs Module JsConfig.Form.HomeSearch.Module = Array(); JsConfig.Form.HomeSearch.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // HomeSearchPoly JsConfig.Form.HomeSearchPoly = {}; // Option Antispam JsConfig.Form.HomeSearchPoly.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.HomeSearchPoly.DisableEmpty = true; // ListeSearchBien JsConfig.Form.ListeSearchBien = {}; // Option Antispam JsConfig.Form.ListeSearchBien.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.ListeSearchBien.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeSearchBien.Default = Array(); JsConfig.Form.ListeSearchBien.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'surfacemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'surfacemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'surfacemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'surfacemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'piecemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'piecemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'piecemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'piecemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'ref', Val:'ex: Entrez la référence ici', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'ref', Val:'ex: Enter reference', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'motscles', Val:'ex: Piscine, ascenceur, ...', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'motscles', Val:'ex: Swimming pool, elevator, ...', Lng:'uk' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'SearchLieu', Val:'ex: Région, Département, CP, Ville...', Lng:'fr' }); JsConfig.Form.ListeSearchBien.Default.push({ Id:'SearchLieu', Val:'ex: Department, ZC, Town...', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.ListeSearchBien.DataType = Array(); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'piecemin', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'piecemax', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'surfacemin', Type:'Numeric' }); JsConfig.Form.ListeSearchBien.DataType.push({ Id:'surfacemax', Type:'Numeric' }); // Champs Module JsConfig.Form.ListeSearchBien.Module = Array(); JsConfig.Form.ListeSearchBien.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // ListeSearchBienSaison JsConfig.Form.ListeSearchBienSaison = {}; // Option Antispam JsConfig.Form.ListeSearchBienSaison.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.ListeSearchBienSaison.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeSearchBienSaison.Default = Array(); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'surfacemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'surfacemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'surfacemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'surfacemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'piecemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'piecemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'piecemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'piecemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'ref', Val:'ex: Entrez la référence ici', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'ref', Val:'ex: Enter reference', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'motscles', Val:'ex: Piscine, ascenceur, ...', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'motscles', Val:'ex: Swimming pool, elevator, ...', Lng:'uk' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'SearchLieu', Val:'ex: Région, Département, CP, Ville...', Lng:'fr' }); JsConfig.Form.ListeSearchBienSaison.Default.push({ Id:'SearchLieu', Val:'ex: Department, ZC, Town...', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.ListeSearchBienSaison.DataType = Array(); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'piecemin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'piecemax', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'surfacemin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienSaison.DataType.push({ Id:'surfacemax', Type:'Numeric' }); // Champs Module JsConfig.Form.ListeSearchBienSaison.Module = Array(); JsConfig.Form.ListeSearchBienSaison.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // ListeSearchContact JsConfig.Form.ListeSearchContact = {}; // Option Antispam JsConfig.Form.ListeSearchContact.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.ListeSearchContact.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeSearchContact.Default = Array(); JsConfig.Form.ListeSearchContact.Default.push({ Id:'SearchGuessContact', Val:'Nom du conseiller ou numéro de département', Lng:'fr' }); JsConfig.Form.ListeSearchContact.Default.push({ Id:'SearchGuessContact', Val:'Agent\'s name or department number', Lng:'uk' }); // ListeSearchBienRef JsConfig.Form.ListeSearchBienRef = {}; // Option Antispam JsConfig.Form.ListeSearchBienRef.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.ListeSearchBienRef.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeSearchBienRef.Default = Array(); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'surfacemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'surfacemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'surfacemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'surfacemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'piecemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'piecemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'piecemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'piecemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'ref', Val:'ex: Entrez la référence ici', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'ref', Val:'ex: Enter reference', Lng:'uk' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'motscles', Val:'ex: Piscine, ascenceur, ...', Lng:'fr' }); JsConfig.Form.ListeSearchBienRef.Default.push({ Id:'motscles', Val:'ex: Swimming pool, elevator, ...', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.ListeSearchBienRef.DataType = Array(); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'piecemin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'piecemax', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'surfacemin', Type:'Numeric' }); JsConfig.Form.ListeSearchBienRef.DataType.push({ Id:'surfacemax', Type:'Numeric' }); // ListeSearchProg JsConfig.Form.ListeSearchProg = {}; // Option Antispam JsConfig.Form.ListeSearchProg.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.ListeSearchProg.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeSearchProg.Default = Array(); JsConfig.Form.ListeSearchProg.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'piecemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'piecemin', Val:'Min', Lng:'uk' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'piecemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'piecemax', Val:'Max', Lng:'uk' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'motscles', Val:'ex: Piscine, ascenceur, ...', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'motscles', Val:'ex: Swimming pool, elevator, ...', Lng:'uk' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'SearchLieu', Val:'ex: Région, Département, CP, Ville...', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'SearchLieu', Val:'ex: Department, ZC, Town...', Lng:'uk' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'ref', Val:'ex: Entrez la référence ici', Lng:'fr' }); JsConfig.Form.ListeSearchProg.Default.push({ Id:'ref', Val:'ex: Enter reference', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.ListeSearchProg.DataType = Array(); JsConfig.Form.ListeSearchProg.DataType.push({ Id:'piecemin', Type:'Numeric' }); JsConfig.Form.ListeSearchProg.DataType.push({ Id:'piecemax', Type:'Numeric' }); JsConfig.Form.ListeSearchProg.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.ListeSearchProg.DataType.push({ Id:'prixmax', Type:'Numeric' }); // Champs Module JsConfig.Form.ListeSearchProg.Module = Array(); JsConfig.Form.ListeSearchProg.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // Alert JsConfig.Form.Alert = {}; // Option Antispam JsConfig.Form.Alert.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Alert.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.Alert.Default = Array(); JsConfig.Form.Alert.Default.push({ Id:'surfacemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'surfacemin', Val:'Min', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'surfacemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'surfacemax', Val:'Max', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'email', Val:'Votre E-mail', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'email', Val:'Your E-mail', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'email2', Val:'Ressaisissez votre E-mail', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'email2', Val:'Confirm your E-mail', Lng:'uk' }); JsConfig.Form.Alert.Default.push({ Id:'SearchLieu', Val:'ex: Région, Département, CP, Ville...', Lng:'fr' }); JsConfig.Form.Alert.Default.push({ Id:'SearchLieu', Val:'ex: Department, ZC, Town...', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.Alert.DataType = Array(); JsConfig.Form.Alert.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.Alert.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.Alert.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.Alert.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.Alert.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.Alert.DataType.push({ Id:'surfacemin', Type:'Numeric' }); JsConfig.Form.Alert.DataType.push({ Id:'surfacemax', Type:'Numeric' }); // Champs obligatoires JsConfig.Form.Alert.Mandatory = Array(); JsConfig.Form.Alert.Mandatory.push({ Id:'email'}); // Champs Module JsConfig.Form.Alert.Module = Array(); JsConfig.Form.Alert.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // ListeAlertBien JsConfig.Form.ListeAlertBien = {}; // Option Antispam JsConfig.Form.ListeAlertBien.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.ListeAlertBien.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeAlertBien.Default = Array(); JsConfig.Form.ListeAlertBien.Default.push({ Id:'email', Val:'Votre E-mail', Lng:'fr' }); JsConfig.Form.ListeAlertBien.Default.push({ Id:'email', Val:'Your E-mail', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.ListeAlertBien.DataType = Array(); JsConfig.Form.ListeAlertBien.DataType.push({ Id:'email', Type:'Email' }); // Champs obligatoires JsConfig.Form.ListeAlertBien.Mandatory = Array(); JsConfig.Form.ListeAlertBien.Mandatory.push({ Id:'email'}); // ListeAlertProg JsConfig.Form.ListeAlertProg = {}; // Option Antispam JsConfig.Form.ListeAlertProg.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.ListeAlertProg.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.ListeAlertProg.Default = Array(); JsConfig.Form.ListeAlertProg.Default.push({ Id:'email', Val:'Votre E-mail', Lng:'fr' }); JsConfig.Form.ListeAlertProg.Default.push({ Id:'email', Val:'Your E-mail', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.ListeAlertProg.DataType = Array(); JsConfig.Form.ListeAlertProg.DataType.push({ Id:'email', Type:'Email' }); // Champs obligatoires JsConfig.Form.ListeAlertProg.Mandatory = Array(); JsConfig.Form.ListeAlertProg.Mandatory.push({ Id:'email'}); // DetailAmi JsConfig.Form.DetailAmi = {}; // Loi rgpd JsConfig.Form.DetailAmi.RgPd = false; // Option Antispam JsConfig.Form.DetailAmi.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.DetailAmi.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.DetailAmi.Default = Array(); JsConfig.Form.DetailAmi.Default.push({ Id:'mail', Val:'Adresse E-mail de votre ami', Lng:'fr' }); JsConfig.Form.DetailAmi.Default.push({ Id:'mail', Val:'Your friend\'s E-mail', Lng:'uk' }); JsConfig.Form.DetailAmi.Default.push({ Id:'expediteur', Val:'Votre E-mail', Lng:'fr' }); JsConfig.Form.DetailAmi.Default.push({ Id:'expediteur', Val:'Your E-mail', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.DetailAmi.DataType = Array(); JsConfig.Form.DetailAmi.DataType.push({ Id:'mail', Type:'Email' }); JsConfig.Form.DetailAmi.DataType.push({ Id:'expediteur', Type:'Email' }); // Champs obligatoires JsConfig.Form.DetailAmi.Mandatory = Array(); JsConfig.Form.DetailAmi.Mandatory.push({ Id:'mail'}); JsConfig.Form.DetailAmi.Mandatory.push({ Id:'expediteur'}); JsConfig.Form.DetailAmi.Mandatory.push({ Id:'texte'}); // SelectionAmi JsConfig.Form.SelectionAmi = {}; // Loi rgpd JsConfig.Form.SelectionAmi.RgPd = false; // Option Antispam JsConfig.Form.SelectionAmi.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.SelectionAmi.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.SelectionAmi.Default = Array(); JsConfig.Form.SelectionAmi.Default.push({ Id:'mail', Val:'Adresse E-mail de votre ami', Lng:'fr' }); JsConfig.Form.SelectionAmi.Default.push({ Id:'mail', Val:'Your friend\'s E-mail', Lng:'uk' }); JsConfig.Form.SelectionAmi.Default.push({ Id:'expediteur', Val:'Votre E-mail', Lng:'fr' }); JsConfig.Form.SelectionAmi.Default.push({ Id:'expediteur', Val:'Your E-mail', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.SelectionAmi.DataType = Array(); JsConfig.Form.SelectionAmi.DataType.push({ Id:'mail', Type:'Email' }); JsConfig.Form.SelectionAmi.DataType.push({ Id:'expediteur', Type:'Email' }); // Champs obligatoires JsConfig.Form.SelectionAmi.Mandatory = Array(); JsConfig.Form.SelectionAmi.Mandatory.push({ Id:'mail'}); JsConfig.Form.SelectionAmi.Mandatory.push({ Id:'expediteur'}); // Calc_montant_emprunt JsConfig.Form.CalcMontantEmprunt = {}; // Type de donnée par champs JsConfig.Form.CalcMontantEmprunt.DataType = Array(); JsConfig.Form.CalcMontantEmprunt.DataType.push({ Id:'Calc1M', Type:'Numeric' }); JsConfig.Form.CalcMontantEmprunt.DataType.push({ Id:'Calc1D', Type:'Numeric' }); JsConfig.Form.CalcMontantEmprunt.DataType.push({ Id:'Calc1T', Type:'Numeric' }); // Calc_montant_mensuel JsConfig.Form.CalcMontantMensuel = {}; // Type de donnée par champs JsConfig.Form.CalcMontantMensuel.DataType = Array(); JsConfig.Form.CalcMontantMensuel.DataType.push({ Id:'Calc2P', Type:'Numeric' }); JsConfig.Form.CalcMontantMensuel.DataType.push({ Id:'Calc2A', Type:'Numeric' }); JsConfig.Form.CalcMontantMensuel.DataType.push({ Id:'Calc2D', Type:'Numeric' }); JsConfig.Form.CalcMontantMensuel.DataType.push({ Id:'Calc2T', Type:'Numeric' }); // Calc_duree_emprunt JsConfig.Form.CalcDureeEmprunt = {}; // Type de donnée par champs JsConfig.Form.CalcDureeEmprunt.DataType = Array(); JsConfig.Form.CalcDureeEmprunt.DataType.push({ Id:'Calc3P', Type:'Numeric' }); JsConfig.Form.CalcDureeEmprunt.DataType.push({ Id:'Calc3A', Type:'Numeric' }); JsConfig.Form.CalcDureeEmprunt.DataType.push({ Id:'Calc3M', Type:'Numeric' }); JsConfig.Form.CalcDureeEmprunt.DataType.push({ Id:'Calc3T', Type:'Numeric' }); // DetailContact JsConfig.Form.DetailContact = {}; // Option Antispam JsConfig.Form.DetailContact.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.DetailContact.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.DetailContact.DataType = Array(); JsConfig.Form.DetailContact.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.DetailContact.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.DetailContact.Mandatory = Array(); JsConfig.Form.DetailContact.Mandatory.push({ Id:'nom'}); JsConfig.Form.DetailContact.Mandatory.push({ Id:'email'}); JsConfig.Form.DetailContact.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.DetailContact.Similar = Array(); JsConfig.Form.DetailContact.Similar.push({ Id1:'email', Id2:'email2'}); // ContactMSBien JsConfig.Form.ContactMSBien = {}; // Option Antispam JsConfig.Form.ContactMSBien.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.ContactMSBien.DisableEmpty = true; // Option host de page remerciement JsConfig.Form.ContactMSBien.ActionHttpHost = JsConfig.Proto + "://www." + JsConfig.DomaineAgence; // Type de donnée par champs JsConfig.Form.ContactMSBien.DataType = Array(); JsConfig.Form.ContactMSBien.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.ContactMSBien.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.ContactMSBien.Mandatory = Array(); JsConfig.Form.ContactMSBien.Mandatory.push({ Id:'nom'}); JsConfig.Form.ContactMSBien.Mandatory.push({ Id:'email'}); JsConfig.Form.ContactMSBien.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.ContactMSBien.Similar = Array(); JsConfig.Form.ContactMSBien.Similar.push({ Id1:'email', Id2:'email2'}); // AvisClient JsConfig.Form.AvisClient = {}; // Option Antispam JsConfig.Form.AvisClient.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.AvisClient.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.AvisClient.DataType = Array(); JsConfig.Form.AvisClient.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.AvisClient.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.AvisClient.Mandatory = Array(); JsConfig.Form.AvisClient.Mandatory.push({ Id:'nom'}); JsConfig.Form.AvisClient.Mandatory.push({ Id:'prenom'}); JsConfig.Form.AvisClient.Mandatory.push({ Id:'pseudo'}); JsConfig.Form.AvisClient.Mandatory.push({ Id:'email'}); JsConfig.Form.AvisClient.Mandatory.push({ Id:'tel'}); JsConfig.Form.AvisClient.Mandatory.push({ Id:'autorisation'}); // DetailContactResa JsConfig.Form.DetailContactResa = {}; // Option Antispam JsConfig.Form.DetailContactResa.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.DetailContactResa.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.DetailContactResa.DataType = Array(); JsConfig.Form.DetailContactResa.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.DetailContactResa.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.DetailContactResa.Mandatory = Array(); JsConfig.Form.DetailContactResa.Mandatory.push({ Id:'nom'}); JsConfig.Form.DetailContactResa.Mandatory.push({ Id:'email'}); JsConfig.Form.DetailContactResa.Mandatory.push({ Id:'tel'}); JsConfig.Form.DetailContactResa.Mandatory.push({ Id:'resa_deb'}); JsConfig.Form.DetailContactResa.Mandatory.push({ Id:'resa_fin'}); // Similitude nécessaire entre champs JsConfig.Form.DetailContactResa.Similar = Array(); JsConfig.Form.DetailContactResa.Similar.push({ Id1:'email', Id2:'email2'}); // ResaPrice JsConfig.Form.ResaPrice = {}; // Option Antispam JsConfig.Form.ResaPrice.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.ResaPrice.DisableEmpty = false; // Url d'envoie du formulaire //JsConfig.Form.ResaPrice.ActionRequestUri = "/"+JsConfig.Lng+"/reservation-recap.php"; // Type de donnée par champs JsConfig.Form.ResaPrice.DataType = Array(); // Champs obligatoires JsConfig.Form.ResaPrice.Default = Array(); JsConfig.Form.ResaPrice.Default.push({ Id:'resa_deb', Val:'Arrivée', Lng:'fr' }); JsConfig.Form.ResaPrice.Default.push({ Id:'resa_fin', Val:'Départ', Lng:'fr' }); JsConfig.Form.ResaPrice.Default.push({ Id:'resa_deb', Val:'Arrival', Lng:'uk' }); JsConfig.Form.ResaPrice.Default.push({ Id:'resa_fin', Val:'Departure', Lng:'uk' }); // Champs obligatoires JsConfig.Form.ResaPrice.Mandatory = Array(); JsConfig.Form.ResaPrice.Mandatory.push({ Id:'resa_deb'}); JsConfig.Form.ResaPrice.Mandatory.push({ Id:'resa_fin'}); // Similitude nécessaire entre champs JsConfig.Form.ResaPrice.Similar = Array(); // DetailProgContact JsConfig.Form.DetailProgContact = {}; // Option Antispam JsConfig.Form.DetailProgContact.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.DetailProgContact.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.DetailProgContact.DataType = Array(); JsConfig.Form.DetailProgContact.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.DetailProgContact.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.DetailProgContact.Mandatory = Array(); JsConfig.Form.DetailProgContact.Mandatory.push({ Id:'nom'}); JsConfig.Form.DetailProgContact.Mandatory.push({ Id:'email'}); JsConfig.Form.DetailProgContact.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.DetailProgContact.Similar = Array(); JsConfig.Form.DetailProgContact.Similar.push({ Id1:'email', Id2:'email2'}); // DetailLotContact JsConfig.Form.DetailLotContact = {}; // Option Antispam JsConfig.Form.DetailLotContact.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.DetailLotContact.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.DetailLotContact.DataType = Array(); JsConfig.Form.DetailLotContact.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.DetailLotContact.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.DetailLotContact.Mandatory = Array(); JsConfig.Form.DetailLotContact.Mandatory.push({ Id:'nom'}); JsConfig.Form.DetailLotContact.Mandatory.push({ Id:'email'}); JsConfig.Form.DetailLotContact.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.DetailLotContact.Similar = Array(); JsConfig.Form.DetailLotContact.Similar.push({ Id1:'email', Id2:'email2'}); // GeneralContact JsConfig.Form.GeneralContact = {}; // Option Antispam JsConfig.Form.GeneralContact.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.GeneralContact.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.GeneralContact.DataType = Array(); JsConfig.Form.GeneralContact.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.GeneralContact.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.GeneralContact.Mandatory = Array(); JsConfig.Form.GeneralContact.Mandatory.push({ Id:'nom'}); JsConfig.Form.GeneralContact.Mandatory.push({ Id:'email'}); JsConfig.Form.GeneralContact.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.GeneralContact.Similar = Array(); JsConfig.Form.GeneralContact.Similar.push({ Id1:'email', Id2:'email2'}); // Newsletter JsConfig.Form.Newsletter = {}; // Option Antispam JsConfig.Form.Newsletter.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Newsletter.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.Newsletter.DataType = Array(); JsConfig.Form.Newsletter.DataType.push({ Id:'newsletter_email', Type:'Email' }); // Champs obligatoires JsConfig.Form.Newsletter.Mandatory = Array(); JsConfig.Form.Newsletter.Mandatory.push({ Id:'nom'}); JsConfig.Form.Newsletter.Mandatory.push({ Id:'newsletter_email'}); // Similitude nécessaire entre champs JsConfig.Form.Newsletter.Similar = Array(); JsConfig.Form.Newsletter.Similar.push({ Id1:'newsletter_email', Id2:'newsletter_email2'}); // Cv JsConfig.Form.Cv = {}; // Option Antispam JsConfig.Form.Cv.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Cv.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.Cv.DataType = Array(); JsConfig.Form.Cv.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.Cv.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.Cv.Mandatory = Array(); JsConfig.Form.Cv.Mandatory.push({ Id:'nom'}); JsConfig.Form.Cv.Mandatory.push({ Id:'email'}); JsConfig.Form.Cv.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.Cv.Similar = Array(); JsConfig.Form.Cv.Similar.push({ Id1:'email', Id2:'email2'}); // Rappel JsConfig.Form.Rappel = {}; // Option Antispam JsConfig.Form.Rappel.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Rappel.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.Rappel.DataType = Array(); JsConfig.Form.Rappel.DataType.push({ Id:'tel', Type:'Tel' }); // Placeholder JsConfig.Form.Rappel.Default = Array(); // Champs obligatoires JsConfig.Form.Rappel.Mandatory = Array(); JsConfig.Form.Rappel.Mandatory.push({ Id:'tel'}); // Deposer JsConfig.Form.Deposer = {}; // Option Antispam JsConfig.Form.Deposer.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Deposer.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.Deposer.DataType = Array(); JsConfig.Form.Deposer.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.Deposer.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.Deposer.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.Deposer.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.Deposer.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.Deposer.DataType.push({ Id:'habmin', Type:'Numeric' }); JsConfig.Form.Deposer.DataType.push({ Id:'habmax', Type:'Numeric' }); JsConfig.Form.Deposer.DataType.push({ Id:'tel', Type:'Tel' }); // Placeholder JsConfig.Form.Deposer.Default = Array(); JsConfig.Form.Deposer.Default.push({ Id:'habmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.Deposer.Default.push({ Id:'habmin', Val:'Min', Lng:'uk' }); JsConfig.Form.Deposer.Default.push({ Id:'habmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.Deposer.Default.push({ Id:'habmax', Val:'Max', Lng:'uk' }); JsConfig.Form.Deposer.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.Deposer.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.Deposer.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.Deposer.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.Deposer.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.Deposer.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.Deposer.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.Deposer.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); // Champs obligatoires JsConfig.Form.Deposer.Mandatory = Array(); JsConfig.Form.Deposer.Mandatory.push({ Id:'nom'}); JsConfig.Form.Deposer.Mandatory.push({ Id:'email'}); JsConfig.Form.Deposer.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.Deposer.Similar = Array(); JsConfig.Form.Deposer.Similar.push({ Id1:'email', Id2:'email2'}); // Rappel JsConfig.Form.Rappel = {}; // Option Antispam JsConfig.Form.Rappel.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Rappel.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.Rappel.DataType = Array(); JsConfig.Form.Rappel.DataType.push({ Id:'rappel_tel', Lib:'Votre téléphone', Type:'Tel' }); // Placeholder JsConfig.Form.Rappel.Default = Array(); JsConfig.Form.Rappel.Default.push({ Id:'rappel_tel', Val:'Your phone', Lng:'uk' }); JsConfig.Form.Rappel.Default.push({ Id:'rappel_tel', Val:'Votre téléphone', Lng:'fr' }); // Champs obligatoires JsConfig.Form.Rappel.Mandatory = Array(); JsConfig.Form.Rappel.Mandatory.push({ Id:'rappel_tel', Lib:'Téléphone'}); // Vendre JsConfig.Form.Vendre = {}; // Option Antispam JsConfig.Form.Vendre.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Vendre.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.Vendre.DataType = Array(); JsConfig.Form.Vendre.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.Vendre.DataType.push({ Id:'email2', Type:'Email' }); JsConfig.Form.Vendre.DataType.push({ Id:'prix', Type:'Numeric' }); JsConfig.Form.Vendre.DataType.push({ Id:'surfhab', Type:'Numeric' }); JsConfig.Form.Vendre.DataType.push({ Id:'surfterrain', Type:'Numeric' }); JsConfig.Form.Vendre.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.Vendre.Mandatory = Array(); JsConfig.Form.Vendre.Mandatory.push({ Id:'nom'}); JsConfig.Form.Vendre.Mandatory.push({ Id:'email'}); JsConfig.Form.Vendre.Mandatory.push({ Id:'email2'}); JsConfig.Form.Vendre.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.Vendre.Similar = Array(); JsConfig.Form.Vendre.Similar.push({ Id1:'email', Id2:'email2'}); // Estimation JsConfig.Form.Estimation = {}; // Option Antispam JsConfig.Form.Estimation.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.Estimation.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.Estimation.DataType = Array(); JsConfig.Form.Estimation.DataType.push({ Id:'email', Type:'Email' }); JsConfig.Form.Estimation.DataType.push({ Id:'prix', Type:'Numeric' }); JsConfig.Form.Estimation.DataType.push({ Id:'surfhab', Type:'Numeric' }); JsConfig.Form.Estimation.DataType.push({ Id:'surfterrain', Type:'Numeric' }); JsConfig.Form.Estimation.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.Estimation.Mandatory = Array(); JsConfig.Form.Estimation.Mandatory.push({ Id:'nom'}); JsConfig.Form.Estimation.Mandatory.push({ Id:'email'}); JsConfig.Form.Estimation.Mandatory.push({ Id:'email2'}); JsConfig.Form.Estimation.Mandatory.push({ Id:'tel'}); // Similitude nécessaire entre champs JsConfig.Form.Estimation.Similar = Array(); JsConfig.Form.Estimation.Similar.push({ Id1:'email', Id2:'email2'}); // EstimationJestimo JsConfig.Form.EstimationJestimo = {}; // Option Antispam JsConfig.Form.EstimationJestimo.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.EstimationJestimo.DisableEmpty = false; // Request Uri pour le formulaire JsConfig.Form.EstimationJestimo.ActionRequestUri = "/bien-validate.action"; // Valeurs par défaut JsConfig.Form.EstimationJestimo.Default = Array(); JsConfig.Form.EstimationJestimo.Default.push({ Id:'etage', Val:'Etage', Lng:'fr' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'numero', Val:'N°', Lng:'fr' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'rue', Val:'Rue', Lng:'fr' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'codePostal', Val:'Code Postal', Lng:'fr' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'ville', Val:'Ville', Lng:'fr' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'etage', Val:'Floor', Lng:'uk' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'numero', Val:'N°', Lng:'uk' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'rue', Val:'Street', Lng:'uk' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'codePostal', Val:'Zip code', Lng:'uk' }); JsConfig.Form.EstimationJestimo.Default.push({ Id:'ville', Val:'City', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.EstimationJestimo.DataType = Array(); JsConfig.Form.EstimationJestimo.DataType.push({ Id:'etage', Type:'Numeric' }); // Champs obligatoires JsConfig.Form.EstimationJestimo.Mandatory = Array(); // JsConfig.Form.EstimationJestimo.Mandatory.push({ Id:'type'}); JsConfig.Form.EstimationJestimo.Mandatory.push({ Id:'numero'}); JsConfig.Form.EstimationJestimo.Mandatory.push({ Id:'rue'}); JsConfig.Form.EstimationJestimo.Mandatory.push({ Id:'codePostal'}); JsConfig.Form.EstimationJestimo.Mandatory.push({ Id:'ville'}); JsConfig.Form.EstimationJestimo.Mandatory.push({ Id:'conditions'}); // Champs obligatoires avec un autre JsConfig.Form.EstimationJestimo.MandatoryOrZeroWith = Array(); JsConfig.Form.EstimationJestimo.MandatoryOrZeroWith.push({'With':['etage','appartement']}); // EstimationStoneo JsConfig.Form.EstimationStoneo = {}; // Option Antispam JsConfig.Form.EstimationStoneo.AntiSpam = true; // Target JsConfig.Form.EstimationStoneo.Target = "_blank"; // Option Désactivation des champs vides JsConfig.Form.EstimationStoneo.DisableEmpty = false; // Http host pour le formulaire JsConfig.Form.EstimationStoneo.ActionHttpHost = "https://www.booster-immobilier-toulouse.com"; // Request Uri pour le formulaire JsConfig.Form.EstimationStoneo.ActionRequestUri = "/estimation"; // Valeurs par défaut JsConfig.Form.EstimationStoneo.Default = Array(); JsConfig.Form.EstimationStoneo.Default.push({ Id:'adresse', Val:' ex : 50 rue Pargaminières, 31000 Toulouse', Lng:'fr' }); JsConfig.Form.EstimationStoneo.Default.push({ Id:'adresse', Val:' ex : 50 rue Pargaminières, 31000 Toulouse', Lng:'uk' }); // Champs obligatoires JsConfig.Form.EstimationStoneo.Mandatory = Array(); JsConfig.Form.EstimationStoneo.Mandatory.push({ Id:'adresse'}); // Estimation En ligne JsConfig.Form.EstimationEnLigne = {}; // Option Antispam JsConfig.Form.EstimationEnLigne.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.EstimationEnLigne.DisableEmpty = false; // Type de donnée par champs JsConfig.Form.EstimationEnLigne.DataType = Array(); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'type', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'vue', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'surf', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'terrain', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'etg', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'nb_etg', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'annee_constr', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'dpe', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'nb_p', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'nb_c', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'nb_sdb', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'surf_balc_terra', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'asc', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'park', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'cave', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'pisc', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'tennis', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_a_n', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_a_p', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_peint', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_elec', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_plomb', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_sol', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_cuis', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'r_sdb', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'bain_douc', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'balc_terra', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'bbc', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'chauf', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'clim', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'cuis', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'cuis_eq', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'exp', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'imm_stand_gard', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'lum', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'meuble', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'parq', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'poutre', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'velo', Type:'Numeric' }); JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'ver', Type:'Numeric' }); // JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'email', Type:'Email' }); // JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'email2', Type:'Email' }); // JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'prix', Type:'Numeric' }); // JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'surfhab', Type:'Numeric' }); // JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'surfterrain', Type:'Numeric' }); // JsConfig.Form.EstimationEnLigne.DataType.push({ Id:'tel', Type:'Tel' }); // Champs obligatoires JsConfig.Form.EstimationEnLigne.Mandatory = Array(); JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'adr'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'surf'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'annee_constr'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'dpe'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'nb_p'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'nb_c'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'nb_sdb'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'format'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'nom'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'email'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'email2'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'tel'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'operation'}); // JsConfig.Form.EstimationEnLigne.Mandatory.push({ Id:'nb_p'}); // Champs obligatoires pouvant être égaux à zero JsConfig.Form.EstimationEnLigne.MandatoryOrZero = Array(); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'type'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'vue'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'terrain'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'etg'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'nb_etg'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'surf_balc_terra'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'asc'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'park'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'cave'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'pisc'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'tennis'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_a_n'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_a_p'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_peint'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_elec'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_plomb'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_sol'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_cuis'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'r_sdb'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'bain_douc'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'balc_terra'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'bbc'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'chauf'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'clim'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'cuis'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'cuis_eq'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'exp'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'imm_stand_gard'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'lum'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'meuble'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'parq'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'poutre'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'velo'}); JsConfig.Form.EstimationEnLigne.MandatoryOrZero.push({ Id:'ver'}); // MyaLogin JsConfig.Form.MyaLogin = {}; // Loi rgpd JsConfig.Form.MyaLogin.RgPd = false; // Option Antispam JsConfig.Form.MyaLogin.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.MyaLogin.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.MyaLogin.DataType = Array(); JsConfig.Form.MyaLogin.DataType.push({ Id:'MyaWuLogin', Type:'Email' }); // Champs obligatoires JsConfig.Form.MyaLogin.Mandatory = Array(); JsConfig.Form.MyaLogin.Mandatory.push({ Id:'MyaWuLogin'}); JsConfig.Form.MyaLogin.Mandatory.push({ Id:'MyaWuPass'}); // MyaCreate JsConfig.Form.MyaCreate = {}; // Option Antispam JsConfig.Form.MyaCreate.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.MyaCreate.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.MyaCreate.DataType = Array(); JsConfig.Form.MyaCreate.DataType.push({ Id:'MyaWuLogin', Type:'Email' }); JsConfig.Form.MyaCreate.DataType.push({ Id:'MyaWuPassCrea', Type:'Pass' }); // Champs obligatoires JsConfig.Form.MyaCreate.Mandatory = Array(); JsConfig.Form.MyaCreate.Mandatory.push({ Id:'MyaWuLogin'}); // Similitude nécessaire entre champs JsConfig.Form.MyaCreate.Similar = Array(); JsConfig.Form.MyaCreate.Similar.push({ Id1:'MyaWuLogin', Id2:'MyaWuLogin2'}); JsConfig.Form.MyaCreate.Similar.push({ Id1:'MyaWuPassCrea', Id2:'MyaWuPassCrea2'}); // MyaUpdate JsConfig.Form.MyaUpdate = {}; // Option Antispam JsConfig.Form.MyaUpdate.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.MyaUpdate.DisableEmpty = true; // Champs avec valeur par défaut JsConfig.Form.MyaUpdate.Default = Array(); JsConfig.Form.MyaUpdate.Default.push({ Id:'SearchLieu', Val:'Ex: Code postal, Ville, ...', Lng:'fr' }); JsConfig.Form.MyaUpdate.Default.push({ Id:'SearchLieu', Val:'Ex: Zip code, Town, ...', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.MyaUpdate.DataType = Array(); JsConfig.Form.MyaUpdate.DataType.push({ Id:'MyaWuTel', Type:'Tel' }); // Champs Module JsConfig.Form.MyaUpdate.Module = Array(); JsConfig.Form.MyaUpdate.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // MyaPass JsConfig.Form.MyaPass = {}; // Option Antispam JsConfig.Form.MyaPass.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.MyaPass.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.MyaPass.DataType = Array(); JsConfig.Form.MyaPass.DataType.push({ Id:'MyaWuNewPass', Type:'Pass'}); // Champs obligatoires JsConfig.Form.MyaPass.Mandatory = Array(); JsConfig.Form.MyaPass.Mandatory.push({ Id:'MyaWuOldPass'}); JsConfig.Form.MyaPass.Mandatory.push({ Id:'MyaWuNewPass'}); // Similitude nécessaire entre champs JsConfig.Form.MyaPass.Similar = Array(); JsConfig.Form.MyaPass.Similar.push({ Id1:'MyaWuNewPass', Id2:'MyaWuNewPass2'}); // MyaForget JsConfig.Form.MyaForget = {}; // Option Antispam JsConfig.Form.MyaForget.AntiSpam = false; // Option Désactivation des champs vides JsConfig.Form.MyaForget.DisableEmpty = true; // Type de donnée par champs JsConfig.Form.MyaForget.DataType = Array(); JsConfig.Form.MyaForget.DataType.push({ Id:'MyaWuForgetMail', Type:'Email'}); // Champs obligatoires JsConfig.Form.MyaForget.Mandatory = Array(); JsConfig.Form.MyaForget.Mandatory.push({ Id:'MyaWuForgetMail'}); // MyaAlertCreation JsConfig.Form.MyaAlertCreation = {}; // Option Antispam JsConfig.Form.MyaAlertCreation.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.MyaAlertCreation.DisableEmpty = false; // Champs avec valeur par défaut JsConfig.Form.MyaAlertCreation.Default = Array(); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'surfacemin', Val:'Mini', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'surfacemin', Val:'Min', Lng:'uk' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'surfacemax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'surfacemax', Val:'Max', Lng:'uk' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'termin', Val:'Mini', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'termin', Val:'Min', Lng:'uk' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'termax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'termax', Val:'Max', Lng:'uk' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'prixmin', Val:'Mini', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'prixmin', Val:'Min', Lng:'uk' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'prixmax', Val:'Maxi', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'prixmax', Val:'Max', Lng:'uk' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'SearchLieu', Val:'Ex: CP, Ville…', Lng:'fr' }); JsConfig.Form.MyaAlertCreation.Default.push({ Id:'SearchLieu', Val:'Ex: ZC, Town…', Lng:'uk' }); // Type de donnée par champs JsConfig.Form.MyaAlertCreation.DataType = Array(); JsConfig.Form.MyaAlertCreation.DataType.push({ Id:'prixmin', Type:'Numeric' }); JsConfig.Form.MyaAlertCreation.DataType.push({ Id:'prixmax', Type:'Numeric' }); JsConfig.Form.MyaAlertCreation.DataType.push({ Id:'termin', Type:'Numeric' }); JsConfig.Form.MyaAlertCreation.DataType.push({ Id:'termax', Type:'Numeric' }); JsConfig.Form.MyaAlertCreation.DataType.push({ Id:'surfacemin', Type:'Numeric' }); JsConfig.Form.MyaAlertCreation.DataType.push({ Id:'surfacemax', Type:'Numeric' }); // Champs Module JsConfig.Form.MyaAlertCreation.Module = Array(); JsConfig.Form.MyaAlertCreation.Module.push({ Id:'SearchLieu', Mod:'Lieu'}); // MyaDepotLoc JsConfig.Form.MyaDepotLoc = {}; // Option Antispam JsConfig.Form.MyaDepotLoc.AntiSpam = true; // Option Désactivation des champs vides JsConfig.Form.MyaDepotLoc.DisableEmpty = false; // Updater JsConfig.Form.MyaDepotLoc.RealTimeUpdater = "MyaDepotLocFormUpdate"; // Type de donnée par champs JsConfig.Form.MyaDepotLoc.DataType = Array(); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'email_0', Type:'Email' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'email_1', Type:'Email' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'email_2', Type:'Email' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'email_3', Type:'Email' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'personal_phone_0', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'personal_phone_1', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'personal_phone_2', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'personal_phone_3', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'professional_phone_0', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'professional_phone_1', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'professional_phone_2', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'professional_phone_3', Type:'Tel' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'child_count_0', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'child_count_1', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'child_count_2', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'child_count_3', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'occupant_count_0', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'occupant_count_1', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'occupant_count_2', Type:'Numeric' }); JsConfig.Form.MyaDepotLoc.DataType.push({ Id:'occupant_count_3', Type:'Numeric' }); // Champs obligatoires [informations du Locataire 1, Locataire 2, Garant 1 et Garant 2 obligatoires] // JsConfig.Form.MyaDepotLoc.Mandatory = Array(); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'lastname_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'lastname_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'lastname_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'lastname_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'firstname_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'firstname_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'firstname_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'firstname_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'born_at_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'born_at_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'address_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'address_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'address_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'address_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'city_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'city_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'city_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'city_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'postal_code_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'postal_code_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'postal_code_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'postal_code_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'personal_phone_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'personal_phone_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'professional_phone_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'professional_phone_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'professional_phone_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'professional_phone_3'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'email_0'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'email_1'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'email_2'}); // JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'email_3'}); // Champs obligatoires [Informations du Locataire 1 obligatoire, Informations du Garant 1 obligatoire et Information du Locataire 2, Garant 2 uniquement si un des champs obligatoires de chaque est renseignés] JsConfig.Form.MyaDepotLoc.MandatoryWith = Array(); JsConfig.Form.MyaDepotLoc.MandatoryWith.push({'With':['lastname_0','firstname_0','born_at_0','personal_phone_0','address_0','city_0','postal_code_0','email_0']}); JsConfig.Form.MyaDepotLoc.MandatoryWith.push({'With':['lastname_1','firstname_1','born_at_1','personal_phone_1','address_1','city_1','postal_code_1','email_1']}); JsConfig.Form.MyaDepotLoc.MandatoryWith.push({'With':['lastname_2','firstname_2','personal_phone_2','address_2','city_2','postal_code_2','email_2']}); JsConfig.Form.MyaDepotLoc.MandatoryWith.push({'With':['lastname_3','firstname_3','personal_phone_3','address_3','city_3','postal_code_3','email_3']}); JsConfig.Form.MyaDepotLoc.Mandatory = Array(); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'lastname_0'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'firstname_0'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'born_at_0'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'city_0'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'postal_code_0'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'personal_phone_0'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'email_0'}); JsConfig.Form.MyaDepotLoc.Mandatory = Array(); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'lastname_2'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'firstname_2'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'personal_phone_2'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'address_2'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'city_2'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'postal_code_2'}); JsConfig.Form.MyaDepotLoc.Mandatory.push({ Id:'email_2'}); /* #---- # SLIDESHOW #---- */ JsConfig.Slideshow = {}; // Liste JsConfig.Slideshow.Liste = {}; // Play JsConfig.Slideshow.Liste.Play = {}; // Défilement automatique JsConfig.Slideshow.Liste.Play.Auto = 0; // Activation du défilement automatique JsConfig.Slideshow.Liste.Play.Delay = 9000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.Liste.LargeFlap = {}; JsConfig.Slideshow.Liste.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.Liste.LargeFlap.Animation.Effect="Fade"; // Effet pour le changement de flap JsConfig.Slideshow.Liste.LargeFlap.Animation.Easing="easeInOutQuad"; // Easing pour l'effet JsConfig.Slideshow.Liste.LargeFlap.Animation.Duration=500; // Durée de l'effet // Detail JsConfig.Slideshow.Detail = {}; // Play JsConfig.Slideshow.Detail.Play = {}; // Défilement automatique JsConfig.Slideshow.Detail.Play.Auto = 1; // Activation du défilement automatique JsConfig.Slideshow.Detail.Play.Delay = 9000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.Detail.LargeFlap = {}; JsConfig.Slideshow.Detail.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.Detail.LargeFlap.Animation.Effect="Fade"; // Effet pour le changement de flap JsConfig.Slideshow.Detail.LargeFlap.Animation.Easing="easeInOutQuad"; // Easing pour l'effet JsConfig.Slideshow.Detail.LargeFlap.Animation.Duration=1200; // Durée de l'effet // Thumbs Flap JsConfig.Slideshow.Detail.ThumbsFlap = {}; JsConfig.Slideshow.Detail.ThumbsFlap.Highlight = {}; // Caption pour la thumbs JsConfig.Slideshow.Detail.ThumbsFlap.Highlight.Speed = 300; // Vitesse d'animation du caption JsConfig.Slideshow.Detail.ThumbsFlap.Highlight.Over = {opacity:0.60}; // Propriété css d'animation sur le over JsConfig.Slideshow.Detail.ThumbsFlap.Highlight.Out = {opacity:1}; // Propriété css d'animation sur le out // Big Flap JsConfig.Slideshow.Detail.BigFlap = {}; JsConfig.Slideshow.Detail.BigFlap.Animation = {}; // Animation pour le diaporama JsConfig.Slideshow.Detail.BigFlap.Animation.Effect="HDefil"; // Effet pour le changement de flap JsConfig.Slideshow.Detail.BigFlap.Animation.Easing="easeInOutQuint"; // Easing pour l'effet JsConfig.Slideshow.Detail.BigFlap.Animation.Duration=300; // Durée de l'effet // RefSlideVedette (Les Produits vedettes) JsConfig.Slideshow.RefSlideVedette = {}; // Play JsConfig.Slideshow.RefSlideVedette.Play = {}; // Défilement automatique JsConfig.Slideshow.RefSlideVedette.Play.Auto = 1; // Activation du défilement automatique JsConfig.Slideshow.RefSlideVedette.Play.Delay = 5000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.RefSlideVedette.LargeFlap = {}; JsConfig.Slideshow.RefSlideVedette.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.RefSlideVedette.LargeFlap.Animation.Effect="HDefil"; // Effet pour le changement de flap JsConfig.Slideshow.RefSlideVedette.LargeFlap.Animation.Easing="easeInOutQuint"; // Easing pour l'effet JsConfig.Slideshow.RefSlideVedette.LargeFlap.Animation.Duration=600; // Durée de l'effet JsConfig.Slideshow.RefSlideVedette.LargeFlap.Caption = {}; // Caption pour la large JsConfig.Slideshow.RefSlideVedette.LargeFlap.Caption.Speed = 200; // Vitesse d'animation du caption JsConfig.Slideshow.RefSlideVedette.LargeFlap.Caption.Over = {opacity:0.6}; // Propriété css d'animation sur le over JsConfig.Slideshow.RefSlideVedette.LargeFlap.Caption.Out = {opacity:0}; // Propriété css d'animation sur le out // News JsConfig.Slideshow.News = {}; // Play JsConfig.Slideshow.News.Play = {}; // Défilement automatique JsConfig.Slideshow.News.Play.Auto = 0; // Activation du défilement automatique JsConfig.Slideshow.News.Play.Delay = 5000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.News.LargeFlap = {}; JsConfig.Slideshow.News.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.News.LargeFlap.Animation.Effect="Fade"; // Effet pour le changement de flap JsConfig.Slideshow.News.LargeFlap.Animation.Easing="easeInOutQuad"; // Easing pour l'effet JsConfig.Slideshow.News.LargeFlap.Animation.Duration=600; // Durée de l'effet // Thumbs Flap JsConfig.Slideshow.News.ThumbsFlap = {}; JsConfig.Slideshow.News.ThumbsFlap.Highlight = {}; // Caption pour la thumbs JsConfig.Slideshow.News.ThumbsFlap.Highlight.Speed = 300; // Vitesse d'animation du caption JsConfig.Slideshow.News.ThumbsFlap.Highlight.Over = {opacity:0.60}; // Propriété css d'animation sur le over JsConfig.Slideshow.News.ThumbsFlap.Highlight.Out = {opacity:1}; // Propriété css d'animation sur le out // Big Flap JsConfig.Slideshow.News.BigFlap = {}; JsConfig.Slideshow.News.BigFlap.Animation = {}; // Animation pour le diaporama JsConfig.Slideshow.News.BigFlap.Animation.Effect="HDefil"; // Effet pour le changement de flap JsConfig.Slideshow.News.BigFlap.Animation.Easing="easeInOutQuint"; // Easing pour l'effet JsConfig.Slideshow.News.BigFlap.Animation.Duration=300; // Durée de l'effet // Accueil (Carroussel) JsConfig.Slideshow.HomeCarroussel = {}; // Play JsConfig.Slideshow.HomeCarroussel.Play = {}; JsConfig.Slideshow.HomeCarroussel.Play.Auto = true; JsConfig.Slideshow.HomeCarroussel.Play.Delay = 8000; // BienVedette Accueil JsConfig.Slideshow.BienVedette = {}; // Play JsConfig.Slideshow.BienVedette.Play = {}; // Défilement automatique JsConfig.Slideshow.BienVedette.Play.Auto = true; // Activation du défilement automatique JsConfig.Slideshow.BienVedette.Play.Delay = 8000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.BienVedette.LargeFlap = {}; JsConfig.Slideshow.BienVedette.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.BienVedette.LargeFlap.Animation.Effect="HDefil"; // Effet pour le changement de flap JsConfig.Slideshow.BienVedette.LargeFlap.Animation.Easing="easeInOutExpo"; // Easing pour l'effet JsConfig.Slideshow.BienVedette.LargeFlap.Animation.Duration=1200; // Durée de l'effet // ProgVedette Accueil JsConfig.Slideshow.ProgVedette = {}; // Play JsConfig.Slideshow.ProgVedette.Play = {}; // Défilement automatique JsConfig.Slideshow.ProgVedette.Play.Auto = true; // Activation du défilement automatique JsConfig.Slideshow.ProgVedette.Play.Delay = 8000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.ProgVedette.LargeFlap = {}; JsConfig.Slideshow.ProgVedette.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.ProgVedette.LargeFlap.Animation.Effect="HDefil"; // Effet pour le changement de flap JsConfig.Slideshow.ProgVedette.LargeFlap.Animation.Easing="easeInOutExpo"; // Easing pour l'effet JsConfig.Slideshow.ProgVedette.LargeFlap.Animation.Duration=1200; // Durée de l'effet // HomeSlide (Les services) JsConfig.Slideshow.HomeSlide = {}; // Play JsConfig.Slideshow.HomeSlide.Play = {}; // Défilement automatique JsConfig.Slideshow.HomeSlide.Play.Auto = true; // Activation du défilement automatique JsConfig.Slideshow.HomeSlide.Play.Delay = 5000; // Durée entre chaque défilement automatique (ms) // Large Flap JsConfig.Slideshow.HomeSlide.LargeFlap = {}; JsConfig.Slideshow.HomeSlide.LargeFlap.Animation = {}; // Animation pour la large JsConfig.Slideshow.HomeSlide.LargeFlap.Animation.Effect="Fade"; // Effet pour le changement de flap JsConfig.Slideshow.HomeSlide.LargeFlap.Animation.Easing="easeInOutQuint"; // Easing pour l'effet JsConfig.Slideshow.HomeSlide.LargeFlap.Animation.Duration=600; // Durée de l'effet JsConfig.Slideshow.HomeSlide.LargeFlap.Caption = {}; // Caption pour la large JsConfig.Slideshow.HomeSlide.LargeFlap.Caption.Speed = 200; // Vitesse d'animation du caption JsConfig.Slideshow.HomeSlide.LargeFlap.Caption.Over = {opacity:0.6}; // Propriété css d'animation sur le over JsConfig.Slideshow.HomeSlide.LargeFlap.Caption.Out = {opacity:0}; // Propriété css d'animation sur le out // SVG MAP JsConfig.SvgMap = {}; // Map1 JsConfig.SvgMap.Map1 = {}; // General JsConfig.SvgMap.Map1.Zoom = false; JsConfig.SvgMap.Map1.Link = "liste-agents.htm"; JsConfig.SvgMap.Map1.Map = 'FranceDepartement'; // Border Color // Path JsConfig.SvgMap.Map1.OutPathBorderColor = '#AA9A95'; JsConfig.SvgMap.Map1.OverPathBorderColor = '#AA9A95'; // Brothers JsConfig.SvgMap.Map1.OutBrothersBorderColor = '#0C4CA3'; JsConfig.SvgMap.Map1.OverBrothersBorderColor = '#0C4CA3'; // Parent JsConfig.SvgMap.Map1.OutParentBorderColor = '#aeaeae'; JsConfig.SvgMap.Map1.OverParentBorderColor = '#aeaeae'; // Border Width // Path JsConfig.SvgMap.Map1.OutPathBorderWidth = 1; JsConfig.SvgMap.Map1.OverPathBorderWidth = 1; // Brothers JsConfig.SvgMap.Map1.OutBrothersBorderWidth = 1; JsConfig.SvgMap.Map1.OverBrothersBorderWidth = 1; // Parent JsConfig.SvgMap.Map1.OutParentBorderWidth = 1; JsConfig.SvgMap.Map1.OverParentBorderWidth = 1; // Border Opacity // Path JsConfig.SvgMap.Map1.OutPathBorderOpacity = 1; JsConfig.SvgMap.Map1.OverPathBorderOpacity = 1; // Brothers JsConfig.SvgMap.Map1.OutBrothersBorderOpacity = 1; JsConfig.SvgMap.Map1.OverBrothersBorderOpacity = 1; // Background Color // Path JsConfig.SvgMap.Map1.OutPathBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map1.OutPathBackgroundColorWithResult = '#0C4CA3'; JsConfig.SvgMap.Map1.OverPathBackgroundColor = '#b71401'; JsConfig.SvgMap.Map1.OverPathBackgroundColorWithResult = '#910f00'; // Brothers JsConfig.SvgMap.Map1.OutBrothersBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map1.OutBrothersBackgroundColorWithResult = '#0C4CA3'; JsConfig.SvgMap.Map1.OverBrothersBackgroundColor = '#f9f9f9'; JsConfig.SvgMap.Map1.OverBrothersBackgroundColorWithResult = '#f9f9f9'; // Map2 JsConfig.SvgMap.Map2 = {}; // General JsConfig.SvgMap.Map2.Zoom = false; JsConfig.SvgMap.Map2.Link = "liste-agents.htm"; JsConfig.SvgMap.Map2.Map = 'FranceDomTom'; // Border Color // Path JsConfig.SvgMap.Map2.OutPathBorderColor = '#ffffff'; JsConfig.SvgMap.Map2.OverPathBorderColor = '#ffffff'; // Brothers JsConfig.SvgMap.Map2.OutBrothersBorderColor = '#ffffff'; JsConfig.SvgMap.Map2.OverBrothersBorderColor = '#ffffff'; // Parent JsConfig.SvgMap.Map2.OutParentBorderColor = '#ffffff'; JsConfig.SvgMap.Map2.OverParentBorderColor = '#ffffff'; // Border Width // Path JsConfig.SvgMap.Map2.OutPathBorderWidth = 1; JsConfig.SvgMap.Map2.OverPathBorderWidth = 1; // Brothers JsConfig.SvgMap.Map2.OutBrothersBorderWidth = 1; JsConfig.SvgMap.Map2.OverBrothersBorderWidth = 1; // Parent JsConfig.SvgMap.Map2.OutParentBorderWidth = 1; JsConfig.SvgMap.Map2.OverParentBorderWidth = 1; // Border Opacity // Path JsConfig.SvgMap.Map2.OutPathBorderOpacity = 1; JsConfig.SvgMap.Map2.OverPathBorderOpacity = 1; // Brothers JsConfig.SvgMap.Map2.OutBrothersBorderOpacity = 1; JsConfig.SvgMap.Map2.OverBrothersBorderOpacity = 1; // Background Color // Path JsConfig.SvgMap.Map2.OutPathBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map2.OutPathBackgroundColorWithResult = '#0C4CA3'; JsConfig.SvgMap.Map2.OverPathBackgroundColor = '#0C4CA3'; JsConfig.SvgMap.Map2.OverPathBackgroundColorWithResult = '#00B2D7'; // Brothers JsConfig.SvgMap.Map2.OutBrothersBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map2.OutBrothersBackgroundColorWithResult = '#0C4CA3'; JsConfig.SvgMap.Map2.OverBrothersBackgroundColor = '#f9f9f9'; JsConfig.SvgMap.Map2.OverBrothersBackgroundColorWithResult = '#f9f9f9'; // Map3 JsConfig.SvgMap.Map3 = {}; // General JsConfig.SvgMap.Map3.Zoom = false; JsConfig.SvgMap.Map3.Link = "liste-agents.htm"; JsConfig.SvgMap.Map3.Map = 'FranceRegion11'; // Border Color // Path JsConfig.SvgMap.Map3.OutPathBorderColor = '#AA9A95'; JsConfig.SvgMap.Map3.OverPathBorderColor = '#AA9A95'; // Brothers JsConfig.SvgMap.Map3.OutBrothersBorderColor = '#0C4CA3'; JsConfig.SvgMap.Map3.OverBrothersBorderColor = '#0C4CA3'; // Parent JsConfig.SvgMap.Map3.OutParentBorderColor = '#aeaeae'; JsConfig.SvgMap.Map3.OverParentBorderColor = '#aeaeae'; // Border Width // Path JsConfig.SvgMap.Map3.OutPathBorderWidth = 1; JsConfig.SvgMap.Map3.OverPathBorderWidth = 1; // Brothers JsConfig.SvgMap.Map3.OutBrothersBorderWidth = 1; JsConfig.SvgMap.Map3.OverBrothersBorderWidth = 1; // Parent JsConfig.SvgMap.Map3.OutParentBorderWidth = 1; JsConfig.SvgMap.Map3.OverParentBorderWidth = 1; // Border Opacity // Path JsConfig.SvgMap.Map3.OutPathBorderOpacity = 1; JsConfig.SvgMap.Map3.OverPathBorderOpacity = 1; // Brothers JsConfig.SvgMap.Map3.OutBrothersBorderOpacity = 1; JsConfig.SvgMap.Map3.OverBrothersBorderOpacity = 1; // Background Color // Path JsConfig.SvgMap.Map3.OutPathBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map3.OutPathBackgroundColorWithResult = '#0C4CA3'; JsConfig.SvgMap.Map3.OverPathBackgroundColor = '#0C4CA3'; JsConfig.SvgMap.Map3.OverPathBackgroundColorWithResult = '#00B2D7'; // Brothers JsConfig.SvgMap.Map3.OutBrothersBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map3.OutBrothersBackgroundColorWithResult = '#0C4CA3'; JsConfig.SvgMap.Map3.OverBrothersBackgroundColor = '#f9f9f9'; JsConfig.SvgMap.Map3.OverBrothersBackgroundColorWithResult = '#0C4CA3'; // Map4 JsConfig.SvgMap.Map4 = {}; // General JsConfig.SvgMap.Map4.Zoom = false; JsConfig.SvgMap.Map4.Link = "liste-agents.htm"; JsConfig.SvgMap.Map4.Map = 'FranceDepartement'; // Border Color // Path JsConfig.SvgMap.Map4.OutPathBorderColor = '#AA9A95'; JsConfig.SvgMap.Map4.OverPathBorderColor = '#AA9A95'; // Brothers JsConfig.SvgMap.Map4.OutBrothersBorderColor = '#0C4CA3'; JsConfig.SvgMap.Map4.OverBrothersBorderColor = '#0C4CA3'; // Parent JsConfig.SvgMap.Map4.OutParentBorderColor = '#aeaeae'; JsConfig.SvgMap.Map4.OverParentBorderColor = '#aeaeae'; // Border Width // Path JsConfig.SvgMap.Map4.OutPathBorderWidth = 1; JsConfig.SvgMap.Map4.OverPathBorderWidth = 1; // Brothers JsConfig.SvgMap.Map4.OutBrothersBorderWidth = 1; JsConfig.SvgMap.Map4.OverBrothersBorderWidth = 1; // Parent JsConfig.SvgMap.Map4.OutParentBorderWidth = 1; JsConfig.SvgMap.Map4.OverParentBorderWidth = 1; // Border Opacity // Path JsConfig.SvgMap.Map4.OutPathBorderOpacity = 1; JsConfig.SvgMap.Map4.OverPathBorderOpacity = 1; // Brothers JsConfig.SvgMap.Map4.OutBrothersBorderOpacity = 1; JsConfig.SvgMap.Map4.OverBrothersBorderOpacity = 1; // Background Color // Path JsConfig.SvgMap.Map4.OutPathBackgroundColor = '#b71401'; JsConfig.SvgMap.Map4.OutPathBackgroundColorWithResult = '#333333'; JsConfig.SvgMap.Map4.OverPathBackgroundColor = '#fff'; JsConfig.SvgMap.Map4.OverPathBackgroundColorWithResult = '#910f00'; // Brothers JsConfig.SvgMap.Map4.OutBrothersBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map4.OutBrothersBackgroundColorWithResult = '#990202'; JsConfig.SvgMap.Map4.OverBrothersBackgroundColor = '#f9f9f9'; JsConfig.SvgMap.Map4.OverBrothersBackgroundColorWithResult = '#f9f9f9'; // Map5 JsConfig.SvgMap.Map5 = {}; // General JsConfig.SvgMap.Map5.Zoom = false; JsConfig.SvgMap.Map5.Link = "liste-agents.htm"; JsConfig.SvgMap.Map5.Map = 'FranceDomTom'; // Border Color // Path JsConfig.SvgMap.Map5.OutPathBorderColor = '#ffffff'; JsConfig.SvgMap.Map5.OverPathBorderColor = '#ffffff'; // Brothers JsConfig.SvgMap.Map5.OutBrothersBorderColor = '#ffffff'; JsConfig.SvgMap.Map5.OverBrothersBorderColor = '#ffffff'; // Parent JsConfig.SvgMap.Map5.OutParentBorderColor = '#ffffff'; JsConfig.SvgMap.Map5.OverParentBorderColor = '#ffffff'; // Border Width // Path JsConfig.SvgMap.Map5.OutPathBorderWidth = 1; JsConfig.SvgMap.Map5.OverPathBorderWidth = 1; // Brothers JsConfig.SvgMap.Map5.OutBrothersBorderWidth = 1; JsConfig.SvgMap.Map5.OverBrothersBorderWidth = 1; // Parent JsConfig.SvgMap.Map5.OutParentBorderWidth = 1; JsConfig.SvgMap.Map5.OverParentBorderWidth = 1; // Border Opacity // Path JsConfig.SvgMap.Map5.OutPathBorderOpacity = 1; JsConfig.SvgMap.Map5.OverPathBorderOpacity = 1; // Brothers JsConfig.SvgMap.Map5.OutBrothersBorderOpacity = 1; JsConfig.SvgMap.Map5.OverBrothersBorderOpacity = 1; // Background Color // Path JsConfig.SvgMap.Map5.OutPathBackgroundColor = '#b71401'; JsConfig.SvgMap.Map5.OutPathBackgroundColorWithResult = '#333333'; JsConfig.SvgMap.Map5.OverPathBackgroundColor = '#fff'; JsConfig.SvgMap.Map5.OverPathBackgroundColorWithResult = '#910f00'; // Brothers JsConfig.SvgMap.Map5.OutBrothersBackgroundColor = '#F9F9F9'; JsConfig.SvgMap.Map5.OutBrothersBackgroundColorWithResult = '#990202'; JsConfig.SvgMap.Map5.OverBrothersBackgroundColor = '#f9f9f9'; JsConfig.SvgMap.Map5.OverBrothersBackgroundColorWithResult = '#f9f9f9'; // Map6 JsConfig.SvgMap.Map6 = {}; // General JsConfig.SvgMap.Map6.Zoom = false; JsConfig.SvgMap.Map6.Link = "liste-agents.htm"; JsConfig.SvgMap.Map6.Map = 'FranceRegion11'; // Border Color // Path JsConfig.SvgMap.Map6.OutPathBorderColor = '#AA9A95'; JsConfig.SvgMap.Map6.OverPathBorderColor = '#AA9A95'; // Brothers JsConfig.SvgMap.Map6.OutBrothersBorderColor = '#0C4CA3'; JsConfig.SvgMap.Map6.OverBrothersBorderColor = '#0C4CA3'; // Parent JsConfig.SvgMap.Map6.OutParentBorderColor = '#aeaeae'; JsConfig.SvgMap.Map6.OverParentBorderColor = '#aeaeae'; // Border Width // Path JsConfig.SvgMap.Map6.OutPathBorderWidth = 1; JsConfig.SvgMap.Map6.OverPathBorderWidth = 1; // Brothers JsConfig.SvgMap.Map6.OutBrothersBorderWidth = 1; JsConfig.SvgMap.Map6.OverBrothersBorderWidth = 1; // Parent JsConfig.SvgMap.Map6.OutParentBorderWidth = 1; JsConfig.SvgMap.Map6.OverParentBorderWidth = 1; // Border Opacity // Path JsConfig.SvgMap.Map6.OutPathBorderOpacity = 1; JsConfig.SvgMap.Map6.OverPathBorderOpacity = 1; // Brothers JsConfig.SvgMap.Map6.OutBrothersBorderOpacity = 1; JsConfig.SvgMap.Map6.OverBrothersBorderOpacity = 1; // Background Color // Path JsConfig.SvgMap.Map6.OutPathBackgroundColor = '#b71401'; JsConfig.SvgMap.Map6.OutPathBackgroundColorWithResult = '#333333'; JsConfig.SvgMap.Map6.OverPathBackgroundColor = '#fff'; JsConfig.SvgMap.Map6.OverPathBackgroundColorWithResult = '#910f00'; // Brothers JsConfig.SvgMap.Map6.OutBrothersBackgroundColor = '#b71401'; JsConfig.SvgMap.Map6.OutBrothersBackgroundColorWithResult = '#333333'; JsConfig.SvgMap.Map6.OverBrothersBackgroundColor = '#fff'; JsConfig.SvgMap.Map6.OverBrothersBackgroundColorWithResult = '#910f00'; /* #---- # THEMES GG MAP # # Wiki : https://projets.adaptinformatique.fr/projects/sites-web/wiki/Themes_sur_google_map #---- */ // JsConfig.ThemesGoggleMap = {}; // Thème "NomTheme" // JsConfig.ThemesGoggleMap.NomTheme = {Name : "NomTheme", Theme : ]}; /* #---- # MAP #---- */ // Map JsConfig.Map = {}; // Map Home JsConfig.Map.Home = {}; JsConfig.Map.Home.Zoom = 13; JsConfig.Map.Home.ZoomControl = "TopLeft"; JsConfig.Map.Home.Center = { Bounds : "Auto" }; // Map Agence JsConfig.Map.Agence = {}; JsConfig.Map.Agence.Zoom = 13; JsConfig.Map.Agence.ZoomControl = "TopLeft"; JsConfig.Map.Agence.Center = { Bounds : "Auto" }; // Map Contact JsConfig.Map.Contact = {}; JsConfig.Map.Contact.Zoom = 13; JsConfig.Map.Contact.ZoomControl = "TopLeft"; JsConfig.Map.Contact.Center = { Bounds : "Auto" }; // Map Agence JsConfig.Map.RefPageVille = {}; JsConfig.Map.RefPageVille.Zoom = 13; JsConfig.Map.RefPageVille.ZoomControl = "TopLeft"; JsConfig.Map.RefPageVille.Center = { Bounds : "Auto" }; // Liste JsConfig.Map.Liste = {}; JsConfig.Map.Liste.Zoom = 14; JsConfig.Map.Liste.MaxZoom = 13; JsConfig.Map.Liste.Scrollwheel = false; JsConfig.Map.Liste.ZoomControl = "TopLeft"; JsConfig.Map.Liste.Center = { Bounds : "Auto" }; // Poi JsConfig.Map.Poi = {}; JsConfig.Map.Poi.Zoom = 13; JsConfig.Map.Poi.MaxZoom = 13; JsConfig.Map.Poi.Scrollwheel = false; JsConfig.Map.Poi.ZoomControl = "TopLeft"; JsConfig.Map.Poi.Center = { Bounds : "Auto" }; // Poi MS Bien JsConfig.Map.PoiMSBien = {}; JsConfig.Map.PoiMSBien.Zoom = 13; JsConfig.Map.PoiMSBien.MaxZoom = 16; JsConfig.Map.PoiMSBien.Scrollwheel = false; JsConfig.Map.PoiMSBien.ZoomControl = "TopLeft"; JsConfig.Map.PoiMSBien.ScaleControl = "BottomLeft";; JsConfig.Map.PoiMSBien.Center = { Bounds : "Auto" }; // Map PolyHome JsConfig.Map.PolyHome = {}; JsConfig.Map.PolyHome.Zoom = 13; JsConfig.Map.PolyHome.ZoomControl = "TopLeft"; JsConfig.Map.PolyHome.Center = { Bounds : "Auto" }; JsConfig.Map.PolyHome.Polygon = { Editable:true, Draggable:true, FillColor:"#383838", StrokeColor:"#383838", Ok:".ggmap-polygon-ok", Form:"#HomeSearchPoly", Clear:".ggmap-polygon-clear", Remove:".ggmap-polygon-remove", Submit:".ggmap-polygon-submit", Ico: "/images/geopoly-marker.png" }; // Map PolyListe JsConfig.Map.PolyListe = {}; JsConfig.Map.PolyListe.Zoom = 13; JsConfig.Map.PolyListe.ZoomControl = "TopLeft"; JsConfig.Map.PolyListe.Center = { Bounds : "Auto" }; JsConfig.Map.PolyListe.Polygon = { Editable:true, Draggable:true, FillColor:"#383838", StrokeColor:"#383838", Ok:".ggmap-polygon-ok", Form:"#ListeSearchBien", Clear:".ggmap-polygon-clear", Remove:".ggmap-polygon-remove", Ico: "/images/geopoly-marker.png" }; // Map PolyListeRef JsConfig.Map.PolyListeRef = {}; JsConfig.Map.PolyListeRef.Zoom = 13; JsConfig.Map.PolyListeRef.ZoomControl = "TopLeft"; JsConfig.Map.PolyListeRef.Center = { Bounds : "Auto" }; JsConfig.Map.PolyListeRef.Polygon = { Editable:true, Draggable:true, FillColor:"#383838", StrokeColor:"#383838", Ok:".ggmap-polygon-ok", Form:"#ListeSearchBienRef", Clear:".ggmap-polygon-clear", Remove:".ggmap-polygon-remove", Ico: "/images/geopoly-marker.png" }; /* #---- # LIEU #---- */ JsConfig.Lieu = {}; JsConfig.Lieu.General = {}; JsConfig.Lieu.General.NbChar = 2; JsConfig.Lieu.General.FilterBien = 0; JsConfig.Lieu.General.FilterProg = 0; JsConfig.Lieu.General.NbLieuMax = 20; JsConfig.Lieu.General.TypeLieu = "dgrv"; JsConfig.Lieu.General.GlobalSearch = false; JsConfig.Lieu.General.LibLieuDuration = 500; JsConfig.Lieu.General.EditorLieuDuration = 500; JsConfig.Lieu.General.LibLieuEasing = "easeInOutQuad"; JsConfig.Lieu.General.EditorLieuEasing = "easeInOutQuad"; JsConfig.Lieu.Bien = {}; JsConfig.Lieu.Bien.NbChar = 2; JsConfig.Lieu.Bien.FilterBien = 0; JsConfig.Lieu.Bien.FilterProg = 0; JsConfig.Lieu.Bien.NbLieuMax = 20; JsConfig.Lieu.Bien.TypeLieu = "dgrv"; JsConfig.Lieu.Bien.LibLieuDuration = 500; JsConfig.Lieu.Bien.EditorLieuDuration = 500; JsConfig.Lieu.Bien.AutocompletClass = "minimot"; JsConfig.Lieu.Bien.LibLieuEasing = "easeInOutQuad"; JsConfig.Lieu.Bien.EditorLieuEasing = "easeInOutQuad"; JsConfig.Lieu.Prog = {}; JsConfig.Lieu.Prog.NbChar = 2; JsConfig.Lieu.Prog.FilterBien = 0; JsConfig.Lieu.Prog.FilterProg = 0; JsConfig.Lieu.Prog.NbLieuMax = 20; JsConfig.Lieu.Prog.TypeLieu = "dgrv"; JsConfig.Lieu.Prog.LibLieuDuration = 500; JsConfig.Lieu.Prog.EditorLieuDuration = 500; JsConfig.Lieu.Prog.LibLieuEasing = "easeInOutQuad"; JsConfig.Lieu.Prog.EditorLieuEasing = "easeInOutQuad"; JsConfig.Lieu.MyaLieu = {}; JsConfig.Lieu.MyaLieu.NbChar = 2; JsConfig.Lieu.MyaLieu.FilterBien = 0; JsConfig.Lieu.MyaLieu.FilterProg = 0; JsConfig.Lieu.MyaLieu.NbLieuMax = 1; JsConfig.Lieu.MyaLieu.TypeLieu = "v"; JsConfig.Lieu.MyaLieu.LibLieuDuration = 500; JsConfig.Lieu.MyaLieu.EditorLieuDuration = 500; JsConfig.Lieu.MyaLieu.LibLieuEasing = "easeInOutQuad"; JsConfig.Lieu.MyaLieu.EditorLieuEasing = "easeInOutQuad"; /* #---- # GUESS CONTACT #---- */ JsConfig.GuessContact = {}; JsConfig.GuessContact.General = {}; JsConfig.GuessContact.General.NbChar = 2; JsConfig.GuessContact.General.HasContact = 0; JsConfig.GuessContact.General.TypeLieu = "dn"; /* #---- # SCROLL TO FIXED #---- */ JsConfig.ScrollToFixed = {} // Liste Map JsConfig.ScrollToFixed.ListeMap = {} JsConfig.ScrollToFixed.ListeMap.zIndex = 0; JsConfig.ScrollToFixed.ListeMap.evt = "scrollToFixedMap"; JsConfig.ScrollToFixed.ListeMap.evtDe = "deScrollToFixedMap"; //JsConfig.ScrollToFixed.ListeMap.spacerClass = "spacer-hack"; JsConfig.ScrollToFixed.ListeMap.marginTop = function() { return topMap(); } // Header JsConfig.ScrollToFixed.Header = {} JsConfig.ScrollToFixed.Header.zIndex = 1001; // Moteur JsConfig.ScrollToFixed.Moteur = {} JsConfig.ScrollToFixed.Moteur.zIndex = 1000; JsConfig.ScrollToFixed.Moteur.notFixedUntil = 1; JsConfig.ScrollToFixed.Moteur.marginTop = function() { return $("#top")[0].getBoundingClientRect().height; }; // Boutons detail JsConfig.ScrollToFixed.BtnDetail = {} JsConfig.ScrollToFixed.BtnDetail.zIndex = 999; JsConfig.ScrollToFixed.BtnDetail.marginTop = function() { return $("#top")[0].getBoundingClientRect().height; };