function initMainAccordion() { if(!$('mainaccordion')) return; // test 'cause we need that on the hp only var tabs = $$('#mainaccordion ul.nav li'); var stretchers = $$('#mainaccordion div'); var tabTodisplay = Math.random() * 2; tabTodisplay = tabTodisplay.round(); var accordion = new Accordion(tabs, stretchers, {duration:600, opacity: 0, transition: Fx.Transitions.sineInOut, show: tabTodisplay, onActive: function(targetElem){ targetElem.addClass('selected'); }, onBackground: function(elem){ elem.removeClass('selected'); } }); /* prevent default behavior */ $each(tabs, function(tab){ tab.addEvent('click', function(event){ event = new Event(event); event.preventDefault(); }); }) } function carouselStop() { myCarousel.stop(); } function carouselPlay() { myCarousel.autoplay(); } function initCarousel() { myCarousel = new CNETcarousel($('simpleCarousel'), {slideInterval: 4000, rotateAction: 'click'}); $('stop').addEvent('click', carouselStop); $('play').addEvent('click', carouselPlay); } var load_method = (window.ie ? 'load' : 'domready'); // ie fix window.addEvent(load_method, initCarousel); window.addEvent(load_method, initMainAccordion); //window.addEvent(load_method, initTopicsAccordion);