function init(){ var stretchers = document.getElementsByClassName('box'); var toggles = document.getElementsByClassName('tab'); var myAccordion = new fx.Accordion( toggles, stretchers, {opacity: false, height: true, duration: 400} ); //check location hash var found = false; toggles.each(function(tog, i) { var link, links = tog.getElementsByTagName("a"); if (links) { if (link = links[0]) { if (window.location.href.indexOf(link.href) >= 0) { myAccordion.showThisHideOpen(stretchers[i]); found = true; } } } }); if (!found) myAccordion.showThisHideOpen(stretchers[0]); // new section to give behavior to the extra link var extralink = document.getElementById('extraHello'); if (extralink && stretchers[4]) { extralink.onclick = function() { myAccordion.showThisHideOpen(stretchers[4]); }; } } --HTML-- Say Hello