/** * Special-Purpose Navigation and Animation Functions**  &copy;Copyright Mike Brockington 2004 - 2010 All rights reserved.*  Build Number:2:* This version, Copyright: 23/01/2010*/
/** Provide event listeners to make sub-tables appear and disappear*/
function pageSetup(){var mainTable=document.getElementById("fanChart");if(mainTable && mainTable.childNodes){var TRlist=mainTable.getElementsByTagName("TR");for(var i=0;i<TRlist.length;i++)
{if(TRlist[i].parentNode.parentNode.id===mainTable.id) {addEvent(TRlist[i], "click", toggleBlock );}}}}/** Make a block hidden by CSS: 'display:none' re-appear*/
function toggleBlock(thisEvent){var theseElements;if(this && this.getElementsByTagName){theseElements=this.getElementsByTagName("TABLE");}else{var thisNode=thisEvent.srcElement;
do{thisNode=thisNode.parentNode;theseElements=thisNode.getElementsByTagName("TABLE");}while((theseElements.length < 1) && (thisNode.nodeName !=="BODY")) }var subTable=theseElements[0];var currentState=subTable.style.display;var actionLabel;if(this && this.getElementsByTagName){actionLabel=this.getElementsByTagName("SPAN");}else{var thisNode=thisEvent.srcElement;
do{thisNode=thisNode.parentNode;actionLabel=thisNode.getElementsByTagName("SPAN");}while((actionLabel.length < 1) && (thisNode.nodeName !=="BODY")) }if(currentState==="none" || currentState==="" ) {subTable.style.display="table";actionLabel[0].innerHTML="[Shrink]";
}else{subTable.style.display="none";actionLabel[0].innerHTML="[Expand]";}}