/*----------- open2 gobal js file -----------*/



/*----------- legacy code -----------*/
function popup(url,name,features){window.open(url,name,features)}function popWin(url,name,width,height,scroller){var outStr='height='+height+',width='+width;if(scroller!='true'){outStr=outStr+',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes'}else{outStr=outStr+',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes'}var microsite=window.open(url,name,outStr);var sX=(screen.width-width)/2;var sY=(screen.height-height)/2;microsite.moveTo(sX,sY);if(window.focus){microsite.focus()}}function x(){}function blockError(){return true}window.onerror=blockError;function MM_jumpMenu(targ,selObj,restore){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if(restore){selObj.selectedIndex=0}}function MM_displayStatusMsg(msgStr){status=msgStr;document.MM_returnValue=true}
/*----------- end legacy code -----------*/



/*----------- Enable multiple functions to load -----------*/
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func}else{window.onload=function(){oldonload();func()}}}
/*----------- End of enable multiple functions to load -----------*/


/*----------- START STYLESHEET SWITCHER (FONTS, COLOURS & LAYOUT) - DEVELOPED BY WEBCREDIBLE FOR OPEN2.NET -----------*/
function getAllSheets(){if(!window.ScriptEngine&&navigator.__ice_version){return document.styleSheets}if(document.getElementsByTagName){var Lt=document.getElementsByTagName('link'),St=document.getElementsByTagName('style')}else if(document.styleSheets&&document.all){var Lt=document.all.tags('LINK'),St=document.all.tags('STYLE')}else{return[]}for(var x=0,os=[];Lt[x];x++){var rel=Lt[x].rel?Lt[x].rel:Lt[x].getAttribute?Lt[x].getAttribute('rel'):'';if(typeof(rel)=='string'&&rel.toLowerCase().indexOf('style')+1){os[os.length]=Lt[x]}}for(var x=0;St[x];x++){os[os.length]=St[x]}return os}function changeStyleFont(){var strStyleSheetTitle;window.userHasChosen=window.MWJss;for(var x=0,ss=getAllSheets();ss[x];x++){strStyleSheetTitle=ss[x].title;if(ss[x].title){if(strStyleSheetTitle.substr(0,3)=="fon"){ss[x].disabled=true}}for(var y=0;y<arguments.length;y++){if(ss[x].title==arguments[y]){ss[x].disabled=false}}}}function changeStyleColour(){var strStyleSheetTitle;window.userHasChosen=window.MWJss;for(var x=0,ss=getAllSheets();ss[x];x++){strStyleSheetTitle=ss[x].title;if(ss[x].title){if(strStyleSheetTitle.substr(0,3)=="col"){ss[x].disabled=true}}for(var y=0;y<arguments.length;y++){if(ss[x].title==arguments[y]){ss[x].disabled=false}}}}function changeStyleLayout(){var strStyleSheetTitle;window.userHasChosen=window.MWJss;for(var x=0,ss=getAllSheets();ss[x];x++){strStyleSheetTitle=ss[x].title;if(ss[x].title){if(strStyleSheetTitle.substr(0,3)=="lay"){ss[x].disabled=true}}for(var y=0;y<arguments.length;y++){if(ss[x].title==arguments[y]){ss[x].disabled=false}}}}function rememberStyle(cookieName,cookieLife){for(var viewUsed=false,ss=getAllSheets(),x=0;window.MWJss&&ss[x];x++){if(ss[x].disabled!=MWJss[x]){viewUsed=true;break}}if(!window.userHasChosen&&!viewUsed){return}for(var x=0,outLine='',doneYet=[];ss[x];x++){if(ss[x].title&&ss[x].disabled==false&&!doneYet[ss[x].title]){doneYet[ss[x].title]=true;outLine+=(outLine?' MWJ ':'')+escape(ss[x].title)}}if(ss.length){document.cookie=escape(cookieName)+'='+escape(outLine)+(cookieLife?';expires='+new Date((new Date()).getTime()+(cookieLife*86400000)).toGMTString():'')+';path=/'}}function useStyleAgain(cookieName){for(var x=0;x<document.cookie.split("; ").length;x++){var oneCookie=document.cookie.split("; ")[x].split("=");if(oneCookie[0]==escape(cookieName)){var styleStrings=unescape(oneCookie[1]).split(" MWJ ");for(var y=0,funcStr='';styleStrings[y];y++){if(!styleStrings[y]==""){funcStr+=(y?',':'')+'unescape( styleStrings['+y+'] )'}}break}}eval('changeStyleFont('+funcStr+');');eval('changeStyleColour('+funcStr+');');eval('changeStyleLayout('+funcStr+');');window.MWJss=[];for(var ss=getAllSheets(),x=0;ss[x];x++){MWJss[x]=ss[x].disabled}}window.onload=function(e){useStyleAgain('open2style')};window.onunload=function(e){rememberStyle('open2style',10)};function fontDisplay(){if(navigator.appName=='Microsoft Internet Explorer'&&navigator.platform=='MacPPC'||!document.getElementById||!document.getElementById("bread"))return false;var breadElements=createElements(false);var bread=document.getElementById("bread");bread.appendChild(breadElements);if(document.getElementById("displayoptions")){var displayElements=createElements(true);var eledisplayOptions=document.getElementById("displayoptions");eledisplayOptions.appendChild(displayElements)}}function createElements(fullDisplayOptions){var div=document.createElement("div");var p=document.createElement("p");if(fullDisplayOptions==true){p.appendChild(document.createTextNode("Font size:"))}else{var ahrefViewing=document.createElement("a");ahrefViewing.setAttribute("href","http://open2.net/inside/open2help.html");ahrefViewing.appendChild(document.createTextNode("Display options"));p.appendChild(ahrefViewing)}if(fullDisplayOptions==true){var eleUlFonts=document.createElement("ul");var eleUlColour=document.createElement("ul");var eleUlLayout=document.createElement("ul");var h2=document.createElement("h2");var h3Fonts=document.createElement("h3");var h3Color=document.createElement("h3");var h3Layout=document.createElement("h3");eleUlFonts.setAttribute("id","fontoptions");eleUlColour.setAttribute("id","colouroptions");eleUlLayout.setAttribute("id","layoutoptions");h2.appendChild(document.createTextNode("Display Options"));h3Fonts.appendChild(document.createTextNode("Font Size"));h3Color.appendChild(document.createTextNode("Colour"));h3Layout.appendChild(document.createTextNode("Layout"));var eleLiList1font=createElementLi("fon1","Font choice 1","Small font size");var eleLiList2font=createElementLi("fon2","Font choice 2","Medium font size");var eleLiList3font=createElementLi("fon3","Font choice 3","Large font size");var eleLiList1col=createElementLi("col1","Color choice 1","Regular display");var eleLiList2col=createElementLi("col2","Color choice 2","High contrast");var eleLiList3col=createElementLi("col3","Color choice 3","Dark blue on cream");var eleLiList4col=createElementLi("col4","Color choice 4","Dark blue on light blue");var eleLiList3lay=createElementLi("lay1","Layout choice 1","Normal layout");var eleLiList4lay=createElementLi("lay2","Layout choice 2","Linearise the text");eleUlFonts.appendChild(eleLiList1font);eleUlFonts.appendChild(eleLiList2font);eleUlFonts.appendChild(eleLiList3font);eleUlColour.appendChild(eleLiList1col);eleUlColour.appendChild(eleLiList2col);eleUlColour.appendChild(eleLiList3col);eleUlColour.appendChild(eleLiList4col);eleUlLayout.appendChild(eleLiList3lay);eleUlLayout.appendChild(eleLiList4lay);div.appendChild(h2);div.appendChild(h3Fonts);div.appendChild(eleUlFonts);div.appendChild(h3Color);div.appendChild(eleUlColour);div.appendChild(h3Layout);div.appendChild(eleUlLayout)}else{var ulist=document.createElement("ul");ulist.setAttribute("id","fonts");var eleLiList1=createElementLi("fon1","Small font size","A");var eleLiList2=createElementLi("fon2","Medium font size","A");var eleLiList3=createElementLi("fon3","large font size","A");ulist.appendChild(eleLiList1);ulist.appendChild(eleLiList2);ulist.appendChild(eleLiList3);div.appendChild(p);div.appendChild(ulist)}return div}function createElementLi(strClass,strTextNode,strLinkText){var listitem=document.createElement("li");var ahref=document.createElement("a");var off=document.createElement("span");listitem.setAttribute("class",strClass);listitem.setAttribute("className",strClass);ahref.setAttribute("href","#");off.setAttribute("class","hide");off.setAttribute("className","hide");off.appendChild(document.createTextNode(strTextNode));ahref.appendChild(off);ahref.appendChild(document.createTextNode(strLinkText));listitem.appendChild(ahref);if(strClass.substr(0,3)=="fon"){ahref.onclick=function(){changeStyleFont(strClass);return false};ahref.onmouseover=function(){window.status='';return true};return listitem}else if(strClass.substr(0,3)=="col"){ahref.onclick=function(){changeStyleColour(strClass);return false};ahref.onmouseover=function(){window.status='';return true};return listitem}else if(strClass.substr(0,3)=="lay"){ahref.onclick=function(){changeStyleLayout(strClass);return false};ahref.onmouseover=function(){window.status='';return true};return listitem}}addLoadEvent(fontDisplay);
/*----------- END STYLESHEET SWITCHER -----------*/


/*----------- START SWFOBJECT FLASH DETECTOR AND EMBED -----------*/
if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(c){this.addParam("bgcolor",c)}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9)}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true)},setAttribute:function(_e,_f){this.attributes[_e]=_f},getAttribute:function(_10){return this.attributes[_10]},addParam:function(_11,_12){this.params[_11]=_12},getParams:function(){return this.params},addVariable:function(_13,_14){this.variables[_13]=_14},getVariable:function(_15){return this.variables[_15]},getVariables:function(){return this.variables},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key]}return _16},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" "}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\""}_19+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />"}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />"}_19+="</object>"}return _19},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0])}catch(e){axo=null}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(_23.major==6){return _23}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}}}return _23};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false}if(this.major>fv.major){return true}if(this.minor<fv.minor){return false}if(this.minor>fv.minor){return true}if(this.rev<fv.rev){return false}return true};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
/*----------- END SWFOBJECT FLASH DETECTOR AND EMBED -----------*/


/*----------- START EXTERNAL LINKS -----------*/
function doExtLinks(){if(!document.getElementById||!document.getElementsByTagName)return false;var container=document.getElementById("main");var links=container.getElementsByTagName("a");for(var i=0;i<links.length;i++){if(((links[i].href.indexOf('http')!==-1)&&(links[i].href.indexOf('open2.net')==-1))||((links[i].href.indexOf('externallink.php')!==-1)&&(links[i].href.indexOf('open.ac.uk%2Foutis')==-1))){if(links[i].href.indexOf('open.ac.uk/outis')==-1){var img='';var regex=/<.*?>/g;var linkContent=links[i].innerHTML;var content=linkContent.replace(regex,'');var result=content.lastIndexOf(" ");if(result>-1){var content=content.slice(result+1)}var newcontent='<span class="externallink">'+content+'&nbsp;&nbsp;<img src="http://open2.net/open2static/external_link.png" class="externallink" alt="External link" />&nbsp;</span>';var tagCounter=0;var newLinkContent='';for(j=linkContent.length-1;j>=0;j--){if(linkContent.substr(j,1)=='>'){tagCounter++}if(linkContent.substr(j,1)=='<'){tagCounter--}if((linkContent.substr(j,content.length)==content)&&(tagCounter!=1)){newLinkContent=linkContent.substr(0,j)+newcontent+linkContent.substr(j+newcontent.length);break}}links[i].innerHTML=newLinkContent;if((links[i].href.indexOf('open.ac.uk')==-1)&&(links[i].href.indexOf('bbc.co.uk')==-1)&&(links[i].href.indexOf('openuniversity.co.uk')==-1)){if(links[i].getAttribute('title')!=""){links[i].setAttribute('title',links[i].getAttribute('title')+" - ")}links[i].setAttribute('title',links[i].getAttribute('title')+"BBC/OU are not responsible for external site content")}}if(links[i].href.indexOf('open2.net/externallink.php')==-1){links[i].href="http://open2.net/externallink.php?url="+links[i].href}}}}
/*----------- END EXTERNAL LINKS -----------*/


/*----------- START COLLAPSOMATIC -----------*/
var linkedList=new Array();var divTextFull=new Array();var divTextShort=new Array();var classIndependent='expanderIndependent';var classLinked='expanderLinked';var classHeading='expanderHeading';var classContent='expanderContent';var classMore='expanderMore';var divPadding=10;var altExpand='Expand';var altCollapse='Collapse';var textToggle=true;var srcExpand='http://www.open2.net/open2static/graphics/collapso_plus.gif';var srcCollapse='http://www.open2.net/open2static/graphics/collapso_minus.gif';var textMore='more...';var textLess='...less';var textMoreClass='linkMore';var textLessClass='linkLess';var moreCutoff=12;var collapsoCookie='';var timerlen=3;var slideAniLen=300;var timerID=new Array();var startTime=new Array();var obj=new Array();var endHeight=new Array();var moving=new Array();var dir=new Array();function initialiseDivs(){if(typeof(pageID)!='undefined'){if(pageID!=''){collapsoCookie='p'+pageID+'c'}}var divs=document.getElementsByTagName('DIV');var divCount=1;var moreCount=1;var linkedCount=0;var openType='Independent';var divContent='';var contentWords=new Array();for(var i=0;i<divs.length;i++){if(divs[i].className==classMore){divs[i].id='expander_more_'+moreCount;divTextFull[moreCount]=document.getElementById(divs[i].id).innerHTML;contentWords[moreCount]=divTextFull[moreCount].split(" ");divTextShort[moreCount]='';for(wordCount=0;wordCount<moreCutoff;wordCount++){divTextShort[moreCount]=divTextShort[moreCount]+contentWords[moreCount][wordCount]+" "}divTextShort[moreCount]=divTextShort[moreCount]+'<span class="'+textMoreClass+'" onclick="toggleMore(\'expander_more_'+moreCount+'\')">'+textMore+'</span></p>';divTextFull[moreCount]=divTextFull[moreCount]+'<p class="'+textLessClass+'" onclick="toggleMore(\'expander_more_'+moreCount+'\')">'+textLess+'</p>';document.getElementById(divs[i].id).innerHTML=divTextShort[moreCount];moreCount++}}for(var i=0;i<divs.length;i++){if(divs[i].className==classIndependent){openType='Independent'}if(divs[i].className==classLinked){openType='Linked';linkedCount++;linkedList[linkedCount]='|'}if(divs[i].className==classHeading){var linkHTML=textToggle?'<span id="expander_control_'+divCount+'"><a href="javascript: void(null);">'+altExpand+'</a></span>':'<img id="expander_control_'+divCount+'" src="'+srcExpand+'" alt="'+altExpand+'" />';divs[i].innerHTML=divs[i].innerHTML+linkHTML;divs[i].id='expander_heading_'+divCount;if(openType=='Independent'){document.getElementById('expander_heading_'+divCount).onclick=toggleIndependent}if(openType=='Linked'){document.getElementById('expander_heading_'+divCount).onclick=toggleLinked;linkedList[linkedCount]=linkedList[linkedCount]+'expander_content_'+divCount+'|'}var pointerStyle=document.width?'pointer':'hand';document.getElementById('expander_heading_'+divCount).style.cursor=pointerStyle;divs[i+1].id='expander_content_'+divCount;divContent=document.getElementById(divs[i+1].id).innerHTML;document.getElementById('expander_content_'+divCount).style.height=(document.getElementById('expander_content_'+divCount).scrollHeight-divPadding)+'px';document.getElementById('expander_content_'+divCount).style.display='none';document.getElementById('expander_content_'+divCount).style.overflow='hidden';divCount++}}if(collapsoCookie!=''){var openDivs=getOpenDivs(collapsoCookie);for(var i=0;i<openDivs.length;i++){if(openDivs[i]!=''){var opened=false;for(var j=1;j<linkedList.length;j++){if(linkedList[j].indexOf('expander_content_'+openDivs[i])>0){toggleLinked('expander_content_'+openDivs[i]);opened=true}}if(!opened){toggleIndependent('expander_content_'+openDivs[i])}}}}}function toggleIndependent(e){if(typeof(e)!='string'){contentID=this.id.replace('heading','content')}else{contentID=e}controlID=contentID.replace('content','control');if(document.getElementById(contentID).style.display=='block'){if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altExpand+'</a>'}else{document.getElementById(controlID).alt=altExpand;document.getElementById(controlID).src=srcExpand}slideup(contentID)}else{if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altCollapse+'</a>'}else{document.getElementById(controlID).alt=altCollapse;document.getElementById(controlID).src=srcCollapse}slidedown(contentID)}}function toggleLinked(e){if(typeof(e)!='string'){contentID=this.id.replace('heading','content')}else{contentID=e}controlID=contentID.replace('content','control');if(document.getElementById(contentID).style.display=='block'){if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altExpand+'</a>'}else{document.getElementById(controlID).alt=altExpand;document.getElementById(controlID).src=srcExpand}slideup(contentID)}else{for(var i=1;i<linkedList.length;i++){if(linkedList[i].indexOf(contentID)>0){linkedDivs=linkedList[i].split('|');for(var j=1;j<linkedDivs.length-1;j++){slideup(linkedDivs[j]);if(textToggle){document.getElementById(linkedDivs[j].replace('content','control')).innerHTML='<a href="javascript: void(null);">'+altExpand+'</a>'}else{document.getElementById(linkedDivs[j].replace('content','control')).src=srcExpand;document.getElementById(linkedDivs[j].replace('content','control')).alt=altExpand}}}}if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altCollapse+'</a>'}else{document.getElementById(controlID).alt=altCollapse;document.getElementById(controlID).src=srcCollapse}slidedown(contentID)}}function toggleMore(contentID){var idParts=new Array();idParts=contentID.split('_');contentCount=idParts[idParts.length-1];if(document.getElementById(contentID).innerHTML.indexOf(textLessClass)>=0){document.getElementById(contentID).innerHTML=divTextShort[contentCount];e=document.getElementById(contentID);while(e.tagName!='BODY'){if(e.className.indexOf(classContent)>-1){e.style.overflow='visible';e.style.height='auto'}e=e.parentNode}}else{document.getElementById(contentID).innerHTML=divTextFull[contentCount];e=document.getElementById(contentID);while(e.tagName!='BODY'){if(e.className.indexOf(classContent)>-1){e.style.overflow='visible';e.style.height='auto'}e=e.parentNode}}}function slidedown(objname){if(collapsoCookie!=''){addOpenDiv(collapsoCookie,objname.substr(objname.lastIndexOf('_')+1))}document.getElementById(objname).style.overflow='hidden';document.getElementById(objname).style.height=(document.getElementById(objname).scrollHeight-divPadding)+'px';if(moving[objname]){return}if(document.getElementById(objname).style.display!="none"){return}moving[objname]=true;dir[objname]="down";startslide(objname)}function slideup(objname){if(collapsoCookie!=''){removeOpenDiv(collapsoCookie,objname.substr(objname.lastIndexOf('_')+1))}document.getElementById(objname).style.overflow='hidden';document.getElementById(objname).style.height=(document.getElementById(objname).scrollHeight-divPadding)+'px';if(moving[objname]){return}if(document.getElementById(objname).style.display=="none"){return}moving[objname]=true;dir[objname]="up";startslide(objname)}function startslide(objname){obj[objname]=document.getElementById(objname);endHeight[objname]=parseInt(obj[objname].style.height);startTime[objname]=(new Date()).getTime();if(dir[objname]=="down"){obj[objname].style.height="1px"}obj[objname].style.display="block";timerID[objname]=setInterval('slidetick(\''+objname+'\');',timerlen)}function slidetick(objname){var elapsed=(new Date()).getTime()-startTime[objname];if(elapsed>slideAniLen){endSlide(objname)}else{var d=Math.round(elapsed/slideAniLen*endHeight[objname]);if(dir[objname]=="up"){d=endHeight[objname]-d}obj[objname].style.height=d+"px"}return}function endSlide(objname){clearInterval(timerID[objname]);if(dir[objname]=="up"){obj[objname].style.display="none"}obj[objname].style.height=endHeight[objname]+"px";if(dir[objname]=="down"){obj[objname].style.height="auto"}delete(moving[objname]);delete(timerID[objname]);delete(startTime[objname]);delete(endHeight[objname]);delete(obj[objname]);delete(dir[objname]);return}
/*----------- END COLLAPSOMATIC -----------*/


/*----------- START TABBOMATIC -----------*/
var tabberOptions={'cookie':"",'pageID':"",'onLoad':function(argsObj){var t=argsObj.tabber;var i;if(t.id){t.cookie=t.id+t.cookie}if(t.cookie!=''){i=parseInt(getPageStateCookie(t.cookie));if(isNaN(i)){return}t.tabShow(i)}},'onClick':function(argsObj){var c=argsObj.tabber.cookie;if(c!=''){var i=argsObj.index;setPageStateCookie(c,i)}argsObj.tabber.clicked=true},'onTabDisplay':function(argsObj){var t=argsObj.tabber;var i=argsObj.index;if(t.activeTabberIndex!=-1){t.tabs[t.activeTabberIndex].li.innerHTML='';var newa=t.tabs[t.activeTabberIndex].li.appendChild(t.activeNode);newa.onclick=t.navClick;newa.tabber=t;newa.tabberIndex=t.activeTabberIndex}t.activeNode=t.tabs[i].li.firstChild.cloneNode(true);t.activeTabberIndex=i;if(t.clicked){t.tabs[i].li.focus()}t.tabs[i].li.innerHTML='<span>'+t.tabs[i].li.firstChild.innerHTML+'</span>'}};function setPageStateCookie(id,value){var open2Cookie=getCookie("open2PageState");open2Cookie[id]=value;setCookie("open2PageState",open2Cookie)}function getPageStateCookie(id){var open2Cookie=getCookie("open2PageState");return open2Cookie[id]}function getOpenDivs(cookie){var openDivs=new Array();var open2Cookie=getCookie("open2PageState");if(typeof(open2Cookie[cookie])!='undefined'){openDivs=open2Cookie[cookie].split('|')}return openDivs}function addOpenDiv(cookie,value){var open2Cookie=getCookie("open2PageState");var varIDs=new Array();if(typeof(open2Cookie[cookie])!='undefined'){varIDs=open2Cookie[cookie].split('|')}var idExists=false;for(var i=0;i<varIDs.length;i++){if(varIDs[i]==value){idExists=true}}if(!idExists){varIDs.push(value)}open2Cookie[cookie]=varIDs.join('|');setCookie("open2PageState",open2Cookie)}function removeOpenDiv(cookie,value){var open2Cookie=getCookie("open2PageState");var varIDs=new Array();if(typeof(open2Cookie[cookie])!='undefined'){varIDs=open2Cookie[cookie].split('|')}var newVarIDs=new Array();for(var i=0;i<varIDs.length;i++){if(varIDs[i]!=value){newVarIDs.push(varIDs[i])}}open2Cookie[cookie]=newVarIDs.join('|');setCookie("open2PageState",open2Cookie)}function getCookie(name){var cookieObject=new Object();var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return cookieObject}else{begin+=2}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length}var cookieValue=unescape(dc.substring(begin+prefix.length,end));var cookiePairs=cookieValue.split('_');for(var i=0;i<cookiePairs.length;i++){var valuePair=cookiePairs[i].split('-');cookieObject[valuePair[0]]=valuePair[1]}return cookieObject}function setCookie(name,cookieObject){var pairArray=new Array();for(var i in cookieObject){pairArray.push(i+"-"+cookieObject[i])}var value=pairArray.join("_");document.cookie=name+"="+escape(value)}function tabberObj(argsObj,tabberIndex){this.tabberIndex=tabberIndex;this.activeTabberIndex=-1;this.clicked=false;var arg;this.div=null;this.classMain="tabber";this.classMainLive="tabberlive";this.classTab="tabbertab";this.classTabDefault="tabbertabdefault";this.classNav="tabbernav";this.classTabHide="tabbertabhide";this.classNavActive="tabberactive";this.titleElements=['h1','h2','h3','h4','h5','h6'];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat='<tabberid>nav<tabnumberone>';for(arg in argsObj){this[arg]=argsObj[arg]}this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','gi');this.REclassMainLive=new RegExp('\\b'+this.classMainLive+'\\b','gi');this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','gi');this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','gi');this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','gi');this.tabs=new Array();if(this.div){this.init(this.div);this.div=null}}tabberObj.prototype.init=function(e){var childNodes,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;if(!document.getElementsByTagName){return false}if(typeof(pageID)!='undefined'){if(pageID!=''){e.id='p'+pageID+'t'+this.tabberIndex}}if(e.id){this.id=e.id}this.tabs.length=0;childNodes=e.childNodes;for(i=0;i<childNodes.length;i++){if(childNodes[i].className&&childNodes[i].className.match(this.REclassTab)){t=new Object();t.div=childNodes[i];this.tabs[this.tabs.length]=t;if(childNodes[i].className.match(this.REclassTabDefault)){defaultTab=this.tabs.length-1}}}DOM_ul=document.createElement("ul");DOM_ul.className=this.classNav;for(i=0;i<this.tabs.length;i++){t=this.tabs[i];t.headingText=t.div.title;if(this.removeTitle){t.div.title=''}if(!t.headingText){for(i2=0;i2<this.titleElements.length;i2++){headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0];if(headingElement){t.headingText=headingElement.innerHTML;if(this.titleElementsStripHTML){t.headingText.replace(/<br>/gi," ");t.headingText=t.headingText.replace(/<[^>]+>/g,"")}headingElement.style.display='none';break}}}if(!t.headingText){t.headingText=i+1}DOM_li=document.createElement("li");t.li=DOM_li;DOM_a=document.createElement("a");DOM_a.appendChild(document.createTextNode(t.headingText));DOM_a.href="javascript:void(null);";DOM_a.title=t.headingText;DOM_a.onclick=this.navClick;DOM_a.tabber=this;DOM_a.tabberIndex=i;if(this.addLinkId&&this.linkIdFormat){DOM_a.id=tabberObj_addLinkId(this.linkIdFormat,t.headingText)}DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li)}e.insertBefore(DOM_ul,e.firstChild);e.className=e.className.replace(this.REclassMain,this.classMainLive);this.tabShow(defaultTab);if(typeof this.onLoad=='function'){this.onLoad({tabber:this})}return this};tabberObj_addLinkId=function(aId,headingText){aId=aId.replace(/<tabberid>/gi,this.id);aId=aId.replace(/<tabnumberzero>/gi,i);aId=aId.replace(/<tabnumberone>/gi,i+1);aId=aId.replace(/<tabtitle>/gi,headingText.replace(/[^a-zA-Z0-9\-]/gi,''));return aId};tabberObj.prototype.navClick=function(event){var rVal,a,self,tabberIndex,onClickArgs;a=this;if(!a.tabber){return false}self=a.tabber;tabberIndex=a.tabberIndex;if(typeof self.onClick=='function'){onClickArgs={'tabber':self,'index':tabberIndex,'event':event};if(!event){onClickArgs.event=window.event}rVal=self.onClick(onClickArgs);if(rVal===false){return false}}self.tabShow(tabberIndex);return false};tabberObj.prototype.tabHideAll=function(){var i;for(i=0;i<this.tabs.length;i++){this.tabHide(i)}};tabberObj.prototype.tabHide=function(tabberIndex){var div;if(!this.tabs[tabberIndex]){return false}div=this.tabs[tabberIndex].div;if(!div.className.match(this.REclassTabHide)){div.className+=' '+this.classTabHide}this.navClearActive(tabberIndex);return this};tabberObj.prototype.tabShow=function(tabberIndex){var div;if(!this.tabs[tabberIndex]){return false}this.tabHideAll();div=this.tabs[tabberIndex].div;div.className=div.className.replace(this.REclassTabHide,'');this.navSetActive(tabberIndex);if(typeof this.onTabDisplay=='function'){this.onTabDisplay({'tabber':this,'index':tabberIndex})}return this};tabberObj.prototype.navSetActive=function(tabberIndex){this.tabs[tabberIndex].li.className=this.classNavActive;return this};tabberObj.prototype.navClearActive=function(tabberIndex){this.tabs[tabberIndex].li.className='';return this};function tabberAutomatic(tabberArgs){var tempObj,divs,i;if(!tabberArgs){tabberArgs=tabberOptions}tempObj=new tabberObj(tabberArgs);divs=document.getElementsByTagName("div");var j=0;for(i=0;i<divs.length;i++){if(divs[i].className&&divs[i].className.match(tempObj.REclassMain)){j++;tabberArgs.div=divs[i];divs[i].tabber=new tabberObj(tabberArgs,j)}}return this}/*----------- END TABBOMATIC -----------*/


/*----------- START FIX COLUMNS -----------*/
var niftyOk=(document.getElementById&&document.createElement&&Array.prototype.push);String.prototype.find=function(what){return(this.indexOf(what)>=0?true:false)};function Nifty(selector,options,options2){if(niftyOk==false)return;var i,v=selector.split(","),h=0;if(options==null)options="";if(options.find("height"))SameHeight(selector,h,options2);if(options.find("remove"))Remove(selector)}function CreateEl(x){return(document.createElement(x))}function SameHeight(selector,maxh,options2){var i,j,k=0,v=selector.split(","),els=[],els2=[],gap,t,temp,expand=options2.split(";");for(i=0;i<v.length;i++){t=getElementsBySelector(v[i]);els=els.concat(t)}for(i=0;i<expand.length;i++){temp=expand[i].split(",");for(j=0;j<temp.length;j++){t=getElementsBySelector(temp[j]);els2=els2.concat(t)}}for(i=0;i<els.length;i++){nc=els[i].lastChild;if(nc.className=="niftyfill"){els[i].removeChild(nc)}if(els[i].offsetHeight>maxh)maxh=els[i].offsetHeight;els[i].style.height="auto"}for(i=0;i<els.length;i++){gap=maxh-els[i].offsetHeight;temp=expand[i].split(",");if(gap>0){for(j=0;j<temp.length;j++){nc=els2[(i+j+k)].lastChild;t=CreateEl("b");t.className="niftyfill";t.style.height=gap+"px";if(nc.className=="niftycorners")els2[(i+j+k)].insertBefore(t,nc);else els2[(i+j+k)].appendChild(t)}}k=k+(temp.length)-1}}function Remove(selector){var i,v=selector.split(","),els=[],t,nc;for(i=0;i<v.length;i++){t=getElementsBySelector(v[i]);els=els.concat(t)}for(i=0;i<els.length;i++){nc=els[i].lastChild;if(nc.className=="niftyfill"){els[i].removeChild(nc)}}}function getElementsBySelector(selector){var i,j,selid="",selclass="",tag=selector,tag2="",v2,k,f,a,s=[],objlist=[],c;if(selector.find("#")){if(selector.find(" ")){s=selector.split(" ");var fs=s[0].split("#");if(fs.length==1)return(objlist);f=document.getElementById(fs[1]);if(f){v=f.getElementsByTagName(s[1]);for(i=0;i<v.length;i++)objlist.push(v[i])}return(objlist)}else{s=selector.split("#");tag=s[0];selid=s[1];if(selid!=""){f=document.getElementById(selid);if(f)objlist.push(f);return(objlist)}}}if(selector.find(".")){s=selector.split(".");tag=s[0];selclass=s[1];if(selclass.find(" ")){s=selclass.split(" ");selclass=s[0];tag2=s[1]}}var v=document.getElementsByTagName(tag);if(selclass==""){for(i=0;i<v.length;i++)objlist.push(v[i]);return(objlist)}for(i=0;i<v.length;i++){c=v[i].className.split(" ");for(j=0;j<c.length;j++){if(c[j]==selclass){if(tag2=="")objlist.push(v[i]);else{v2=v[i].getElementsByTagName(tag2);for(k=0;k<v2.length;k++)objlist.push(v2[k])}}}}return(objlist)}
/*----------- END FIXCOLUMNS -----------*/



/*----------- START PRINT ONLY FOOTNOTES -----------*/
function footnoteLinks(containerID,targetID){if(!document.getElementById||!document.getElementsByTagName||!document.createElement)return false;if(!document.getElementById(containerID)||!document.getElementById(targetID))return false;var container=document.getElementById(containerID);var target=document.getElementById(targetID);var h2=document.createElement('h2');addClass.apply(h2,['printOnly']);var h2_txt=document.createTextNode('Links');h2.appendChild(h2_txt);var coll=container.getElementsByTagName('a');var ol=document.createElement('ol');addClass.apply(ol,['printOnly']);var myArr=[];var thisLink;var num=1;for(var i=0;i<coll.length;i++){var thisClass=coll[i].className;if((coll[i].getAttribute('href')||coll[i].getAttribute('cite'))&&(thisClass==''||thisClass.indexOf('nop')==-1)){thisLink=coll[i].getAttribute('href')?coll[i].href:coll[i].cite;var note=document.createElement('sup');addClass.apply(note,['printOnly']);var note_txt;var j=inArray.apply(myArr,[thisLink]);if(j||j===0){note_txt=document.createTextNode(j+1)}else{var li=document.createElement('li');var li_txt=document.createTextNode(thisLink);li.appendChild(li_txt);ol.appendChild(li);myArr.push(thisLink);note_txt=document.createTextNode(num);num++}note.appendChild(note_txt);if(coll[i].tagName.toLowerCase()=='blockquote'){var lastChild=lastChildContainingText.apply(coll[i]);lastChild.appendChild(note)}else{coll[i].appendChild(note)}}}target.appendChild(h2);target.appendChild(ol);addClass.apply(document.getElementsByTagName('html')[0],['noted']);return true}function inArray(needle){for(var i=0;i<this.length;i++){if(this[i]===needle){return i}}return false}function addClass(theClass){if(this.className!=''){this.className+=' '+theClass}else{this.className=theClass}}function lastChildContainingText(){var testChild=this.lastChild;var contentCntnr=['p','li','dd'];while(testChild.nodeType!=1){testChild=testChild.previousSibling}var tag=testChild.tagName.toLowerCase();var tagInArr=inArray.apply(contentCntnr,[tag]);if(!tagInArr&&tagInArr!==0){testChild=lastChildContainingText.apply(testChild)}return testChild}
/*----------- END PRINT ONLY FOOTNOTES -----------*/

/*----------- START FADING TICKER -----------*/
var GintMaximumOpacity=0;var GintMinimumOpactity=0;var GintNumberOfListItems=0;var GintFadeValue=0;var GintFadeSpeed=0;var GintPause=0;var GintListItem=0;var GstrBackColor="#ffffff";function fnInitFadeList(intNumberOfListItems,intMaximumOpacity,intMinimumOpactity,intFadeSpeed,intPause,strBackColor){GintNumberOfListItems=intNumberOfListItems;GintMaximumOpacity=intMaximumOpacity;GintMinimumOpactity=intMinimumOpactity;GintFadeValue=intMinimumOpactity-1;GintFadeSpeed=intFadeSpeed;GintPause=intPause*1000;GstrBackColor=strBackColor;fnStartFade()}function fnStartFade(){fnClearList();fnFadeIn();fnWait()}function fnClearList(){for(var intChildNodes=0;intChildNodes<GintNumberOfListItems;intChildNodes++){document.getElementById("idFadeItem"+intChildNodes).style.display="none"}document.getElementById("idFadeItem"+GintListItem).style.display="block"}function fnFadeIn(){var listElement=document.getElementById("idFadeItem"+GintListItem);GintFadeValue++;timerID=setTimeout("fnFadeIn()",GintFadeSpeed);listElement.style.width="100%";listElement.style.filter="alpha(opacity="+GintFadeValue+")";listElement.style.backgroundColor=GstrBackColor;listElement.style.opacity=(GintFadeValue/100); if(GintFadeValue==(GintMaximumOpacity-1)){clearTimeout(timerID);return}}function fnWait(){timerID=setTimeout("fadeOut()",GintPause)}function fadeOut(){var listElement=document.getElementById("idFadeItem"+GintListItem);GintFadeValue--;timerID=setTimeout("fadeOut()",GintFadeSpeed);listElement.style.width="100%";listElement.style.filter="alpha(opacity="+GintFadeValue+")";listElement.style.opacity=(GintFadeValue/100); if(GintFadeValue==(GintMinimumOpactity+1)){clearTimeout(timerID);if(GintListItem<(GintNumberOfListItems-1)){GintListItem++;fnClearList();listElement.style.display="block"}else{GintListItem=0;fnClearList();listElement.style.display="block"}fnStartFade()}}
/*----------- END FADING TICKER -----------*/

/*----------- START BBC IMAGE ROTATOR -----------*/
var images;var currentimg=1;var oldie;function $(id){return document.getElementById(id)}var go;function rotatevatorLoader(param){images=$(param).getElementsByTagName('img');checkBrowser();go=setInterval('rotate();',statictime)}function initialise(){images[0].style.zIndex=1;for(n=1;n<(images.length);n++){if(oldie){images[n].setAttribute('style','filter:alpha(0);')}else{images[n].setAttribute('style','opacity:0;')}images[n].style.zIndex=0}}function checkBrowser(){initialise();oldie=(images[1].filters)?true:false}function rotate(){if(currentimg==1){initialise()}if(currentimg<images.length){subrotate(currentimg)}else{currentimg=0;setOpacity(currentimg,0);subrotate(images.length)}}function subrotate(index){images[currentimg].style.zIndex=index;fadeIn(0,currentimg);currentimg++;if(imgloop=='0'){if(currentimg==images.length){clearInterval(go);return false}}}function fadeIn(current,image){if(current<=40){var b=Math.sin(current*(Math.PI/80));setOpacity(image,b,current);current++;setTimeout('fadeIn('+current+','+image+')',fadetime)}}function setOpacity(objs,num,current){if(oldie){images[objs].style.filter='alpha(opacity='+(num)*100+')'}else{images[objs].style.opacity=num}if(current>38){if(oldie){images[objs].style.filter=''}}}
/*----------- END BBC IMAGE ROTATOR -----------*/