Pirmin, Heidi und Silvan Zurbriggen, aktuelle und ehemalige Skistars, haben im familienfreundlichen Skigebiet Furggstalden-Heidbodme die Kunst auf Brettern gelernt. Saas-Almagell bietet aber mehr als nur breite Pisten. Die Langlaufloipen führen von Eiu Alp direkt unter der imposanten Staumauer talauswärts bis nach Saas-Balen. Das Eisfeld lädt zu Sport und Spiel ein. Schlitteln, Schneelaufen und Winterwandern bieten eiskalte und herzerwärmende Genüsse.
Wetterprognose
Saisonstart: 20.12.2025
Wintersportbericht
Schneebericht
150 cm
Schneehöhe
150 cm
40 cm im Ort
Schneezustand
keine Meldung
Letzter Schneefall
01.01.1900
Detaillierte Prognose
`;
}
function buildSnowChart(forecasts) {
let locale = "de";
let snowList = document.createElement('ul');
snowList.classList.add('SnowChart');
for (let i = 0; i < forecasts.length; i++) {
let item = document.createElement('li');
item.setAttribute('data-js-tooltip', 'top');
const tooltipValue = getDayName(forecasts[i].date) + ': ' + forecasts[i].snow_sum_day + ' ' + forecasts[i].unit;
item.setAttribute('data-title', tooltipValue);
item.innerHTML = `
${getDayName(forecasts[i].date, locale)}${forecasts[i].snow_sum_day} ${forecasts[i].unit}
`
snowList.appendChild(item);
}
return snowList.outerHTML;
}
function getDayName(dateStr, locale) {
let date = new Date(dateStr);
return date.toLocaleDateString(locale, {weekday: "short"});
}
const hasMountainWeather = true;
const hasValleyWeather = true;
if (hasMountainWeather) {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_5663.json", buildDomElement, document.getElementById('srfSnowChart'));
} else if (!hasMountainWeather && hasValleyWeather) {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_2542.json", buildDomElement, document.getElementById('srfSnowChart'));
} else {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_2542.json", buildDomElement, document.getElementById('srfSnowChart'));
}
const snowCheckboxes = document.getElementsByName('snowType');
snowCheckboxes.forEach(cb => {
cb.addEventListener('change', ev => {
if (ev.target.value === 'valley') {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_2542.json", buildDomElement, document.getElementById('srfSnowChart'));
} else {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_5663.json", buildDomElement, document.getElementById('srfSnowChart'));
}
});
});
//]]>