function visibilite(thingId) { var targetElement; targetElement = document.getElementById(thingId) ; if (targetElement.style.display == "none") { targetElement.style.display = "" ; } else { targetElement.style.display = "none" ; } } function switchTabs(tabNum, parentId) { var tabs = document.getElementById(parentId.id).getElementsByTagName('li'); var boxId = parentId.parentNode.id; for (var i = 0; i < tabs.length; i++) { var thisTab = tabs[i]; if ((thisTab.id != '')) { document.getElementById(boxId+'-content'+i).style.display = 'none'; if (i == tabNum) { if (i == 0) { thisTab.className = 'active first'; } else { thisTab.className = 'active'; } document.getElementById(boxId+'-content'+i).style.display = 'block'; } else { thisTab.className = ''; } } } } function switchTabs2(tabNum, parentId) { var tabs = document.getElementById(parentId.id).getElementsByTagName('li'); var boxId = parentId.parentNode.id; for (var i = 0; i < tabs.length; i++) { var thisTab = tabs[i]; if ((thisTab.id != '')) { document.getElementById(boxId+'-content'+i).style.display = 'none'; if (i == tabNum) { if (i == 0) { thisTab.className = 'active first'; } else { thisTab.className = 'active'; } document.getElementById(boxId+'-content'+i).style.display = 'block'; } else { thisTab.className = ''; } } } } var footerVisible = false; function initFooter() { //apply scroll effect for 'back to page top' link var scrollToTop = new Fx.Scroll(window, {duration:800}); if($('page-top')){ $('page-top').addEvent('click', function() { scrollToTop.toElement(document.body); }); }; //apply slide effect to footer links and hide it var mySlider = new Fx.Slide('external-links',{duration:1000}).hide(); $('toggle-footer').addEvent('click', function() { if (footerVisible == false) { $('toggle-footer').setHTML('Hide links'); var footerHeight = $('external-links').getStyle('height').toInt() + 40; document.getElementById('footer').style.height = footerHeight+'px'; var scrollToBottom = new Fx.Scroll(window, {duration:600}); scrollToBottom.toElement('footer-bottom'); (function(){mySlider.toggle()}).delay(600); footerVisible = true; } else { $('toggle-footer').setHTML('Around ZDNet Australia'); document.getElementById('footer').style.height = 'auto'; mySlider.toggle(); footerVisible = false; } }); } function initPowerCentre() { $$('#pc-links li.item').each(function(li){ var deck = li.getElement('li.deck'); var toggleImg = li.getElement('img'); var fx = new Fx.Slide(deck, {duration:200}).hide(); toggleImg.addEvent('click', function(){ fx.toggle(); if (toggleImg.getProperty('alt') == 'Expand') { toggleImg.setProperties({src:'/i/ads/powercentre-collapse.gif', alt:'Collapse'}); } else { toggleImg.setProperties({src:'/i/ads/powercentre-expand.gif', alt:'Expand'}); } }); }); } //to replicate :hover effect for IE function suckerfish(type, tag, parentId) { if (window.attachEvent) { window.attachEvent('onload', function() { var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag); type(sfEls); }); } } var sfHover = function(sfEls) { for (var i=0; i