Event.observe(window,'load',function(){faqToggle();});function faqToggle(){if($('faqList')){var faqList=$('faqList');function openAll(xPath){$(xPath).each(function(answer){answer.removeClassName('close');if(!answer.hasClassName('open')){answer.toggleClassName('open')}})};function closeAll(xPath){$(xPath).each(function(answer){answer.removeClassName('open');if(!answer.hasClassName('close')){answer.toggleClassName('close')}})}function openClose(openQ){var openQ=$(openQ);if(openQ.hasClassName('open')){openQ.toggleClassName('close');openQ.removeClassName('open')}else if(openQ.hasClassName('close')){openQ.toggleClassName('open');openQ.removeClassName('close')}};var FAQs=$$('#faqList li');var is_anchor=location.href.indexOf('#');var addr_str=location.href.substring(is_anchor+1,location.href.length);if((is_anchor!=-1)&&($(addr_str)!=null)){var openFAQ=$(addr_str);closeAll(FAQs);openClose(openFAQ)};Event.observe($('faqList'),'click',function(event){var element=Event.element(event).up('li');if((element)&&(element.up('ul').id=='faqList')){openClose(element.id);return false}});if($('openAll')){Event.observe($('openAll'),'click',function(event){var element=Event.element(event);if(element){openAll(FAQs)}})}if($('printAll')){Event.observe($('printAll'),'click',function(event){var element=Event.element(event);if(element){openAll(FAQs)}})}if(addr_str=='all'){openAll(FAQs)}}}