const blue = "#005499";
const arancione = "#FF6533";
const bluechiaro = "#00ACE8";
const bluescuro = "#212C56"
const giallo = "#FCB902";
const nero = "#000000";
const verde = "#00833F";
const Lampone = "#FF4B6B";
function createReportprimary() { const containerprimary = document.getElementById("report-primary"); const reportprimaryTitle = document.getElementById("Title-report-primary"); const reportprimarylink = document.getElementById("link-report-primary"); let buttonprimary = document.createElement("button"); containerprimary.style.backgroundImage = "url(https://www.socotec.it/s3fs-public/2023-09/report_sostenibilita.webp)"; function updateData() { if (window.innerWidth > 900) { reportprimaryTitle.textContent = "Report 2022"; buttonprimary.textContent = "mostra"; buttonprimary.classList.add("buttonSecondary"); } else if (window.innerWidth <= 900) { reportprimaryTitle.textContent = ""; buttonprimary.textContent = ""; let buttonicon = document.createElement("img") buttonicon.src = ("Images/arrow-down.png") buttonprimary.appendChild(buttonicon) } } reportprimarylink.appendChild(buttonprimary); // Chiamare la funzione all'avvio della pagina updateData(); // Aggiungere un ascoltatore per l'evento resize della finestra window.addEventListener('resize', function () { updateData(); }); // Modifica l'URL del link reportprimarylink.href = "https://www.socotec.it/s3fs-public/2023-07/socotec-rse-en.pdf"; } // Chiamare la funzione all'avvio della pagina
createReportprimary()
function createOtherReport(containerId, sections) { const divContainer = document.getElementById("report-other-container") sections.forEach((section, i) => { const divElement = document.createElement("div"); divElement.classList.add("other-report-element") const Elementimages = document.createElement("div") Elementimages.style.backgroundImage = "url("+section.immagine+")"; Elementimages.classList.add("other-report-images") const divOtherReport = document.createElement("div") divOtherReport.classList.add("other-report-footer") const titoloElement = document.createElement("strong"); titoloElement.textContent = section.titolo; const buttonElement = document.createElement("button"); buttonElement.textContent = "Mostra"; buttonElement.classList.add("button"); buttonElement.addEventListener("click", () => { window.open(section.link, "_blank"); }); divOtherReport.appendChild(titoloElement); divOtherReport.appendChild(buttonElement); divContainer.appendChild(divElement); divElement.appendChild(Elementimages); divElement.appendChild(divOtherReport) });
}
createOtherReport("report-other-container", [ { titolo: "Sede di (IT)", link: "https://www.example.com", immagine: "Images/1.jpg" }, { titolo: "Sede di Milano (IT)", link: "https://www.example.com", immagine: "Images/1.jpg" },
]);
let action2021 = document.getElementById("azioni2021")
let action2022 = document.getElementById("azioni2022")
let buttonaction2021 = document.getElementById("buttonaction2021")
let buttonaction2022 = document.getElementById("buttonaction2022")
function action2021display(){ action2021.classList.remove("displaynone") action2022.classList.add("displaynone") buttonaction2021.classList.add("selected") buttonaction2022.classList.remove("selected")
}
function action2022display(){ action2021.classList.add("displaynone") action2022.classList.remove("displaynone") buttonaction2021.classList.remove("selected") buttonaction2022.classList.add("selected")
}
function CreateSocialProjects(containerId, sections){ const projectcontainer = document.getElementById("progetti-social-container") const projectdivContainersx2021 = document.getElementById("progetti-colum-sx2022"); const projectdivContainerdx2021 = document.getElementById("progetti-colum-dx2022"); const projectdivContainersx2022 = document.getElementById("progetti-colum-sx2022"); const projectdivContainerdx2022 = document.getElementById("progetti-colum-dx2022"); sections.forEach((section, i) =>{ if(section.dimensione === "small"){ let containerhover = document.createElement("div") containerhover.classList.add("container-hover") let containerSmall = document.createElement("div") containerSmall.classList.add("container-small") containerhover.appendChild(containerSmall) if(section.posizione === "sinistra" && section.anno === "2022"){ projectdivContainersx2021.appendChild(containerhover) } if(section.posizione === "destra" && section.anno === "2022"){ projectdivContainerdx2021.appendChild(containerhover) } if(section.posizione === "sinistra" && section.anno === "2023"){ projectdivContainersx2022.appendChild(containerhover) }else if(section.posizione === "destra" && section.anno === "2023"){ projectdivContainerdx2022.appendChild(containerhover) } var overlay = document.createElement("div") overlay.classList.add("small-overlay") overlay.style.backgroundColor = section.colorOverlay let frontcontent = document.createElement("div") let fronttitle = document.createElement("p") fronttitle.textContent = section.titolo frontcontent.classList.add("front-content") frontcontent.appendChild(fronttitle) containerSmall.appendChild(frontcontent) containerSmall.style.backgroundImage = "url("+section.immagine+")" containerSmall.appendChild(overlay) let backcontent = document.createElement("div") let backtitolo = document.createElement("p") backtitolo.classList.add("back-titolo") let backdescription = document.createElement("p") backcontent.classList.add("back-content") backtitolo.textContent = section.titoloback backdescription.textContent = section.descrizioneback backcontent.style.backgroundColor = section.backColor containerSmall.appendChild(backcontent) backcontent.appendChild(backtitolo) backcontent.appendChild(backdescription) } if(section.dimensione === "medium"){ let containerhover = document.createElement("div") containerhover.classList.add("container-hover-span2") let containermedium = document.createElement("div") containermedium.classList.add("container-medium") containerhover.appendChild(containermedium) if(section.posizione === "sinistra" && section.anno === "2022"){ projectdivContainersx2021.appendChild(containerhover) } if(section.posizione === "destra" && section.anno === "2022"){ projectdivContainerdx2021.appendChild(containerhover) } if(section.posizione === "sinistra" && section.anno === "2023"){ projectdivContainersx2022.appendChild(containerhover) }else if(section.posizione === "destra" && section.anno === "2023"){ projectdivContainerdx2022.appendChild(containerhover) } let overlay = document.createElement("div") overlay.classList.add("small-overlay") overlay.style.backgroundColor = section.colorOverlay let frontcontent = document.createElement("div") let fronttitle = document.createElement("p") fronttitle.textContent = section.titolo frontcontent.classList.add("front-content") frontcontent.appendChild(fronttitle) containermedium.appendChild(frontcontent) containermedium.style.backgroundImage = "url("+section.immagine+")" containermedium.appendChild(overlay) let backcontent = document.createElement("div") let backtitolo = document.createElement("p") backtitolo.classList.add("back-titolo") let backdescription = document.createElement("p") backcontent.classList.add("back-content") backtitolo.textContent = section.titoloback backdescription.textContent = section.descrizioneback backcontent.style.backgroundColor = section.backColor containermedium.appendChild(backcontent) backcontent.appendChild(backtitolo) backcontent.appendChild(backdescription) } else if(section.dimensione === "large"){ let containerhover = document.createElement("div") containerhover.classList.add("container-hover-span2") let containerlarge = document.createElement("div") containerlarge.classList.add("container-large") containerhover.appendChild(containerlarge) if(section.posizione === "sinistra" && section.anno === "2022"){ projectdivContainersx2021.appendChild(containerhover) } if(section.posizione === "destra" && section.anno === "2022"){ projectdivContainerdx2021.appendChild(containerhover) } if(section.posizione === "sinistra" && section.anno === "2023"){ projectdivContainersx2022.appendChild(containerhover) }else if(section.posizione === "destra" && section.anno === "2023"){ projectdivContainerdx2022.appendChild(containerhover) } let overlay = document.createElement("div") overlay.classList.add("small-overlay") overlay.style.backgroundColor = section.colorOverlay let frontcontent = document.createElement("div") let fronttitle = document.createElement("p") fronttitle.textContent = section.titolo frontcontent.classList.add("front-content") frontcontent.appendChild(fronttitle) containerlarge.appendChild(frontcontent) containerlarge.style.backgroundImage = "url("+section.immagine+")" containerlarge.appendChild(overlay) let backcontent = document.createElement("div") let backtitolo = document.createElement("p") backtitolo.classList.add("back-titolo") let backdescription = document.createElement("p") backcontent.classList.add("back-content") backtitolo.textContent = section.titoloback backdescription.textContent = section.descrizioneback backcontent.style.backgroundColor = section.backColor containerlarge.appendChild(backcontent) backcontent.appendChild(backtitolo) backcontent.appendChild(backdescription) } })
}
let Social2022 = document.getElementById("progetti-social-container2022")
let Social2023 = document.getElementById("progetti-social-container2023")
let buttonsocial2022 = document.getElementById("buttonsocial2022")
let buttonsocial2023 = document.getElementById("buttonsocial2023")
function Social2022display(){ Social2022.classList.remove("displaynone") Social2023.classList.add("displaynone") buttonsocial2022.classList.add("selected") buttonsocial2023.classList.remove("selected")
}
function Social2023display(){ Social2022.classList.add("displaynone") Social2023.classList.remove("displaynone") buttonsocial2022.classList.remove("selected") buttonsocial2023.classList.add("selected")
}
CreateSocialProjects("progetti-social-container",[ {dimensione: "large", posizione:"sinistra", anno: "2022", titolo:"Indagine GPTW", titoloback:"Grate place to Work", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: Lampone, backColor: Lampone}, {dimensione: "small", posizione:"sinistra", anno: "2022", titolo:"Finanziamento enti sportivi giovanili", titoloback:"10.000€ donati", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluescuro, backColor: bluescuro}, {dimensione: "small", posizione:"sinistra", anno: "2022", titolo:"Progetto Drilling Academy", titoloback:"10.000€ donati", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluechiaro, backColor: bluechiaro}, {dimensione: "medium", posizione:"sinistra", anno: "2022", titolo:"Merchandising legata alla Sostenibilità", titoloback:"per sensibilizzare ad avere comportamenti responsabili", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluescuro, backColor: bluescuro}, {dimensione: "small", posizione:"sinistra", anno: "2022", titolo:"Regali sostenibili a dipendenti e clienti", titoloback:"10.000€ donati", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: verde, backColor: verde}, {dimensione: "small", posizione:"sinistra", anno: "2022", titolo:"Programma D&I", titoloback:"10.000€ donati", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: verde, backColor: verde},
])
CreateSocialProjects("progetti-social-container",[ {dimensione: "small", posizione:"destra", anno: "2022", titolo:"Partecipazione al progetto Challenge Us", titoloback:"10.000€ donati", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluescuro, backColor: bluescuro}, {dimensione: "small", posizione:"destra", anno: "2022", titolo:"Progetti di integrazione sociale:", titoloback:"Progetto migrants", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluescuro, backColor: bluescuro}, {dimensione: "medium", posizione:"destra", anno: "2022", titolo:"Lezione sulla Sostenibilità per ragazzi delle scuole medie e superiori", titoloback:"250 ragazzi coinvolti", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: nero, backColor: verde}, {dimensione: "small", posizione:"destra", anno: "2022", titolo:"Progetto educazione di base", titoloback:"7 corsi Italiano livello A1", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluescuro, backColor: bluescuro}, {dimensione: "small", posizione:"destra", anno: "2022", titolo:"Attività di stakeholder engagement", titoloback:"Progetto migrants", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluechiaro, backColor: bluechiaro}, {dimensione: "large", posizione:"destra", anno: "2022", titolo:"Attività di stakeholder engagement", titoloback:"Progetto migrants", descrizioneback:"", immagine: "https://www.creditteam.eu/sites/default/files/2022-07/formazione-4-0-credito-di-imposta-formazione-40-finanza-agevolata-credit-team_0.jpg", colorOverlay: bluechiaro, backColor: bluechiaro},
])
let azioniGovernanceContainer2021 = document.getElementById("azioniGovernance-container2021");
let azioniGovernanceContainer2022 = document.getElementById("azioniGovernance-container2022");
let buttongovernance2021 = document.getElementById("buttongovernance2021")
let buttongovernance2022 = document.getElementById("buttongovernance2022")
function createAzioniGovernance(containerId, sections){ sections.forEach((section, i) =>{ let governanceItem = document.createElement("div") governanceItem.classList.add("governance-item") let governanceIcon = document.createElement("div") governanceIcon.classList.add("governance-icon") governanceIcon.style.backgroundImage = "url("+section.icona+")" let governanceText = document.createElement("strong") governanceText.textContent = section.Testo governanceItem.appendChild(governanceIcon) governanceItem.appendChild(governanceText) if(section.anno === "2021"){ azioniGovernanceContainer2021.appendChild(governanceItem) } else if(section.anno ==="2022"){ azioniGovernanceContainer2022.appendChild(governanceItem) } })
}
createAzioniGovernance("azioniGovernance-container2021",[ {anno:"2021", Testo: "Titolo1", icona:"Images/arrow-down.png"}, {anno:"2021", Testo: "Titolo1", icona:"Images/arrow-down.png"}, {anno:"2021", Testo: "Titolo1", icona:"Images/arrow-down.png"}, {anno:"2022", Testo: "Titolo", icona:"Images/arrow-down.png"}, {anno:"2022", Testo: "Titolo", icona:"Images/arrow-down.png"}, {anno:"2022", Testo: "Titolo", icona:"Images/arrow-down.png"},
])
function GovernanceActiondisplay2021(){ azioniGovernanceContainer2021.classList.remove("displaynone") azioniGovernanceContainer2022.classList.add("displaynone") buttongovernance2021.classList.remove("selected") buttongovernance2022.classList.add("selected")
}
function GovernanceActiondisplay2022(){ azioniGovernanceContainer2021.classList.add("displaynone") azioniGovernanceContainer2022.classList.remove("displaynone") buttongovernance2021.classList.add("selected") buttongovernance2022.classList.remove("selected")
}
function CreateAward(containerId,sections){ let awardcontainer = document.getElementById("riconoscimenti-container") sections.forEach((section, i) =>{ let awardItem = document.createElement("div") awardItem.classList.add("riconoscimenti-item") let awardImage = document.createElement("div") awardImage.style.backgroundColor = section.coloresfondo awardImage.style.backgroundImage = "url("+section.immagine+")" awardImage.classList.add("riconoscimenti-immagine") let awardButton = document.createElement("button") awardButton.classList.add("button") awardButton.textContent = "Mostra" awardButton.addEventListener("click", () => { window.open(section.link, "_blank"); }); awardItem.appendChild(awardImage) awardItem.appendChild(awardButton) awardcontainer.appendChild(awardItem) }
)}
CreateAward("riconoscimenti-container", [ {immagine: "Images/accredialogo.png", link: "https://google.it", coloresfondo: verde}, {immagine: "Images/accredialogo.png", link: "https://google.it", coloresfondo:blue}, {immagine: "Images/accredialogo.png", link: "https://google.it", coloresfondo: verde}, {immagine: "Images/accredialogo.png", link: "https://google.it", coloresfondo:blue},
])