function Toggle(button) { ypos = document.body.scrollTop; src = button.firstChild.src.split('/'); srcparts = src[src.length-1].split('_'); if (srcparts[1]=='op.gif') { button.firstChild.src= srcparts[0] + '_neer.gif'; button.parentNode.nextSibling.style.display=''; } else if (srcparts[1]=='neer.gif') { button.firstChild.src= srcparts[0] + '_op.gif'; button.parentNode.nextSibling.style.display='none'; } } function DoRecursive(node,newDisplay,newImgSuffix) { if (node.hasChildNodes()) { if (node.style!=null && node.style.display!=newDisplay) { if (node.previousSibling && node.previousSibling.firstChild && node.previousSibling.firstChild.firstChild && node.previousSibling.firstChild.firstChild.src && node.previousSibling.firstChild.firstChild.src.indexOf('_pre') <0 ) { node.style.display=newDisplay; src = node.previousSibling.firstChild.firstChild.src.split('/'); srcparts = src[src.length-1].split('_'); node.previousSibling.firstChild.firstChild.src=srcparts[0]+newImgSuffix; } } DoRecursive(node.firstChild,newDisplay,newImgSuffix); } if (node.nextSibling) DoRecursive(node.nextSibling,newDisplay,newImgSuffix); } function ToggleAll(button) { src = button.firstChild.src.split('/'); srcparts = src[src.length-1].split('_'); if (srcparts[1]=='op.gif') { DoRecursive(button.parentNode.nextSibling,'','_neer.gif'); } else if (srcparts[1]=='neer.gif') { DoRecursive(button.parentNode.nextSibling,'none','_op.gif'); } event.cancelBubble=true; return false; }