{"id":506,"date":"2024-11-07T14:08:09","date_gmt":"2024-11-07T13:08:09","guid":{"rendered":"https:\/\/isoprobat.fr\/?page_id=506"},"modified":"2024-11-07T16:27:15","modified_gmt":"2024-11-07T15:27:15","slug":"colibri-506","status":"publish","type":"page","link":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/","title":{"rendered":"Colibri #506"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"506\" class=\"elementor elementor-506\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a706c4e e-flex e-con-boxed e-con e-parent\" data-id=\"a706c4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4718ba elementor-widget elementor-widget-html\" data-id=\"c4718ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Simulateur d'Aide avec Sauvegarde des Informations -->\n<div id=\"simulator\" style=\"max-width: 400px; margin: auto; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); font-family: Arial, sans-serif; background-color: #f0f8ff;\">\n    <h2 style=\"text-align: center; color: #1E90FF;\">Simulateur d'Aide<\/h2>\n\n    <label for=\"houseArea\" style=\"color: #1E90FF; font-weight: bold;\">Surface de la maison (m\u00b2) :<\/label>\n    <input type=\"number\" id=\"houseArea\" name=\"houseArea\" required style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n\n    <label for=\"region\" style=\"color: #1E90FF; font-weight: bold;\">R\u00e9gion :<\/label>\n    <select id=\"region\" name=\"region\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n        <option value=\"idf\">\u00cele-de-France<\/option>\n        <option value=\"hors_idf\">Hors \u00cele-de-France<\/option>\n    <\/select>\n\n    <label for=\"revenue\" style=\"color: #1E90FF; font-weight: bold;\">Revenu annuel (\u20ac):<\/label>\n    <input type=\"number\" id=\"revenue\" name=\"revenue\" required style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n\n    <label for=\"numPersons\" style=\"color: #1E90FF; font-weight: bold;\">Nombre de personnes dans le foyer:<\/label>\n    <input type=\"number\" id=\"numPersons\" name=\"numPersons\" required style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n\n    <button onclick=\"calculateAndSaveData()\" style=\"width: 100%; padding: 10px; background-color: #1E90FF; color: white; font-weight: bold; border: none; border-radius: 4px; cursor: pointer;\">Calculer<\/button>\n\n    <p id=\"result\" style=\"text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; margin-top: 20px;\">\n        R\u00e9sultat: <span id=\"resultColor\" style=\"color: #000;\"><\/span>\n    <\/p>\n<\/div>\n\n<script>\n    \/\/ Variable globale pour stocker les donn\u00e9es saisies\n    let savedData = {\n        houseArea: 0,\n        region: \"\",\n        revenue: 0,\n        numPersons: 0,\n        colorAid: \"\"\n    };\n\n    function calculateAndSaveData() {\n        const houseArea = parseFloat(document.getElementById('houseArea').value) || 0;\n        const region = document.getElementById('region').value;\n        const revenue = parseFloat(document.getElementById('revenue').value);\n        const numPersons = parseInt(document.getElementById('numPersons').value);\n        let color = \"\";\n\n        \/\/ Conditions pour les aides bas\u00e9es sur le revenu, le nombre de personnes, et la r\u00e9gion\n        if (region === \"idf\") {\n            if (numPersons === 1) {\n                if (revenue <= 25068) color = \"BLEU\";\n                else if (revenue <= 30706) color = \"JAUNE\";\n                else if (revenue <= 42655) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else if (numPersons === 2) {\n                if (revenue <= 36692) color = \"BLEU\";\n                else if (revenue <= 43948) color = \"JAUNE\";\n                else if (revenue <= 61322) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else if (numPersons === 3) {\n                if (revenue <= 44007) color = \"BLEU\";\n                else if (revenue <= 52962) color = \"JAUNE\";\n                else if (revenue <= 80415) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else if (numPersons === 4) {\n                if (revenue <= 51807) color = \"BLEU\";\n                else if (revenue <= 62380) color = \"JAUNE\";\n                else if (revenue <= 92173) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else {\n                if (revenue <= 59606) color = \"BLEU\";\n                else if (revenue <= 71995) color = \"JAUNE\";\n                else if (revenue <= 104712) color = \"VIOLET\";\n                else color = \"ROSE\";\n            }\n        } else {\n            if (numPersons === 1) {\n                if (revenue <= 23541) color = \"BLEU\";\n                else if (revenue <= 28657) color = \"JAUNE\";\n                else if (revenue <= 40018) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else if (numPersons === 2) {\n                if (revenue <= 34551) color = \"BLEU\";\n                else if (revenue <= 42058) color = \"JAUNE\";\n                else if (revenue <= 58827) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else if (numPersons === 3) {\n                if (revenue <= 41493) color = \"BLEU\";\n                else if (revenue <= 50513) color = \"JAUNE\";\n                else if (revenue <= 70382) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else if (numPersons === 4) {\n                if (revenue <= 48447) color = \"BLEU\";\n                else if (revenue <= 58981) color = \"JAUNE\";\n                else if (revenue <= 82839) color = \"VIOLET\";\n                else color = \"ROSE\";\n            } else {\n                if (revenue <= 55427) color = \"BLEU\";\n                else if (revenue <= 67473) color = \"JAUNE\";\n                else if (revenue <= 94844) color = \"VIOLET\";\n                else color = \"ROSE\";\n            }\n        }\n\n        \/\/ Affichage du r\u00e9sultat avec la couleur correspondante\n        const resultColor = document.getElementById('resultColor');\n        resultColor.textContent = color;\n        if (color === \"BLEU\") resultColor.style.color = \"#1E90FF\";\n        else if (color === \"JAUNE\") resultColor.style.color = \"#FFD700\";\n        else if (color === \"VIOLET\") resultColor.style.color = \"#8A2BE2\";\n        else if (color === \"ROSE\") resultColor.style.color = \"#FF69B4\";\n\n        \/\/ Sauvegarde des informations dans la variable globale\n        savedData.houseArea = houseArea;\n        savedData.region = region;\n        savedData.revenue = revenue;\n        savedData.numPersons = numPersons;\n        savedData.colorAid = color;\n\n        console.log(\"Informations sauvegard\u00e9es :\", savedData);\n        alert(\"Les informations ont \u00e9t\u00e9 enregistr\u00e9es pour un calcul futur !\");\n    }\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57480a6 e-flex e-con-boxed e-con e-parent\" data-id=\"57480a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bf0044 elementor-widget elementor-widget-html\" data-id=\"3bf0044\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Section COMBLES avec bouton Valider -->\n<div id=\"attic-section\" style=\"max-width: 400px; margin: auto; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); font-family: Arial, sans-serif; background-color: #f0f8ff; margin-top: 20px;\">\n    <h2 style=\"text-align: center; color: #1E90FF;\">Informations sur les Combles<\/h2>\n\n    <label for=\"hasAttic\" style=\"color: #1E90FF; font-weight: bold;\">Y a-t-il des combles dans la maison ?<\/label>\n    <select id=\"hasAttic\" name=\"hasAttic\" onchange=\"toggleAtticDetails()\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n        <option value=\"\">S\u00e9lectionnez<\/option>\n        <option value=\"yes\">Oui<\/option>\n        <option value=\"no\">Non<\/option>\n    <\/select>\n\n    <div id=\"atticDetails\" style=\"display: none; margin-top: 15px;\">\n        <label for=\"atticType\" style=\"color: #1E90FF; font-weight: bold;\">Type de combles :<\/label>\n        <select id=\"atticType\" name=\"atticType\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n            <option value=\"perdus\">Perdus<\/option>\n            <option value=\"amenages\">Rampants<\/option>\n        <\/select>\n\n        <label for=\"atticArea\" style=\"color: #1E90FF; font-weight: bold;\">Nombre de m\u00b2 des combles :<\/label>\n        <input type=\"number\" id=\"atticArea\" name=\"atticArea\" placeholder=\"Entrez le m\u00b2\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n    <\/div>\n\n    <button onclick=\"saveAtticData()\" style=\"width: 100%; padding: 10px; background-color: #1E90FF; color: white; font-weight: bold; border: none; border-radius: 4px; cursor: pointer;\">Valider<\/button>\n\n    <p id=\"atticInfo\" style=\"text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; margin-top: 20px;\">\n        Combles s\u00e9lectionn\u00e9s: <span id=\"selectedAtticType\" style=\"color: #000;\">Aucun<\/span>\n    <\/p>\n<\/div>\n\n<script>\n    \/\/ Variable globale pour stocker les donn\u00e9es des combles\n    let savedAtticData = {\n        hasAttic: null,\n        type: null,\n        area: 0\n    };\n\n    function toggleAtticDetails() {\n        const hasAttic = document.getElementById('hasAttic').value;\n        document.getElementById('atticDetails').style.display = hasAttic === \"yes\" ? \"block\" : \"none\";\n    }\n\n    \/\/ Fonction pour sauvegarder les donn\u00e9es de la section combles\n    function saveAtticData() {\n        const hasAttic = document.getElementById('hasAttic').value;\n        const atticType = document.getElementById('atticType').value;\n        const atticArea = parseFloat(document.getElementById('atticArea').value) || 0;\n\n        \/\/ Stocke les donn\u00e9es dans l'objet global\n        savedAtticData.hasAttic = hasAttic === \"yes\";\n        savedAtticData.type = hasAttic === \"yes\" ? atticType : null;\n        savedAtticData.area = hasAttic === \"yes\" ? atticArea : 0;\n\n        alert(\"Donn\u00e9es enregistr\u00e9es pour les combles!\");\n    }\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5aabc8d e-flex e-con-boxed e-con e-parent\" data-id=\"5aabc8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efd88fc elementor-widget elementor-widget-html\" data-id=\"efd88fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Section MURS avec bouton Valider -->\n<div id=\"wall-section\" style=\"max-width: 400px; margin: auto; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); font-family: Arial, sans-serif; background-color: #f0f8ff; margin-top: 20px;\">\n    <h2 style=\"text-align: center; color: #1E90FF;\">Informations sur les Murs<\/h2>\n\n    <label for=\"hasWallIsolation\" style=\"color: #1E90FF; font-weight: bold;\">Les murs ext\u00e9rieurs ont-ils \u00e9t\u00e9 isol\u00e9s ?<\/label>\n    <select id=\"hasWallIsolation\" name=\"hasWallIsolation\" onchange=\"toggleWallDetails()\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n        <option value=\"\">S\u00e9lectionnez<\/option>\n        <option value=\"yes\">Oui<\/option>\n        <option value=\"no\">Non<\/option>\n    <\/select>\n\n    <!-- Champ pour le nombre de m\u00b2 \u00e0 isoler si les murs ne sont pas isol\u00e9s -->\n    <div id=\"wallDetailsNoIsolation\" style=\"display: none; margin-top: 15px;\">\n        <label for=\"wallArea\" style=\"color: #1E90FF; font-weight: bold;\">Nombre de m\u00b2 \u00e0 isoler :<\/label>\n        <input type=\"number\" id=\"wallArea\" name=\"wallArea\" placeholder=\"Entrez le m\u00b2\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n    <\/div>\n    \n    <button onclick=\"saveWallData()\" style=\"width: 100%; padding: 10px; background-color: #1E90FF; color: white; font-weight: bold; border: none; border-radius: 4px; cursor: pointer;\">Valider<\/button>\n\n    <p id=\"wallInfo\" style=\"text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; margin-top: 20px;\">\n        Isolation des murs: <span id=\"selectedWallIsolation\" style=\"color: #000;\">Non pr\u00e9cis\u00e9<\/span>\n    <\/p>\n<\/div>\n\n<script>\n    \/\/ Variable globale pour stocker les donn\u00e9es des murs\n    let savedWallData = {\n        hasIsolation: null,\n        area: 0\n    };\n\n    function toggleWallDetails() {\n        const hasWallIsolation = document.getElementById('hasWallIsolation').value;\n        document.getElementById('selectedWallIsolation').textContent = hasWallIsolation === \"yes\" ? \"Oui\" : hasWallIsolation === \"no\" ? \"Non\" : \"Non pr\u00e9cis\u00e9\";\n        document.getElementById('wallDetailsNoIsolation').style.display = hasWallIsolation === \"no\" ? \"block\" : \"none\";\n    }\n\n    \/\/ Fonction pour sauvegarder les donn\u00e9es de la section murs\n    function saveWallData() {\n        const hasWallIsolation = document.getElementById('hasWallIsolation').value;\n        const wallArea = parseFloat(document.getElementById('wallArea').value) || 0;\n\n        \/\/ Stocke les donn\u00e9es dans l'objet global\n        savedWallData.hasIsolation = hasWallIsolation === \"yes\";\n        savedWallData.area = hasWallIsolation === \"no\" ? wallArea : 0;\n\n        alert(\"Donn\u00e9es enregistr\u00e9es pour les murs!\");\n    }\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70675c9 e-flex e-con-boxed e-con e-parent\" data-id=\"70675c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c37af8c elementor-widget elementor-widget-html\" data-id=\"c37af8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Section SOUS-SOL -->\n<div id=\"basement-section\" style=\"max-width: 400px; margin: auto; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); font-family: Arial, sans-serif; background-color: #f0f8ff; margin-top: 20px;\">\n    <h2 style=\"text-align: center; color: #1E90FF;\">Aide pour le Sous-sol<\/h2>\n\n    <label for=\"hasBasement\" style=\"color: #1E90FF; font-weight: bold;\">Le sous-sol est-il \u00e0 isoler ?<\/label>\n    <select id=\"hasBasement\" name=\"hasBasement\" onchange=\"toggleBasementDetails()\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n        <option value=\"\">S\u00e9lectionnez<\/option>\n        <option value=\"yes\">Oui<\/option>\n        <option value=\"no\">Non<\/option>\n    <\/select>\n\n    <!-- Champ pour le nombre de m\u00b2 \u00e0 isoler si le sous-sol est \u00e0 isoler -->\n    <div id=\"basementDetails\" style=\"display: none; margin-top: 15px;\">\n        <label for=\"basementArea\" style=\"color: #1E90FF; font-weight: bold;\">Nombre de m\u00b2 \u00e0 isoler :<\/label>\n        <input type=\"number\" id=\"basementArea\" name=\"basementArea\" placeholder=\"Entrez le m\u00b2\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n    <\/div>\n    \n    <button onclick=\"calculateBasementAid()\" style=\"width: 100%; padding: 10px; background-color: #1E90FF; color: white; font-weight: bold; border: none; border-radius: 4px; cursor: pointer;\">Calculer<\/button>\n\n    <p id=\"basementResult\" style=\"text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; margin-top: 20px;\">\n        Montant d'aide potentiel: <span id=\"basementAidAmount\" style=\"color: #000;\">Aucun r\u00e9sultat<\/span>\n    <\/p>\n<\/div>\n\n<script>\n    function toggleBasementDetails() {\n        const hasBasement = document.getElementById('hasBasement').value;\n        document.getElementById('basementDetails').style.display = hasBasement === \"yes\" ? \"block\" : \"none\";\n    }\n\n    function calculateBasementAid() {\n        const hasBasement = document.getElementById('hasBasement').value;\n        const basementArea = parseFloat(document.getElementById('basementArea').value) || 0;\n        let aidAmount = \"\";\n\n        if (hasBasement === \"yes\") {\n            aidAmount = basementArea * 85 + \" \u20ac\"; \/\/ 85\u20ac par m\u00b2 pour le sous-sol\n        } else {\n            aidAmount = \"Pas d'aide disponible pour le sous-sol\";\n        }\n\n        document.getElementById('basementAidAmount').textContent = aidAmount;\n    }\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a3c068 e-flex e-con-boxed e-con e-parent\" data-id=\"4a3c068\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6f4ea1 elementor-widget elementor-widget-html\" data-id=\"d6f4ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Section CHAUFFAGE avec bouton Valider -->\n<div id=\"heating-section\" style=\"max-width: 400px; margin: auto; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); font-family: Arial, sans-serif; background-color: #f0f8ff; margin-top: 20px;\">\n    <h2 style=\"text-align: center; color: #1E90FF;\">Informations sur le Chauffage<\/h2>\n\n    <label for=\"heatingType\" style=\"color: #1E90FF; font-weight: bold;\">Type de chauffage :<\/label>\n    <select id=\"heatingType\" name=\"heatingType\" onchange=\"toggleHeatingDetails()\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n        <option value=\"\">S\u00e9lectionnez<\/option>\n        <option value=\"fioul\">Fioul<\/option>\n        <option value=\"gaz\">Gaz<\/option>\n        <option value=\"bois\">Bois<\/option>\n        <option value=\"electrique\">\u00c9lectrique<\/option>\n        <option value=\"pompeChaleur\">Pompe \u00e0 chaleur<\/option>\n        <option value=\"condensation\">Condensation<\/option>\n    <\/select>\n\n    <!-- Champ pour le nombre de pi\u00e8ces si le chauffage est \u00e9lectrique -->\n    <div id=\"roomCountDetails\" style=\"display: none; margin-top: 15px;\">\n        <label for=\"roomCount\" style=\"color: #1E90FF; font-weight: bold;\">Nombre de pi\u00e8ces dans le logement :<\/label>\n        <input type=\"number\" id=\"roomCount\" name=\"roomCount\" placeholder=\"Entrez le nombre de pi\u00e8ces\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n    <\/div>\n    \n    <button onclick=\"saveHeatingData()\" style=\"width: 100%; padding: 10px; background-color: #1E90FF; color: white; font-weight: bold; border: none; border-radius: 4px; cursor: pointer;\">Valider<\/button>\n\n    <p id=\"heatingInfo\" style=\"text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; margin-top: 20px;\">\n        Type de chauffage s\u00e9lectionn\u00e9: <span id=\"selectedHeatingType\" style=\"color: #000;\">Aucun<\/span>\n    <\/p>\n<\/div>\n\n<script>\n    \/\/ Variable globale pour stocker les donn\u00e9es de chauffage\n    let savedHeatingData = {\n        type: null,\n        roomCount: 0\n    };\n\n    function toggleHeatingDetails() {\n        const heatingType = document.getElementById('heatingType').value;\n        document.getElementById('selectedHeatingType').textContent = heatingType ? heatingType.charAt(0).toUpperCase() + heatingType.slice(1) : \"Aucun\";\n\n        \/\/ Affiche le champ pour le nombre de pi\u00e8ces si le chauffage est \u00e9lectrique\n        document.getElementById('roomCountDetails').style.display = heatingType === \"electrique\" ? \"block\" : \"none\";\n    }\n\n    \/\/ Fonction pour sauvegarder les donn\u00e9es de la section chauffage\n    function saveHeatingData() {\n        const heatingType = document.getElementById('heatingType').value;\n        const roomCount = parseInt(document.getElementById('roomCount').value) || 0;\n\n        \/\/ Stocke les donn\u00e9es dans l'objet global\n        savedHeatingData.type = heatingType;\n        savedHeatingData.roomCount = heatingType === \"electrique\" ? roomCount : 0;\n\n        alert(\"Donn\u00e9es enregistr\u00e9es pour le chauffage!\");\n    }\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58f5ef3 e-flex e-con-boxed e-con e-parent\" data-id=\"58f5ef3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f645f99 elementor-widget elementor-widget-html\" data-id=\"f645f99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Section FEN\u00caTRES avec bouton Valider -->\n<div id=\"windows-section\" style=\"max-width: 400px; margin: auto; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); font-family: Arial, sans-serif; background-color: #f0f8ff; margin-top: 20px;\">\n    <h2 style=\"text-align: center; color: #1E90FF;\">Informations sur les Fen\u00eatres<\/h2>\n\n    <label for=\"windowType\" style=\"color: #1E90FF; font-weight: bold;\">Type de vitrage des fen\u00eatres :<\/label>\n    <select id=\"windowType\" name=\"windowType\" onchange=\"toggleWindowDetails()\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n        <option value=\"\">S\u00e9lectionnez<\/option>\n        <option value=\"simple\">Simple vitrage<\/option>\n        <option value=\"double\">Double vitrage<\/option>\n    <\/select>\n\n    <!-- Champ pour le nombre de fen\u00eatres \u00e0 changer si le vitrage est simple -->\n    <div id=\"windowDetails\" style=\"display: none; margin-top: 15px;\">\n        <label for=\"windowCount\" style=\"color: #1E90FF; font-weight: bold;\">Nombre de fen\u00eatres \u00e0 changer :<\/label>\n        <input type=\"number\" id=\"windowCount\" name=\"windowCount\" placeholder=\"Entrez le nombre de fen\u00eatres\" style=\"width: 100%; padding: 8px; border: 1px solid #1E90FF; border-radius: 4px; margin-top: 5px; margin-bottom: 15px;\">\n    <\/div>\n    \n    <button onclick=\"saveWindowData()\" style=\"width: 100%; padding: 10px; background-color: #1E90FF; color: white; font-weight: bold; border: none; border-radius: 4px; cursor: pointer;\">Valider<\/button>\n\n    <p id=\"windowInfo\" style=\"text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; margin-top: 20px;\">\n        Type de vitrage s\u00e9lectionn\u00e9: <span id=\"selectedWindowType\" style=\"color: #000;\">Aucun<\/span>\n    <\/p>\n<\/div>\n\n<script>\n    \/\/ Variable globale pour stocker les donn\u00e9es des fen\u00eatres\n    let savedWindowData = {\n        type: null,\n        count: 0\n    };\n\n    function toggleWindowDetails() {\n        const windowType = document.getElementById('windowType').value;\n        document.getElementById('selectedWindowType').textContent = windowType ? (windowType === \"simple\" ? \"Simple vitrage\" : \"Double vitrage\") : \"Aucun\";\n\n        \/\/ Affiche le champ pour le nombre de fen\u00eatres si le vitrage est simple\n        document.getElementById('windowDetails').style.display = windowType === \"simple\" ? \"block\" : \"none\";\n    }\n\n    \/\/ Fonction pour sauvegarder les donn\u00e9es de la section fen\u00eatres\n    function saveWindowData() {\n        const windowType = document.getElementById('windowType').value;\n        const windowCount = parseInt(document.getElementById('windowCount').value) || 0;\n\n        \/\/ Stocke les donn\u00e9es dans l'objet global\n        savedWindowData.type = windowType;\n        savedWindowData.count = windowType === \"simple\" ? windowCount : 0;\n\n        alert(\"Donn\u00e9es enregistr\u00e9es pour les fen\u00eatres!\");\n    }\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Simulateur d&#8217;Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-FranceHors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnezOuiNon Type de combles : PerdusRampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun Informations sur les Murs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-506","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Simulateur d&#039;Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"7_LZQXxerr-J5BWyaJuahQlpYYtIBV-HyqiXSbVu260\" \/>\n\t<link rel=\"canonical\" href=\"http:\/\/isoprobat.fr\/index.php\/colibri-506\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Isoprobat - Expert en optimisation \u00e9nerg\u00e9tique\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Colibri #506 - Isoprobat\" \/>\n\t\t<meta property=\"og:description\" content=\"Simulateur d&#039;Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun\" \/>\n\t\t<meta property=\"og:url\" content=\"http:\/\/isoprobat.fr\/index.php\/colibri-506\/\" \/>\n\t\t<meta property=\"og:image\" content=\"http:\/\/isoprobat.fr\/wp-content\/uploads\/2024\/09\/cropped-logo-isoprobat.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t\t<meta property=\"og:image:height\" content=\"214\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-11-07T13:08:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-11-07T15:27:15+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Colibri #506 - Isoprobat\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Simulateur d&#039;Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun\" \/>\n\t\t<meta name=\"twitter:image\" content=\"http:\/\/isoprobat.fr\/wp-content\/uploads\/2024\/09\/cropped-logo-isoprobat.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/#listItem\",\"position\":1,\"name\":\"Domicile\",\"item\":\"http:\\\/\\\/isoprobat.fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#listItem\",\"name\":\"Colibri #506\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#listItem\",\"position\":2,\"name\":\"Colibri #506\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/#listItem\",\"name\":\"Domicile\"}}]},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/#organization\",\"name\":\"Isoprobat\",\"description\":\"Expert en optimisation \\u00e9nerg\\u00e9tique\",\"url\":\"http:\\\/\\\/isoprobat.fr\\\/\",\"telephone\":\"+33805299400\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/isoprobat.fr\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-logo-isoprobat.png\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#organizationLogo\",\"width\":750,\"height\":214},\"image\":{\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#webpage\",\"url\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/\",\"name\":\"Colibri #506 - Isoprobat\",\"description\":\"Simulateur d'Aide Surface de la maison (m\\u00b2) : R\\u00e9gion : \\u00cele-de-France Hors \\u00cele-de-France Revenu annuel (\\u20ac): Nombre de personnes dans le foyer: Calculer R\\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\\u00b2 des combles : Valider Combles s\\u00e9lectionn\\u00e9s: Aucun\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/index.php\\\/colibri-506\\\/#breadcrumblist\"},\"datePublished\":\"2024-11-07T14:08:09+01:00\",\"dateModified\":\"2024-11-07T16:27:15+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/#website\",\"url\":\"http:\\\/\\\/isoprobat.fr\\\/\",\"name\":\"Isoprobat\",\"description\":\"Expert en optimisation \\u00e9nerg\\u00e9tique\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"http:\\\/\\\/isoprobat.fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Colibri #506 - Isoprobat","description":"Simulateur d'Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun","canonical_url":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"7_LZQXxerr-J5BWyaJuahQlpYYtIBV-HyqiXSbVu260","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/isoprobat.fr\/#listItem","position":1,"name":"Domicile","item":"http:\/\/isoprobat.fr\/","nextItem":{"@type":"ListItem","@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#listItem","name":"Colibri #506"}},{"@type":"ListItem","@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#listItem","position":2,"name":"Colibri #506","previousItem":{"@type":"ListItem","@id":"http:\/\/isoprobat.fr\/#listItem","name":"Domicile"}}]},{"@type":"Organization","@id":"http:\/\/isoprobat.fr\/#organization","name":"Isoprobat","description":"Expert en optimisation \u00e9nerg\u00e9tique","url":"http:\/\/isoprobat.fr\/","telephone":"+33805299400","logo":{"@type":"ImageObject","url":"http:\/\/isoprobat.fr\/wp-content\/uploads\/2024\/09\/cropped-logo-isoprobat.png","@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#organizationLogo","width":750,"height":214},"image":{"@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#organizationLogo"}},{"@type":"WebPage","@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#webpage","url":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/","name":"Colibri #506 - Isoprobat","description":"Simulateur d'Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun","inLanguage":"en-US","isPartOf":{"@id":"http:\/\/isoprobat.fr\/#website"},"breadcrumb":{"@id":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/#breadcrumblist"},"datePublished":"2024-11-07T14:08:09+01:00","dateModified":"2024-11-07T16:27:15+01:00"},{"@type":"WebSite","@id":"http:\/\/isoprobat.fr\/#website","url":"http:\/\/isoprobat.fr\/","name":"Isoprobat","description":"Expert en optimisation \u00e9nerg\u00e9tique","inLanguage":"en-US","publisher":{"@id":"http:\/\/isoprobat.fr\/#organization"}}]},"og:locale":"en_US","og:site_name":"Isoprobat - Expert en optimisation \u00e9nerg\u00e9tique","og:type":"article","og:title":"Colibri #506 - Isoprobat","og:description":"Simulateur d'Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun","og:url":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/","og:image":"http:\/\/isoprobat.fr\/wp-content\/uploads\/2024\/09\/cropped-logo-isoprobat.png","og:image:width":750,"og:image:height":214,"article:published_time":"2024-11-07T13:08:09+00:00","article:modified_time":"2024-11-07T15:27:15+00:00","twitter:card":"summary_large_image","twitter:title":"Colibri #506 - Isoprobat","twitter:description":"Simulateur d'Aide Surface de la maison (m\u00b2) : R\u00e9gion : \u00cele-de-France Hors \u00cele-de-France Revenu annuel (\u20ac): Nombre de personnes dans le foyer: Calculer R\u00e9sultat: Informations sur les Combles Y a-t-il des combles dans la maison ? S\u00e9lectionnez Oui Non Type de combles : Perdus Rampants Nombre de m\u00b2 des combles : Valider Combles s\u00e9lectionn\u00e9s: Aucun","twitter:image":"http:\/\/isoprobat.fr\/wp-content\/uploads\/2024\/09\/cropped-logo-isoprobat.png"},"aioseo_meta_data":{"post_id":"506","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-11-07 13:22:19","updated":"2025-06-04 04:31:27","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/isoprobat.fr\/\" title=\"Domicile\">Domicile<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tColibri #506\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Domicile","link":"http:\/\/isoprobat.fr\/"},{"label":"Colibri #506","link":"http:\/\/isoprobat.fr\/index.php\/colibri-506\/"}],"_links":{"self":[{"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/pages\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/comments?post=506"}],"version-history":[{"count":26,"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/pages\/506\/revisions"}],"predecessor-version":[{"id":537,"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/pages\/506\/revisions\/537"}],"wp:attachment":[{"href":"http:\/\/isoprobat.fr\/index.php\/wp-json\/wp\/v2\/media?parent=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}