function DoNothing(){}var textOnly=isTextOnlyPage();var currentPage=getCurrentPage();if(currentPage=='')currentPage='index.html';var isLocal=ifLocal();var gpos=640;addOnload(setUpPage);if(currentPage=='index.html')addOnload(getScrollingMessage);function addOnload(newFunction){var oldOnload=window.onload;if(typeof oldOnload=='function'){window.onload=function(){if(oldOnload){oldOnload();}newFunction();}}else{window.onload=newFunction;}}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 getCurrentPage(){var thePage=window.document.location.pathname.toLowerCase();var pPos=thePage.lastIndexOf('\\');if(pPos!=-1)return thePage.slice(pPos+1);else
{pPos=thePage.lastIndexOf('\/');if(pPos!=-1)return thePage.slice(pPos+1);else
return thePage;}}function getApplicationName(){if((navigator.appName=='Microsoft Internet Explorer')&&(document.lastModified.substring(3,5)==', '))return'Opera';else
return navigator.appName;}function getObjectReference(name){var d;if(document.getElementById)d=document.getElementById(name);else if(document.all)d=document.all(name);return d;}function ifLocal(){var path=window.document.location.pathname.toLowerCase();if(path.charAt(1)=='c')return true;else
return false;}function insertDivTag(tagName,intoID){var parentID=document.getElementById(intoID);if(parentID!=null){var childTag=document.createElement('div');childTag.ID=tagName;parentID.appendChild(childTag);}else
alert('Could not find div tag with id of '+intoID);}function insertElement(theElement,before){var myElement=document.createElement(theElement);document.getElementById(before).insertBefore(myElement);}function getVolumeForFile(sFile){var sVol='';if(isLocal)sVol='http://www.brackenhallurc.org.uk';else
{if(textOnly)sVol='../.';else
sVol='.';}return(sVol+'/'+sFile);}function setUpPage(){var hdfile='/_html/graphic_extra.html';if(textOnly==true)hdfile='/_html/text_extra.html';hdfile=getVolumeForFile(hdfile);ajaxLoader(hdfile,"dvwrapper");addValidaterCode();setStatus();addExtraScripts();addBodyHtml();}function addValidaterCode(){var code='<div id="dvXhtml"> <p><a href="http://validator.w3.org/check?uri=referer">';code+='<img style="border:0;width:88px;height:31px;"';if(textOnly!=true)code+=' src="./_images/valid-xhtml10.gif"';else
code+=' src=".././_images/valid-xhtml10.gif"';code+=' alt="Valid XHTML 1.0 Transitional" />';code+='</a> </p> </div>';code+='<div id="dvCss"> <p><a href="http://jigsaw.w3.org/css-validator/" target="_blank">&#39;';code+='<img style="border:0;width:88px;height:31px;"';if(textOnly!=true)code+=' src="./_images/vcss.bmp"';else
code+=' src=".././_images/vcss.bmp"';code+=' alt="Valid CSS!" />';code+='</a> </p> </div>';getObjectReference('dvwrapper').innerHTML+=code;}function setStatus(){var wStatus='';switch(currentPage){case'index.html':wStatus='Home';break;case'activities.html':wStatus='Activities';break;case'aboutus.html':wStatus='About us';break;case'contactus.html':wStatus='Contact us';break;case'forfun.html':wStatus='Fun';break;case'links.html':wStatus='Links';break;case'location.html':wStatus='Location';break;case'mission.html':wStatus='Mission';break;case'officials.html':wStatus='Officials';break;}window.defaultStatus=wStatus+' page';}function addExtraScripts(){var scriptName='siteScripts';var todo=false;var scrfile='./_scripts/';if(textOnly)scrfile='.././_scripts/';switch(currentPage){case'index.html':break;case'activities.html':break;case'aboutus.html':break;case'contactus.html':todo=true;scrfile+='FormScripts.js';break;case'forfun.html':todo=true;scrfile+='GamesScripts.js';break;case'links.html':break;case'location.html':break;case'mission.html':break;case'officials.html':break;}if(todo)getObjectReference(scriptName).src=scrfile;}function addBodyHtml(){var htmlfile='_html/';var todo=false;htmlfile=getVolumeForFile(htmlfile)+'/';switch(currentPage){case'index.html':loadServices();break;case'activities.html':todo=true;htmlfile+='bodytxtactivities.html';break;case'aboutus.html':todo=true;htmlfile+='bodytxtaboutus.html';break;case'contactus.html':todo=true;htmlfile+='bodytxtcontactus.html';break;case'forfun.html':todo=true;if(textOnly)htmlfile+='bodytxtforfunt.html';else
htmlfile+='bodytxtforfung.html';break;case'links.html':todo=true;htmlfile+='bodytxtlinks.html';break;case'location.html':todo=true;if(textOnly)htmlfile+='bodytxtlocationt.html';else
htmlfile+='bodytxtlocationg.html';break;case'mission.html':todo=true;if(textOnly)htmlfile+='bodytxtmissiont.html';else
htmlfile+='bodytxtmissiong.html';break;case'officials.html':todo=true;if(textOnly)htmlfile+='bodytxtofficialst.html';else
htmlfile+='bodytxtofficialsg.html';break;case'thankyou.html':todo=true;htmlfile+='bodytxtthankyou.html';break;}if(todo)bodyHtmlLoader(htmlfile,'dvbody');}function showevents(){var App=getApplicationName();if(App=='Microsoft Internet Explorer'||App=='Opera')window.open('specialevents.htm','SpecialEvents','status=0,width=600,height=500,left=150,top=100 border=0');else
window.open('specialevents.htm','SpecialEvents','status=0,width=600,height=500,screenX=150,screenY=100 border=0');}function movead(item,speed,pauseSeconds){gpos-=5;if(gpos<10){pause(pauseSeconds);gpos=640;}var d=getObjectReference(item);if(d!=null){d.style.left=gpos;window.setTimeout('movead("'+item+'",'+speed+','+pauseSeconds+');',speed);}}function textScroller(){var o=getObjectReference('dvMessage');if(o!=null){var mainMessage=o.innerText;var scrollingRegion=o.width;mainMessage=mainMessage.substring(1,mainMessage.length)+mainMessage.charAt(0);o.innerText=mainMessage;setTimeout("textScroller()",150);}}function showObject(obj){var o=getObjectReference(obj);if(o!=null)o.style.visibility='visible';}function hideObject(obj){var o=getObjectReference(obj);if(o!=null)o.style.visibility='hidden';}function currentYear(){var d=new Date();return d.getFullYear();}function correctCopyrightYear(creationYear){var year=currentYear();if(year>creationYear)return creationYear+' - '+year;else
return correctCopyrightYear=creationYear;}function pause(seconds){for(var c=0;c<(seconds*1000000);c++){;}}function getActiveXObject(){var x=false;if(document.getElementById){return x=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();}}function loadServices(){var partUrl='/_xml/services';inDiv='dvbody';var today=new Date();var mNo=1;mNo=mNo+Math.ceil(today.getMonth());partUrl=partUrl+mNo+".xml";partUrl=getVolumeForFile(partUrl);loadServicesXML(partUrl,inDiv);}function loadServicesXML(xmlName,areaName){var x;xmlDoc='';x=getActiveXObject();if(x){x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){xmlDoc=x.responseXML;parseServicesData(xmlDoc,areaName);}};x.open("GET",xmlName,true);x.send(null);}else
alert('Could not get an XMLHTTPREQUEST object from your browser');}function parseServicesData(theDoc,divName){var maxitems=theDoc.getElementsByTagName('date').length;var feedBody='';var datelist=theDoc.getElementsByTagName('date');var detailslist=theDoc.getElementsByTagName('details');feedBody='<div class="row"><span class="tocenter" style="color:#346345;"><strong>A warm welcome awaits anyone wishing to join us for our Sunday services.<br />';feedBody+='We have a Junior Church to cater for the children who attend our service.<br /><br />';feedBody+='We normally celebrate Communion on the first Sunday in the month<br />';feedBody+='and have "All age worship" the last Sunday</strong><br /><br /></span></div>';feedBody+='<div class="year"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;';feedBody+=currentYear()+'</div>';for(i=0;i<maxitems;i++){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+='<br /><br /></span></div>';else
feedBody+='</span></div>';}feedBody+='<div class="row"><span class="tocenter" style="color:#346345;"><br /><strong>At the end of each service we have coffee and biscuits in the schoolroom.</strong><br /><br />';feedBody+='We are situated on Longhill Road which is just off Bradford Road.<br />Turn right after the Asda store when heading from Huddersfield to Brighouse<br />';feedBody+='If you are not sure where we are, then click the location menu item.<br /></span></div>';getObjectReference(divName).innerHTML=feedBody;}function changeBrackets(inStr){var retStr='';retStr=replaceChar(inStr,'[','<');retStr=replaceChar(retStr,']','>');return retStr;}function replaceChar(mainStr,fromStr,toStr){var inStr=mainStr;retStr='';do{retStr=inStr;inStr=retStr.replace(fromStr,toStr);}while(retStr!=inStr);return retStr;}function loadCalendar(){var partUrl='/_xml/calendar';inDiv='dvbody';var today=new Date();var mNo=0;mNo=mNo+Math.ceil(today.getYear());partUrl=partUrl+mNo+".xml";partUrl=getVolumeForFile(partUrl);loadCalendarXML(partUrl,inDiv);}function loadCalendarXML(xmlName,areaName){var x;xmlDoc='';x=getActiveXObject();if(x){x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){xmlDoc=x.responseXML;parseCalendarData(xmlDoc,areaName);}};x.open("GET",xmlName,true);x.send(null);}else
alert('Could not get an XMLHTTPREQUEST object from your browser');}function parseCalendarData(theDoc,divName){var maxitems=theDoc.getElementsByTagName('date').length;var feedBody='';var datelist=theDoc.getElementsByTagName('date');var detailslist=theDoc.getElementsByTagName('details');var extra=0;var looplength=Math.ceil(maxitems/2);extra=(looplength*2)-maxitems;var cnt=looplength-extra;while(datelist[cnt].firstChild.nodeValue==' '){extra++;cnt++;}looplength+=extra;feedBody='<div id="dvheadertext">Services &amp; events for ';feedBody+=currentYear()+'</div>';feedBody+='<div class="row"><span class="tocenter" style="color:blue;">Please check the orders of service and the church newsletter<br/>for any alterations of the dates below.<br/><br/></span></div>';for(i=0;i<looplength;i++){feedBody+='<div class="row"><span class="col1">'+datelist[i].firstChild.nodeValue+'</span><span class="col2">'+'&nbsp;'+changeBrackets(detailslist[i].firstChild.nodeValue)+'</span>';if((i+looplength)<maxitems)feedBody+='<span class="col3">'+datelist[i+looplength].firstChild.nodeValue+'</span><span class="col4">'+'&nbsp;'+changeBrackets(detailslist[i+looplength].firstChild.nodeValue)+'</span></div>';}getObjectReference(divName).innerHTML=feedBody;}function ajaxLoader(url,id){var x;pageName='';html='';x=getActiveXObject();if(x){getExtraHtml(x,id);x.open("GET",url,true);x.send(null);}else
alert('Could not get an XMLHTTPREQUEST object from your browser');}function getExtraHtml(axo,idiv){var html='';pos=0;var year=correctCopyrightYear("2004");axo.onreadystatechange=function(){if(axo.readyState==4&&axo.status==200){html=axo.responseText;if(currentPage!='index.html'){html=addIndexpageLink(html);html=changeLinkName(html);}if(textOnly){if(currentPage=='index.html')html=deleteIndexpageLink(html);else
html=changeLinkName(html);}html=addSelectedMenu(html);pos=html.indexOf('&copy');if(pos!=-1)html=replaceStringAt(html,year,' ',' [',pos);getObjectReference(idiv).innerHTML+=html;}}}function addSelectedMenu(originalHtml){var pos=0;newHtml='';addStyle=' style="color:blue;" ';var addClick=' onclick="return false;" ';newString='You are already on this page';newHtml=originalHtml;pos=newHtml.indexOf('href="'+currentPage+'"');if(pos!=-1){newHtml=insertStringAt(newHtml,addStyle,'onmouseover',pos);newHtml=insertStringAt(newHtml,addClick,'onmouseover',pos);newHtml=replaceStringAt(newHtml,newString,'title="','"',pos);newHtml=replaceStringAt(newHtml,newString,'&#39;','&#39;',pos);}return newHtml;}function addIndexpageLink(originalHtml){var pos=0;newHtml='';addLink='a href="index.html"';newHtml=originalHtml;pos=newHtml.indexOf('id="dvhome">');if(pos!=-1)newHtml=insertStringAt(newHtml,addLink,'>',pos+12);return newHtml;}function deleteIndexpageLink(originalHtml){var pos=0;newHtml='';newHtml=originalHtml;pos=originalHtml.indexOf('id="dvgraphic"');if(pos!=-1)newHtml=originalHtml.slice(pos-5);return newHtml;}function changeLinkName(originalHtml){var pos=0;newHtml='';toAdd='';if(textOnly)toAdd='../'+currentPage;else
toAdd='./text/'+currentPage;newHtml=originalHtml;pos=newHtml.indexOf('dvSwitch');if(pos!=-1)newHtml=replaceStringAt(newHtml,toAdd,'href="','"',pos);if(textOnly)toAdd='.././pda/'+currentPage;else
toAdd='./pda/'+currentPage;pos=newHtml.indexOf(currentPage);if(pos!=-1)newHtml=replaceStringAt(newHtml,toAdd,'href="','"',pos);return newHtml;}function insertStringAt(mainString,addString,atString,afterPos){var pos=0;retString=mainString;pos=mainString.indexOf(atString,afterPos);if(pos!=-1)retString=mainString.substring(0,pos-1)+addString+mainString.slice(pos);return retString;}function replaceStringAt(mainString,replaceString,startString,endString,afterPos){var sPos=0;ePos=0;retString=mainString;sPos=mainString.indexOf(startString,afterPos);if(sPos!=-1){sPos+=startString.length;retString=mainString.substring(0,sPos)+replaceString;ePos=mainString.indexOf(endString,sPos);if(ePos!=-1)retString+=mainString.slice(ePos);else
retString=mainString;}else
retString=mainString;return retString;}function bodyHtmlLoader(url,iDiv){var x;html='';x=getActiveXObject();if(x){x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){html=x.responseText;getObjectReference(iDiv).innerHTML+=html;}};x.open("GET",url,true);x.send(null);}else
alert('Could not get an XMLHTTPREQUEST object from your browser');}function getScrollingMessage(){var url='_html/scrollingmessage.html';url=getVolumeForFile(url);var x;html='';x=getActiveXObject();if(x){x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){html=x.responseText;setupMessage(html);}};x.open("GET",url,true);x.send(null);}else
alert('Could not get an XMLHTTPREQUEST object from your browser');}function setupMessage(sMessage){var sPos=0;if(sMessage.length>0){sPos=sMessage.indexOf('-->');if(sPos!=-1){sPos+=3;sMessage=sMessage.substring(sPos,sMessage.length);}if(sMessage.length>0){var o=getObjectReference('dvwrapper');if(o!=null){var hSpace=String.fromCharCode(160);sMessage=replaceChar(sMessage,' ',hSpace);var code='<div id="dvMessage" style="left:75px;width:800px">'+sMessage+'</div>';getObjectReference('dvwrapper').innerHTML+=code;textScroller();}}}}
