var pid = ''; var origWidth, origHeight; var cur_lyr; // holds id of currently visible layer if (document.layers) { origWidth = window.innerWidth; origHeight = window.innerHeight; window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); } } function updatePageLayer(id) { // Start if (id == 'layTextStart') { pid = 'start'; } // Väder if (id == 'layTextNews') { pid = 'news'; } // Vägbeskrivning if (id == 'layTextMap') { pid = 'map'; } // Aktuellt if (id == 'layTextCurrent') { pid = 'current'; } // Sponsorer if (id == 'layTextSponsors') { pid = 'spons'; } // Gästbok if (id == 'layTextGuestbook') { pid = 'guestbook'; } } function swapLayers(id) { updatePageLayer(id); if (cur_lyr) hideLayer(cur_lyr); showLayer(id); cur_lyr = id; } function firstLayer(id) { var lyr = getElemRefs(id); cur_lyr = lyr; } function showLayer(id) { var lyr = getElemRefs(id); if (lyr && lyr.css) lyr.css.visibility = "visible"; } function hideLayer(id) { var lyr = getElemRefs(id); if (lyr && lyr.css) lyr.css.visibility = "hidden"; } function getElemRefs(id) { var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null; if (el) el.css = (el.style)? el.style: el; return el; } function setStatus(desc) { window.status = desc; } function showImage(img) { document.location = "?img=" + img + "&page=" + pid; }