function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } function toggleSitemap() { $("homefinder-sitemap-popup").toggleClassName("homefinder-show-sitemap"); $("homefinder-sitemap-link").toggleClassName("homefinder-sitemap-close"); $$("#homefinder-search-box select").each(function(i) { i.toggleClassName("hide-for-ie"); }); return false; } function prepareSitemapPopup() { var sitemapTrigger = $("homefinder-sitemap-link"); var sitemap = $("homefinder-sitemap-popup"); sitemapTrigger.onclick = function() { toggleSitemap(); return false; }; } addLoadEvent(prepareSitemapPopup);