function DoNothing(){}var textOnly=isTextOnlyPage();var isLocal=ifLocal();if(navigator.appName=='Opera')pause(1);function isTextOnlyPage(){var path=window.document.location.pathname.toLowerCase();var txtOnly=false;if((path.indexOf('\/text\/')>-1)||(path.indexOf('\\text\\')>-1))txtOnly=true;return txtOnly;}function ifLocal(){var path=window.document.location.pathname.toLowerCase();if(path.charAt(1)=='c')return true;else
return false;}function getActiveXObject(){var req=false;if(document.getElementById){return x=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();}}function loadServices(){var partUrl='/_xml/services';inDiv='dvservices';var today=new Date();var mNo=1;mNo=mNo+Math.ceil(today.getMonth());partUrl=partUrl+mNo+".xml";if(isLocal)loadXML("http://www.brackenhallurc.org.uk"+partUrl,inDiv);else
{if(textOnly)loadXML("../."+partUrl,inDiv);else
loadXML("."+partUrl,inDiv);}}function loadXML(xmlName,areaName){var x;xmlDoc='';x=getActiveXObject();if(x){x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){xmlDoc=x.responseXML;parseData(xmlDoc,areaName);}};x.open("GET",xmlName,true);x.send(null);}else
alert('Could not get an XMLHTTPREQUEST object from your browser');}function parseData(theDoc,divName){var maxitems=theDoc.getElementsByTagName("date").length;var feedBody="";var datelist=theDoc.getElementsByTagName("date");var detailslist=theDoc.getElementsByTagName("details");for(i=0;i<maxitems;i++){feedBody=feedBody+'<div class="row"><span class="toleft">'+datelist[i].firstChild.nodeValue+'</span><span class="toright">'+changeBrackets(detailslist[i].firstChild.nodeValue);if((i<(maxitems-1))&&(datelist[i+1].firstChild.nodeValue.length>7))feedBody=feedBody+'<br /><br /></span></div>';else
feedBody=feedBody+'</span></div>';}document.getElementById(divName).innerHTML=feedBody;}function changeBrackets(str){var i;var cuChar='';var retStr='';var len=str.length;for(i=0;i<len;i++){curChar=str.charAt(i);switch(curChar){case'[':retStr+='<';break;case']':retStr+='>';break;default:retStr+=curChar;break;}}return retStr;}function pause(seconds){for(var c=0;c<(seconds*1000000);c++){;}}