document.write('');
var initSite = {
start: function() {
if ($('promo-power-centre')) { initSite.powerCentre(); }
initSite.siteFooter();
},
powerCentre: function() {
pcSliders = $$('#pc-links li.deck');
pcTogglers = $$('#pc-links img.toggle');
sliders = [];
pcTogglers.each(function(toggler, x) {
pcSliders[x].setStyle('display','inline');
sliders[x] = new Fx.Slide(pcSliders[x], {duration:200}).hide();
$(pcTogglers[x]).addEvent('click', function() {
sliders[x].toggle();
if (pcTogglers[x].getProperty('alt') == 'Expand') {
pcTogglers[x].setProperties({src:'powercentre-collapse.gif', alt:'Collapse'});
} else {
pcTogglers[x].setProperties({src:'powercentre-expand.gif', alt:'Expand'});
}
});
});
},
siteFooter: function() {
if($('page-top')){
var scrollToTop = new Fx.Scroll(window, {duration:800});
$('page-top').addEvent('click', function() {
scrollToTop.toElement(document.body);
});
};
footerVisible = false;
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;
}
});
}
};
//window.addEvent('domready', initSite.start);
/*-------------------------------------------------------------------
Replicate :hover pseudo class on any element for IE
------------------------------------------------------------------- */
function initStoryTools(){
if ($('story-tools')) {
suckerfish(sfHover, 'LI', 'story-tools');
}
}
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';
}else{
targetElement.innerHTML = 'Watch more videos on ZDNet Australia';
}
}