{"id":7263,"date":"2024-06-13T04:08:01","date_gmt":"2024-06-13T04:08:01","guid":{"rendered":"https:\/\/plastitalia.aitema.com\/?page_id=7263"},"modified":"2025-12-18T14:23:45","modified_gmt":"2025-12-18T14:23:45","slug":"calcolatore-emissioni-co2","status":"publish","type":"page","link":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/","title":{"rendered":"Calcolatore Emissioni CO2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7263\" class=\"elementor elementor-7263\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-322f074 e-con-full e-flex e-con e-parent\" data-id=\"322f074\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1be43b7 elementor-widget elementor-widget-shortcode\" data-id=\"1be43b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"7384\" class=\"elementor elementor-7384\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-400b2179 e-flex e-con-boxed e-con e-parent\" data-id=\"400b2179\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-792b9c5a e-con-full e-flex e-con e-child\" data-id=\"792b9c5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0634882 elementor-widget elementor-widget-heading\" data-id=\"0634882\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calcolatore Emissioni CO2<\/h2>\t\t\t\t<\/div>\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<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0877c7 e-flex e-con-boxed e-con e-parent\" data-id=\"c0877c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d44f8e1 e-flex e-con-boxed e-con e-child\" data-id=\"d44f8e1\" 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-4f05f45 elementor-widget elementor-widget-heading\" data-id=\"4f05f45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calcolatore Emissioni CO2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc282a0 elementor-widget elementor-widget-text-editor\" data-id=\"fc282a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il Calcolatore di CO2 \u00e8 uno strumento online progettato per valutare l&#8217;impatto ambientale relativo alle differenti tipologie di giunzione eseguibili in cantiere, confronta con precisione i valori di emissione derivanti dall\u2019energia utilizzata dai Raccordi Elettrosaldabili e dalle procedure di saldatura Testa a Testa e la converte in CO2 equivalente. E\u2019 sufficiente inserire il diametro del tubo, la lunghezza della barra e dell&#8217;impianto ed il numero di eventuali raccordi testa a testa. L\u2019analisi \u00e8 svolta su sistemi di tubazione SDR11.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-254e5c5 elementor-widget elementor-widget-text-editor\" data-id=\"254e5c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tNota: Le giunzioni ad elettrofusione implicano sempre una fusione. Le giunzioni testa a testa nei casi di utilizzo di pezzi speciali possono raddoppiare.\t\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-230ad4e e-con-full e-flex e-con e-parent\" data-id=\"230ad4e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6196345 elementor-widget elementor-widget-shortcode\" data-id=\"6196345\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\r\n<title><\/title>\r\r\n<!-- Includi la libreria Chart.js --><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\r\r\n<style type=\"text\/css\">\/* Stili per il popup *\/\r\r\n.popup {\r\r\n    display: none;\r\r\n    position: fixed;\r\r\n    top: 0;\r\r\n    left: 0;\r\r\nwidth: 100%;\r\r\n    height: 100%;\r\r\n    background-color: rgba(0, 0, 0, 0.5); \/* Sfondo semitrasparente *\/\r\r\n    z-index: 9999; \/* Assicura che il popup sia sopra gli altri elementi *\/\r\r\n}\r\r\n\r\r\n.popup-content {\r\r\n    position: absolute;\r\r\n    top: 50%;\r\r\n    left: 50%;\r\r\n    transform: translate(-50%, -50%);\r\r\n    background-color: black;\r\r\n    padding: 20px;\r\r\n    border-radius: 10px;\r\r\n    max-width: 80%;\r\r\n    text-align: center;\r\r\n    color: white;\r\r\n}\r\r\n\r\r\n\/* Media query per dispositivi con larghezza massima di 768px (ad esempio, smartphone) *\/\r\r\n@media (max-width: 768px) {\r\r\n    .popup-content {\r\r\n        width: 90%; \/* Larghezza del popup su schermi pi\u00f9 piccoli *\/\r\r\n        max-width: 100%;\r\r\n    }\r\r\n}\r\r\n\r\r\n\r\r\n#container {\r\r\n            display: flex;\r\r\n            padding: 10%;\r\r\npadding-bottom: 0px;\r\r\n            padding-top: 0px;\r\r\n            width: 100%;\r\r\n        }\r\r\n\r\r\n        #form-container,\r\r\n        #result-container {\r\r\n            flex: 1;\r\r\n            padding: 40px;\r\r\n        }\r\r\n\r\r\n        label {\r\r\n            display: block;\r\r\n            margin-bottom: 10px;\r\r\n        }\r\r\n\r\r\n        input {\r\r\n            color: white;\r\r\n            border-radius: 25px;\r\r\n            border: 0 solid #FFF200;\r\r\n            width: 100%;\r\r\n            padding: 8px;\r\r\n            background-color: #242424;\r\r\n            margin-bottom: 15px;\r\r\n            height: 48px;\r\r\n        }\r\r\n\r\r\n        input::-webkit-outer-spin-button,\r\r\n        input::-webkit-inner-spin-button {\r\r\n    -webkit-appearance: none;\r\r\n    margin: 0;\r\r\n}\r\r\n\r\r\n        input[type=number]{\r\r\n    -moz-appearance: textfield;\r\r\n}\r\r\n        \r\r\n        select {\r\r\n            color: white;\r\r\n            border-radius: 25px;\r\r\n            border: 0 solid #FFF200;\r\r\n            width: 100%;\r\r\n            padding: 8px;\r\r\n            background-color: #242424;\r\r\n            margin-bottom: 15px;\r\r\n            height: 48px;\r\r\n        }\r\r\n\r\r\n\r\r\n        button {\r\r\nborder: 1px solid #fff;\r\r\n    border-radius: 40px;\r\r\n    padding: 10px 20px;\r\r\n    transition: all .5s ease;\r\r\n    margin: 0 5px;\r\r\nbackground-color: black;\r\r\ncolor: white;\r\r\n        }\r\r\n\r\r\n        button:hover {\r\r\ncolor:black;\r\r\n            background-color: yellow;\r\r\n        }\r\r\n\r\r\n        #result {\r\r\n            margin-top: 20px;\r\r\n            color: white !important;\r\r\n        }\r\r\n\r\r\n            #chartContainer {\r\r\n            max-width: 600px;\r\r\n            width: 100%;\r\r\n            height: 400px;\r\r\n            margin-top: 20px;\r\r\n        }\r\r\n @media (max-width: 768px) {\r\r\n\r\r\n            #container {\r\r\n                flex-direction: column;\r\r\n            }\r\r\n\r\r\n            #form-container,\r\r\n            #result-container {\r\r\n                width: 100%;\r\r\n                max-width: none;\r\r\n            }\r\r\n        }\r\r\n<\/style>\r\r\n<div class=\"popup\" id=\"popup\">\r\r\n<div class=\"popup-content\">\r\r\n<h2>ATTENZIONE<\/h2>\r\r\n\r\r\n<p>La rappresentazione dei risultati degli strumenti di calcolo qui proposti ha quale esclusivo scopo quello di fornire informazioni generali. Plastitalia S.p.A. non fornisce alcuna garanzia sia espressa che implicita circa i risultati forniti dai predetti strumenti di calcolo. Alcuna responsabilit\u00e0 e obbligazione per qualsiasi conseguenza legata all\u2019uso degli strumenti di calcolo potr\u00e0 essere ricondotta a Plastitalia S.p.A. Sin d\u2019ora, Plastitalia S.p.A. declina ogni responsabilit\u00e0 in merito alla correttezza dei risultati presentati e per le azioni intraprese in base ad essi.<\/p>\r\r\n\r\r\n<p><input name=\"disclaimer\" style=\"height:15px; width: 2%;\" type=\"radio\" value=\"accetta\" \/> Accetta la liberatoria di limitazione di responsabilit\u00e0<\/p>\r\r\n\r\r\n<p><input name=\"disclaimer\" style=\"height:15px; width: 2%;\" type=\"radio\" value=\"rifiuta\" \/> Rifiuta<\/p>\r\r\n<\/div>\r\r\n<\/div>\r\r\n\r\r\n<div id=\"container\">\r\r\n<div id=\"form-container\">&nbsp; <label for=\"diameter\">Diametro del Tubo (mm):<\/label> <select id=\"diameter\"> <!-- Aggiungi gli altri valori del men\u00f9 a tendina --><option value=\"63\">63<\/option><option value=\"75\">75<\/option><option value=\"90\">90<\/option><option value=\"110\">110<\/option><option value=\"125\">125<\/option><option value=\"140\">140<\/option><option value=\"160\">160<\/option><option value=\"180\">180<\/option><option value=\"200\">200<\/option><option value=\"225\">225<\/option><option value=\"250\">250<\/option><option value=\"280\">280<\/option><option value=\"315\">315<\/option><option value=\"355\">355<\/option><option value=\"400\">400<\/option><option value=\"450\">450<\/option><option value=\"500\">500<\/option><option value=\"560\">560<\/option><option value=\"630\">630<\/option><option value=\"710\">710<\/option><option value=\"800\">800<\/option><option value=\"900\">900<\/option> <\/select> <label for=\"length\">Lunghezza dell'Impianto (m):<\/label><input id=\"length\" min=\"0\" onkeyup=\"if(this.value&lt;0){this.value= this.value * -1}\" placeholder=\"Inserisci la lunghezza dell'impianto\" required=\"\" type=\"number\" \/> <label for=\"barLength\">Lunghezza della Barra (m):<\/label> <select id=\"barLength\"> <!-- Aggiungi gli altri valori del men\u00f9 a tendina --><option value=\"6\">6<\/option><option value=\"12\">12<\/option><option value=\"13.2\">13.2<\/option> <\/select> <label for=\"elbow\">Gomiti T\/T:<\/label> <input id=\"elbow\" oninput=\"validateInput(this)\" pattern=\"[0-9]+\" placeholder=\"Inserisci il numero di Gomiti T\/T\" type=\"number\" \/> <label for=\"tee\">Ti T\/T:<\/label> <input id=\"tee\" oninput=\"validateInput(this)\" pattern=\"[0-9]+\" placeholder=\"Inserisci il numero di Ti T\/T\" type=\"number\" \/> <label for=\"reduction\">Riduzioni T\/T:<\/label> <input id=\"reduction\" oninput=\"validateInput(this)\" pattern=\"[0-9]+\" placeholder=\"Inserisci il numero di Riduzioni T\/T\" type=\"number\" \/> <label for=\"flangeAdapter\">Adattatori per Flange T\/T:<\/label> <input id=\"flangeAdapter\" oninput=\"validateInput(this)\" pattern=\"[0-9]+\" placeholder=\"Inserisci il numero di Adattatori per Flange T\/T\" type=\"number\" \/> <label for=\"endCap\">Tappi di Fine Linea T\/T:<\/label> <input id=\"endCap\" oninput=\"validateInput(this)\" pattern=\"[0-9]+\" placeholder=\"Inserisci il numero di Tappi di Fine Linea T\/T\" type=\"number\" \/><button onclick=\"calculate()\">Calcola<\/button><button onclick=\"resetCalculator()\" type=\"button\">Reset<\/button><\/div>\r\r\n\r\r\n<div id=\"result-container\">&nbsp;\r\r\n<h2>Risultati<\/h2>\r\r\n\r\r\n<div id=\"result\">&nbsp;<\/div>\r\r\n\r\r\n<div id=\"chartContainer\">\r\r\n<h2 id=\"chartTitle\" style=\"display: none\">Grafico<\/h2>\r\r\n<canvas id=\"co2Chart\"><\/canvas><\/div>\r\r\n<\/div>\r\r\n<\/div>\r\r\n<script>\r\r\n\/\/ Variabile globale per il riferimento al grafico\r\r\n        var co2Chart;\r\r\n\r\r\n        function calculate() {\r\r\n         var resultContainer = document.getElementById('result-container');\r\r\n            var diameter = parseFloat(document.getElementById('diameter').value);\r\r\n            var length = parseFloat(document.getElementById('length').value) || 0;\r\r\n            var barLength = parseFloat(document.getElementById('barLength').value);\r\r\n            var elbow = parseInt(document.getElementById('elbow').value) || 0;\r\r\n            var tee = parseInt(document.getElementById('tee').value) || 0;\r\r\n            var reduction = parseInt(document.getElementById('reduction').value) || 0;\r\r\n            var flangeAdapter = parseInt(document.getElementById('flangeAdapter').value) || 0;\r\r\n            var endCap = parseInt(document.getElementById('endCap').value) || 0;\r\r\n\r\r\n            var totalJoints = Math.floor(length \/ barLength);\r\r\n            var electrofusionFittings = totalJoints;\r\r\n\r\r\n            \/\/ Calcola il numero di saldature tubo\/tubo TT\r\r\n            var weldedJointsTT = totalJoints - elbow - tee - reduction - flangeAdapter - endCap;\r\r\n\r\r\n            \/\/ Calcola l'emissione di CO2 per giunzioni elettrosaldabili\r\r\n            var co2EmissionElectrofusion = calculateCO2EmissionElectrofusion(diameter, totalJoints);\r\r\n\r\r\n            \/\/ Calcola l'emissione di CO2 per giunzioni testa a testa\r\r\n            var co2EmissionTestaTesta = calculateCO2EmissionTestaTesta(diameter, weldedJointsTT, elbow, tee, reduction, flangeAdapter, endCap);\r\r\n            \r\r\n            \/\/Calcola il numero delle giunzioni testa a testa\r\r\n            var totalButtFusionWelds = totalJoints + elbow + tee + reduction + flangeAdapter + endCap;\r\r\n\r\r\n\r\r\n            var resultText = \"<p>Totale Giunzioni: \" + totalJoints + \"<br>\";\r\r\n            resultText += \"Raccordi ad Elettrofusione: \" + electrofusionFittings + \"<br>\";\r\r\n            resultText += \"Totale Giunzioni Testa a Testa: \" + totalButtFusionWelds + \"<br>\";\r\r\n            resultText += \"Emissione CO2 Elettrosaldabili: \" + co2EmissionElectrofusion.toFixed(2) + \" kg<br>\";\r\r\n            resultText += \"Emissione CO2 Testa a Testa: \" + co2EmissionTestaTesta.toFixed(2) + \" kg<\/p>\";\r\r\n\r\r\n            document.getElementById('result').innerHTML = resultText;\r\r\n\r\r\n\r\r\n            \/\/ Aggiorna il grafico\r\r\n            updateChart(diameter, co2EmissionElectrofusion, co2EmissionTestaTesta);\r\r\n                \/\/ Calcola l'altezza dell'elemento result-container\r\r\n    var resultContainerHeight = resultContainer.offsetHeight;\r\r\n\r\r\n    \/\/ Calcola la posizione del result-container rispetto all'inizio della pagina\r\r\n    var resultContainerTop = resultContainer.getBoundingClientRect().top + window.pageYOffset;\r\r\n\r\r\n    \/\/ Scorrimento verso la posizione del result-container\r\r\n    window.scrollTo({\r\r\n        top: resultContainerTop - 15,\r\r\n        behavior: 'smooth'\r\r\n    });\r\r\n\r\r\n        } \r\r\n\r\r\n        function calculateCO2EmissionElectrofusion(diameter, totalJoints) {\r\r\n            \/\/ Valore specifico per ogni diametro\r\r\n            var co2EmissionPerJointDiameter = getCO2EmissionPerJointDiameterElectrofusion(diameter);\r\r\n\r\r\n            \/\/ Calcolo per il diametro specifico\r\r\n            var co2Emission = co2EmissionPerJointDiameter * totalJoints;\r\r\n\r\r\n            return co2Emission * 0.7;\r\r\n        }\r\r\n\r\r\n        function calculateCO2EmissionTestaTesta(diameter, totalJoints, elbow, tee, reduction, flangeAdapter, endCap) {\r\r\n            \/\/ Valore specifico per ogni diametro\r\r\n            var co2EmissionPerJointDiameter = getCO2EmissionPerJointDiameterTestaTesta(diameter);\r\r\n\r\r\n            \/\/ Calcolo per il diametro specifico\r\r\n            var co2EmissionPerJoint = co2EmissionPerJointDiameter * totalJoints;\r\r\n\r\r\n            var co2EmissionElbow = co2EmissionPerJointDiameter * elbow * 2;\r\r\n            var co2EmissionTee = co2EmissionPerJointDiameter * tee * 2;\r\r\n            var co2EmissionReduction = co2EmissionPerJointDiameter * reduction * 2;\r\r\n            var co2EmissionFlangeAdapter = co2EmissionPerJointDiameter * flangeAdapter * 2;\r\r\n            var co2EmissionEndCap = co2EmissionPerJointDiameter * endCap * 2;\r\r\n\r\r\nvar totalCO2EmissionTestaTesta = co2EmissionPerJoint + co2EmissionElbow + co2EmissionTee + co2EmissionReduction + co2EmissionFlangeAdapter + co2EmissionEndCap;\r\r\n\r\r\n            return totalCO2EmissionTestaTesta * 0.7;\r\r\n        }\r\r\n\r\r\n        function getCO2EmissionPerJointDiameterElectrofusion(diameter) {\r\r\n    \/\/ Assegna il valore corretto per ogni diametro\r\r\n    switch (diameter) {\r\r\n        case 63:\r\r\n            return 0.01095418;\r\r\n        case 75:\r\r\n            return 0.015512926;\r\r\n        case 90:\r\r\n            return 0.031403408;\r\r\n        case 110:\r\r\n            return 0.046004954;\r\r\n        case 125:\r\r\n            return 0.064945825;\r\r\n        case 140:\r\r\n            return 0.061013082;\r\r\n        case 160:\r\r\n            return 0.130727407;\r\r\n        case 180:\r\r\n            return 0.159008583;\r\r\n        case 200:\r\r\n            return 0.145545126;\r\r\n        case 225:\r\r\n            return 0.214266935;\r\r\n        case 250:\r\r\n            return 0.233633512;\r\r\n        case 280:\r\r\n            return 0.264646033;\r\r\n        case 315:\r\r\n            return 0.378713914;\r\r\n        case 355:\r\r\n            return 0.669077448;\r\r\n        case 400:\r\r\n            return 0.986931461;\r\r\n        case 450:\r\r\n            return 0.962749552;\r\r\n        case 500:\r\r\n            return 1.166016271;\r\r\n        case 560:\r\r\n            return 1.524259803;\r\r\n        case 630:\r\r\n            return 2.272499733;\r\r\n        case 710:\r\r\n            return 4.438471217;\r\r\n        case 800:\r\r\n            return 6.466585657;\r\r\n        case 900:\r\r\n            return 6.035875806;\r\r\n        default:\r\r\n            return 0;\r\r\n    }\r\r\n}\r\r\n\r\r\n        function getCO2EmissionPerJointDiameterTestaTesta(diameter) {\r\r\n    \/\/ Assegna il valore corretto per ogni diametro\r\r\n    switch (diameter) {\r\r\n        case 63:\r\r\n            return 0.22205556;\r\r\n        case 75:\r\r\n            return 0.23007639;\r\r\n        case 90:\r\r\n            return 0.24130556;\r\r\n        case 110:\r\r\n            return 0.25467361;\r\r\n        case 125:\r\r\n            return 0.26483333;\r\r\n        case 140:\r\r\n            return 0.3423175;\r\r\n        case 160:\r\r\n            return 0.35889389;\r\r\n        case 180:\r\r\n            return 0.49320556;\r\r\n        case 200:\r\r\n            return 0.51306667;\r\r\n        case 225:\r\r\n            return 0.83023889;\r\r\n        case 250:\r\r\n            return 0.86528611;\r\r\n        case 280:\r\r\n            return 1.43306056;\r\r\n        case 315:\r\r\n            return 1.50844722;\r\r\n        case 355:\r\r\n            return 1.927455;\r\r\n        case 400:\r\r\n            return 3.02481667;\r\r\n        case 450:\r\r\n            return 2.92343333;\r\r\n        case 500:\r\r\n            return 3.07401111;\r\r\n        case 560:\r\r\n            return 5.38056667;\r\r\n        case 630:\r\r\n            return 5.72205556;\r\r\n        case 710:\r\r\n            return 7.48866667;\r\r\n        case 800:\r\r\n            return 8.00135833;\r\r\n        case 900:\r\r\n            return 11.63466667;\r\r\n        default:\r\r\n            return 0;\r\r\n    }\r\r\n}\r\r\n\r\r\n\/\/Blocca l'inserimento di virgole e punti nei campi numerici\r\r\nfunction validateInput(input) {\r\r\n    var isValid = \/^[0-9]+$\/.test(input.value);\r\r\n\r\r\n    if (!isValid) {\r\r\n        alert('Questo campo accetta solo numeri interi positivi');\r\r\n        input.value = '';  \/\/ Pulisci il campo in caso di input non valido\r\r\n    }\r\r\n}\r\r\n\r\r\n\r\r\n\r\r\nfunction updateChart(diameter, co2EmissionButtFusion, co2EmissionSocketFusion) {\r\r\n\r\r\n\t\t\/\/ Mostra il titolo\r\r\n    document.getElementById('chartTitle').style.display = 'block';\r\r\n\r\r\n    \/\/ Se il grafico \u00e8 gi\u00e0 stato inizializzato, aggiorna i dati\r\r\n    if (co2Chart) {\r\r\n\t\t\t\t\r\r\n        \r\r\n        co2Chart.data.labels = [\"\", \"\"];\r\r\n        co2Chart.data.datasets[0].data = [co2EmissionButtFusion.toFixed(2), 0]; \/\/ Aggiungi 0 per il secondo grafico\r\r\n        co2Chart.data.datasets[1].data = [0, co2EmissionSocketFusion.toFixed(2)]; \/\/ Aggiungi 0 per il primo grafico\r\r\n        co2Chart.update();\r\r\n    } else {\r\r\n        \/\/ Altrimenti, crea un nuovo grafico\r\r\n        var ctx = document.getElementById('co2Chart').getContext('2d');\r\r\n        co2Chart = new Chart(ctx, {\r\r\n            type: 'bar',\r\r\n            data: {\r\r\n                labels: [\"\", \"\"],\r\r\n                datasets: [{\r\r\n                    label: \"Emissione CO2 Elettrosaldabili\",\r\r\n                    backgroundColor: 'rgba(254, 236, 0, 0.7)', \/\/ Giallo con trasparenza per Elettrosaldabili\r\r\n                    borderColor: 'rgba(254, 236, 0, 1)',\r\r\n                    borderWidth: 1,\r\r\n                    data: [co2EmissionButtFusion.toFixed(2), 0], \/\/ Aggiungi 0 per il secondo grafico\r\r\n                }, {\r\r\n                    label: \"Emissione CO2 Testa a Testa\",\r\r\n                    backgroundColor: 'rgba(0, 57, 180, 0.7)', \/\/ Blu con trasparenza per Testa a Testa\r\r\n                    borderColor: 'rgba(0, 57, 180, 1)',\r\r\n                    borderWidth: 1,\r\r\n                    data: [0, co2EmissionSocketFusion.toFixed(2) ], \/\/ Aggiungi 0 per il primo grafico\r\r\n                }]\r\r\n            },\r\r\n           options: {\r\r\n        scales: {\r\r\n            y: {\r\r\n                beginAtZero: true,\r\r\n                grid: {\r\r\n                    color: 'white' \/\/ colore griglia\r\r\n                },\r\r\n                ticks: {\r\r\n                    color: 'white' \/\/ colore numeri asse y\r\r\n                }\r\r\n            },\r\r\nx: {\r\r\n                beginAtZero: true,\r\r\n                grid: {\r\r\n                    color: 'white' \/\/ colore griglia\r\r\n                },\r\r\n                ticks: {\r\r\n                    color: 'white' \/\/ colore numeri asse y\r\r\n                }\r\r\n            }\r\r\n        },\r\r\n        legend: {\r\r\n            display: false\r\r\n        }\r\r\n    }\r\r\n        });\r\r\n    }\r\r\n}\r\r\n\r\r\nfunction resetCalculator() {\r\r\n    \/\/ Resetta i valori del form\r\r\n    document.getElementById('diameter').value = document.getElementById('diameter').options[0].value;\r\r\n    document.getElementById('length').value = '';\r\r\n    document.getElementById('barLength').value = document.getElementById('barLength').options[0].value;\r\r\n    document.getElementById('elbow').value = '';\r\r\n    document.getElementById('tee').value = '';\r\r\n    document.getElementById('reduction').value = '';\r\r\n    document.getElementById('flangeAdapter').value = '';\r\r\n    document.getElementById('endCap').value = '';\r\r\n\r\r\n    \/\/ Resetta i risultati\r\r\n    document.getElementById('result').innerHTML = '';\r\r\n\r\r\n    updateChart(0, 0, 0);\r\r\n\r\r\n}\r\r\n\r\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\r\n    var popup = document.getElementById('popup');\r\r\n\r\r\n    \/\/ Verifica se il disclaimer \u00e8 stato accettato\r\r\n    var disclaimerAccepted = getCookie('disclaimerAccepted');\r\r\n\r\r\n    \/\/ Se il disclaimer \u00e8 gi\u00e0 stato accettato, nascondi il popup\r\r\n    if (disclaimerAccepted) {\r\r\n        popup.style.display = 'none';\r\r\n    } else {\r\r\n        \/\/ Mostra il popup se il disclaimer non \u00e8 stato accettato\r\r\n        popup.style.display = 'block';\r\r\n    }\r\r\n\r\r\n    var disclaimerInputs = document.querySelectorAll('input[name=\"disclaimer\"]');\r\r\n    var acceptButton = disclaimerInputs[0];\r\r\n    var rejectButton = disclaimerInputs[1];\r\r\n\r\r\n    \/\/ Aggiungi un gestore di eventi al radio button di accettazione\r\r\n    acceptButton.addEventListener('change', function () {\r\r\n        if (acceptButton.checked) {\r\r\n            \/\/ Nascondi il popup quando l'utente accetta\r\r\n            popup.style.display = 'none';\r\r\n\r\r\n            \/\/ Imposta un cookie per memorizzare l'accettazione\r\r\n            setCookie('disclaimerAccepted', true, 365);\r\r\n        }\r\r\n    });\r\r\n\r\r\n    \/\/ Aggiungi un gestore di eventi al radio button di rifiuto\r\r\n    rejectButton.addEventListener('change', function () {\r\r\n        if (rejectButton.checked) {\r\r\n            \/\/ Reindirizza l'utente alla home del sito\r\r\n            window.location.href = 'https:\/\/www.plastitaliaspa.it';\r\r\n        }\r\r\n    });\r\r\n});\r\r\n\r\r\n\/\/ Funzione per impostare un cookie\r\r\nfunction setCookie(name, value, days) {\r\r\n    var expires = '';\r\r\n    if (days) {\r\r\n        var date = new Date();\r\r\n        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));\r\r\n        expires = '; expires=' + date.toUTCString();\r\r\n    }\r\r\n    document.cookie = name + '=' + (value || '') + expires + '; path=\/';\r\r\n}\r\r\n\r\r\n\/\/ Funzione per leggere un cookie\r\r\nfunction getCookie(name) {\r\r\n    var nameEQ = name + '=';\r\r\n    var cookies = document.cookie.split(';');\r\r\n    for (var i = 0; i < cookies.length; i++) {\r\r\n        var cookie = cookies[i];\r\r\n        while (cookie.charAt(0) === ' ') {\r\r\n            cookie = cookie.substring(1, cookie.length);\r\r\n        }\r\r\n        if (cookie.indexOf(nameEQ) === 0) {\r\r\n            return cookie.substring(nameEQ.length, cookie.length);\r\r\n        }\r\r\n    }\r\r\n    return null;\r\r\n}\r\r\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ec57d0 e-con-full e-flex e-con e-parent\" data-id=\"5ec57d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d23717 elementor-widget elementor-widget-shortcode\" data-id=\"6d23717\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"7405\" class=\"elementor elementor-7405\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-316fc6b e-con-full e-flex e-con e-parent\" data-id=\"316fc6b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-54284f5 e-flex e-con-boxed e-con e-child\" data-id=\"54284f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b40ffc6 e-con-full e-flex e-con e-child\" data-id=\"b40ffc6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c1a68e elementor-widget elementor-widget-text-editor\" data-id=\"8c1a68e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tI calcoli eseguiti dai nostri strumenti si basano su ricerche condotte da Plastitalia, tali ricerche sono disponibili su richiesta.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6910163 e-flex e-con-boxed e-con e-child\" data-id=\"6910163\" 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-81fdeff next-button e-transform elementor-widget elementor-widget-button\" data-id=\"81fdeff\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.plastitaliaspa.com\/it\/contatti\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contattaci <span class=\"next-arrow\"><\/span><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\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>Calcolatore Emissioni CO2 Il Calcolatore di CO2 \u00e8 uno strumento online progettato per valutare l&#8217;impatto ambientale relativo alle differenti tipologie di giunzione eseguibili in cantiere, confronta con precisione i valori di emissione derivanti dall\u2019energia utilizzata dai Raccordi Elettrosaldabili e dalle procedure di saldatura Testa a Testa e la converte in CO2 equivalente. E\u2019 sufficiente inserire [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7263","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calcolatore Emissioni CO2 di Giunzioni in Polietilene | Plastitalia<\/title>\n<meta name=\"description\" content=\"Calcola le emissioni di CO2 delle giunzioni delle tubazioni in polietilene e confronta i valori di emissione dall\u2019energia utilizzata.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calcolatore Emissioni CO2 di Giunzioni in Polietilene | Plastitalia\" \/>\n<meta property=\"og:description\" content=\"Calcola le emissioni di CO2 delle giunzioni delle tubazioni in polietilene e confronta i valori di emissione dall\u2019energia utilizzata.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/\" \/>\n<meta property=\"og:site_name\" content=\"Plastitalia\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-18T14:23:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/calcolatore-emissioni-co2\\\/\",\"url\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/calcolatore-emissioni-co2\\\/\",\"name\":\"Calcolatore Emissioni CO2 di Giunzioni in Polietilene | Plastitalia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/#website\"},\"datePublished\":\"2024-06-13T04:08:01+00:00\",\"dateModified\":\"2025-12-18T14:23:45+00:00\",\"description\":\"Calcola le emissioni di CO2 delle giunzioni delle tubazioni in polietilene e confronta i valori di emissione dall\u2019energia utilizzata.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/calcolatore-emissioni-co2\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/calcolatore-emissioni-co2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/calcolatore-emissioni-co2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calcolatore Emissioni CO2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/\",\"name\":\"Plastitalia\",\"description\":\"Leader europeo nella produzione di raccordi in polietilene. Raccordi HDPE elettrosaldabili, di transizione e testa a testa utilizzati per impianti acqua e gas.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/#organization\",\"name\":\"Plastitalia\",\"url\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/logo-plastitalia-sito.png\",\"contentUrl\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/logo-plastitalia-sito.png\",\"width\":652,\"height\":205,\"caption\":\"Plastitalia\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plastitaliaspa.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calcolatore Emissioni CO2 di Giunzioni in Polietilene | Plastitalia","description":"Calcola le emissioni di CO2 delle giunzioni delle tubazioni in polietilene e confronta i valori di emissione dall\u2019energia utilizzata.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/","og_locale":"it_IT","og_type":"article","og_title":"Calcolatore Emissioni CO2 di Giunzioni in Polietilene | Plastitalia","og_description":"Calcola le emissioni di CO2 delle giunzioni delle tubazioni in polietilene e confronta i valori di emissione dall\u2019energia utilizzata.","og_url":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/","og_site_name":"Plastitalia","article_modified_time":"2025-12-18T14:23:45+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/","url":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/","name":"Calcolatore Emissioni CO2 di Giunzioni in Polietilene | Plastitalia","isPartOf":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/#website"},"datePublished":"2024-06-13T04:08:01+00:00","dateModified":"2025-12-18T14:23:45+00:00","description":"Calcola le emissioni di CO2 delle giunzioni delle tubazioni in polietilene e confronta i valori di emissione dall\u2019energia utilizzata.","breadcrumb":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-emissioni-co2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.plastitaliaspa.com\/it\/"},{"@type":"ListItem","position":2,"name":"Calcolatore Emissioni CO2"}]},{"@type":"WebSite","@id":"https:\/\/www.plastitaliaspa.com\/it\/#website","url":"https:\/\/www.plastitaliaspa.com\/it\/","name":"Plastitalia","description":"Leader europeo nella produzione di raccordi in polietilene. Raccordi HDPE elettrosaldabili, di transizione e testa a testa utilizzati per impianti acqua e gas.","publisher":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.plastitaliaspa.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.plastitaliaspa.com\/it\/#organization","name":"Plastitalia","url":"https:\/\/www.plastitaliaspa.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.plastitaliaspa.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.plastitaliaspa.com\/wp-content\/uploads\/2024\/05\/logo-plastitalia-sito.png","contentUrl":"https:\/\/www.plastitaliaspa.com\/wp-content\/uploads\/2024\/05\/logo-plastitalia-sito.png","width":652,"height":205,"caption":"Plastitalia"},"image":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages\/7263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/comments?post=7263"}],"version-history":[{"count":3,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages\/7263\/revisions"}],"predecessor-version":[{"id":18877,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages\/7263\/revisions\/18877"}],"wp:attachment":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/media?parent=7263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}