var d=document;var strBaseUrl=null;function fnGetEle(a){return d.getElementById(a);}function fnGetBaseUrl(){if(!strBaseUrl){var a=location.href;strBaseUrl=a.substring(0,a.indexOf("/",a.indexOf("/",a.indexOf("/",8)+1))+1);}return strBaseUrl;}function fnIsDefaultValue(b,a){if(b.value==a){return true;}else{return false;}}function fnClearTextBoxValue(a,b){if(fnIsDefaultValue(a,b)){a.value="";}}function fnRestoreTextBoxValue(a,b){if(a.value===""){a.value=b;}}function fnSelectTextBoxValue(a,b){if(fnIsDefaultValue(a,b)){a.select();}}function fnClickButton(f,c){var a=f?f:window.event;var b=fnGetEle(c);if(b){if(a.keyCode==13){b.click();return false;}}}function fnClickButtonOnEnter(f,c){var a=f?f:window.event;var b=fnGetEle(c);if(b){if(a.keyCode==13){b.click();return false;}}}function fnOnClickOnEnter(b,c){var a=b?b:window.event;if(c){if(a.keyCode==13){c.onclick();return false;}else{return true;}}else{return true;}}function fnScrollToTop(){scroll(0,0);return false;}function fnToggleElement(b){var a=d.getElementById(b);if(a.style.visibility=="hidden"||a.style.display=="none"||a.style.visibility===""||a.style.display===""){a.style.display="block";a.style.visibility="visible";}else{a.style.display="none";a.style.visibility="hidden";}}function fnUpdateImageSrc(a,b){fnGetEle(a).src=b;}function fnUpdateClass(a,b){fnGetEle(a).className=b;}function AjaxManager(){}AjaxManager.prototype.Execute=function(c,b){var a=this.GetHttpRequest();a.onreadystatechange=b;a.open("GET",c,true);a.send(null);return a;};AjaxManager.prototype.IsComplete=function(a){if(!a){return false;}if(a.readyState==4||a.readyState=="complete"){return true;}return false;};AjaxManager.prototype.GetHttpRequest=function(){var e=null;if(window.XMLHttpRequest){try{e=new XMLHttpRequest();}catch(c){e=null;}}else{if(window.ActiveXObject){try{e=new ActiveXObject("Msxml2.XMLHTTP");}catch(b){try{e=new ActiveXObject("Microsoft.XMLHTTP");}catch(a){e=null;}}}}return e;};function fnResultMouseOver(a){a.style.backgroundColor="#eeeeee";}function fnResultMouseOut(a){a.style.backgroundColor="transparent";}function fnOpenNewWindow(g,e,a,b,c){var l=(screen.width-a)/2;var h=(screen.height-b)/2;var f=["width=",a,",height=",b,",left=",l,",top=",h,",",c];var m=window.open(g,e,f.toString(""));if(m){m.focus();}return m;}function fnOpenGISWindow(a){fnOpenNewWindow(a,"GISWindow",900,700,"address=0,addressbar=0,menu=0,menubar=0,resizable=0,status=0,statusbar=0");}function fnOpenCSCVirtualTourWindow(a){fnOpenNewWindow(a,"CSCVirtualTourWindow",903,500,"address=0,addressbar=0,menu=0,menubar=0,resizable=0,status=0,statusbar=0");}function fnOpenMuseumVirtualTourWindow(a){fnOpenNewWindow(a,"MuseumVirtualTourWindow",512,520,"address=0,addressbar=0,menu=0,menubar=0,resizable=0,status=0,statusbar=0");}function clearText(b,a){if(document.getElementById(b).value==a){document.getElementById(b).value="";}}function clickOnEnter(a){if(((document.all)?window.event.keyCode:event.which)==13){document.getElementById(a).click();return false;}else{return true;}}function OpenWindow(b,c,e,a){window.open(b,c,"scrollbars=yes,width="+e+",height="+a);}function fnFocusOnSelect(b){var c=document;var a=c.getElementById("divFocusOnText");a.innerHTML=arrFocusOnText[b];liSelected=c.getElementById("liFocusOn"+intSelectedFocusOn);if(liSelected.className.indexOf("selected")>-1){liSelected.className=liSelected.className.substring(0,liSelected.className.indexOf(" selected"));}var e=c.getElementById("liFocusOn"+b);e.className=e.className+" selected";intSelectedFocusOn=b;}function whubEventsCalendar(m,l,a,r,e,g,n,h){strContainerID=m;g=g;this.SelectedDate=l;this.Partner=a;this.EventsCalendarPageUrl=r;this.PageBaseUrl=e;this.CalendarHTMLURL="Plugins/EventsCalendar/AJAX/GetCalendarHTML.aspx";this.EventDetailsHTMLURL="Plugins/EventsCalendar/AJAX/GetEventDetailsHTML.aspx";var c=new AjaxManager();var f=new AjaxManager();var q=null;var o=null;this.Update=function(s){q=null;var t="?ID="+strContainerID+"&SelectedDate="+s+"&Partner="+this.Partner+"&EventsCalendarUrl="+this.EventsCalendarPageUrl;var v=this.PageBaseUrl+this.CalendarHTMLURL+t;q=c.Execute(v,p);this.NewDate=s;t="?SelectedDate="+s+"&Partner="+this.Partner+"&EventsCalendarUrl="+this.EventsCalendarPageUrl+"&ShowFullDetails="+n+"&ResultCount="+h;var u=this.PageBaseUrl+this.EventDetailsHTMLURL+t;o=f.Execute(u,b);return false;};function p(){if(c.IsComplete(q)){var s=q.responseText;q=null;if(s){d.getElementById(strContainerID).innerHTML=s;this.SelectedDate=this.NewDate;this.NewDate=null;}}}function b(){if(f.IsComplete(o)){var s=o.responseText;o=null;if(s){d.getElementById(g).innerHTML=s;}}}}function whubGoogleMapLayer(b){var b=b;var a=null;this.hasLoaded=false;this.isVisible=false;this.display=function(c){if(!this.isVisible){if(!this.hasLoaded){this.load(c);}else{this.show(c);}}};this.remove=function(){if(this.isVisible){a.hide();this.isVisible=false;}};this.show=function(c){if(!this.isVisible){if(this.hasLoaded){a.show();this.isVisible=true;}else{alert("We were unable to update the map because the data has not loaded.  Please try again later.");}}};this.load=function(c){if(!this.hasLoaded){a=new GGeoXml(b);this.hasLoaded=true;c.addOverlay(a);this.isVisible=true;}};}function whubGoogleMapControl(h,e,c,f,a,l){var o="scrptWhubGoogleMapPlugin";var q=false;var n=null;var b=null;this.googleMap=null;this.layers=[];this.border=null;this.dynamicLoad=function(){if(!d.getElementById(o)){n=d.getElementById("btnUpdate-"+h);b=d.getElementById("btnReset-"+h);n.disabled="disabled";b.disabled="disabled";m();if(location.href.indexOf("www.worcestershire.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBTKwbA4yruutuWwHhQ1gXgIX0dzLhQ3FVC0XA0lvoHQpceItu-43FLzkA";}else{if(location.href.indexOf("whub.org.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBTsOvB2e4PnjUXlvrFCXwkJBva4LhQJvn3Ovv6c_aAMcgWDB1VidNdg3A";}else{if(location.href.indexOf("www.bromsgrove.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBTkGsWDCrjRhscFh2C5nVrsC27b4hQ_z8KNK0d3XYw9aZV8kUAySXZixA";}else{if(location.href.indexOf("www.malvernhills.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBQr23v877zmtoykJ6lAcqmc8TEVcRRpV3oTlM5SG67n405lsY-9QUbqEA";}else{if(location.href.indexOf("www.redditch.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBTBWPzBNaAZoiYmuofZkgJvzxKU3xSNIdTrL8Qq1Jzn8kxODJua8zaceQ";}else{if(location.href.indexOf("www.wychavon.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBQuHVglvzZb8bD1pf3BGUjzV8Z8tRQ_lI13ztEgm1NUU8ku-8Drvbg9Fw";}else{if(location.href.indexOf("www.wyreforestdc.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBRECY6B9J9BpwR8VdJGbuxj0DIraBQgP9S8cYiNErOIyg5p2A_aE6dCbA";}else{if(location.href.indexOf("www.worcester.gov.uk")>-1){l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBRu3ZqoDxYxvo3KdDw15E8mEI0rrxQ4Gq3hhHY7kM5qKvoLVC1msSoFbw";}else{l="ABQIAAAAjNYYnob9oMOm1M6LvSY5KBSY_MYKlWxDbMF9_Vr1ack__N9LWRQBBUTSwY992DfN_gDRVMaaIAZnyQ";}}}}}}}}var r=d.createElement("script");r.id=o;r.type="text/javascript";r.src="http://maps.google.com/maps?file=api&v=2.x&key="+l+"&async=2&callback=map_"+h+".initialise";d.body.appendChild(r);}};this.initialise=function(){if(GBrowserIsCompatible()){m();this.googleMap=new GMap2(document.getElementById(h));this.goToDefaultLocation();this.googleMap.setUIToDefault();this.loadBorder();GEvent.addListener(this.googleMap,"tilesloaded",function(){g();p();q=true;d.getElementById("btnUpdate-divGoogleMap").disabled="";d.getElementById("btnReset-divGoogleMap").disabled="";});}else{alert("The page you are viewing is trying to display a Google Map but your web browser does not support this.");}};function m(){var r=d.getElementById("divLoading_"+h);r.innerHTML="Loading...";r.style.zIndex="2";}function p(){var r=d.getElementById("divLoading_"+h);r.style.zIndex="-1";}function g(){d.getElementById("imgStaticMap_"+h).style.zIndex="-1";}this.loadBorder=function(){if(a!==""){this.border=new GGeoXml(a);this.googleMap.addOverlay(this.border);}};this.goToDefaultLocation=function(){this.googleMap.setCenter(new GLatLng(e,c),f);};this.reset=function(){for(var s=0;s<this.layers.length;s++){this.layers[s].remove();}var t=d.getElementById("ddlLayers_"+h);if(t){for(var r=0;r<t.options.length;r++){t.options[r].innerHTML=t.options[r].innerHTML.replace(" (On)","");}}this.goToDefaultLocation();};this.unload=function(){if(d.getElementById(o)&&q){GUnload();}};this.addLayer=function(r){this.layers.push(new whubGoogleMapLayer(r));};this.toggleByDropdown=function(){var u=d.getElementById("ddlLayers_"+h);if(u){var t=u.options[u.selectedIndex].value;if(t!==""){this.toggleLayer(t);var r=u.options[u.selectedIndex].innerHTML;var s=" (On)";if(r.indexOf(s)>-1){u.options[u.selectedIndex].innerHTML=r.substring(0,r.indexOf(s));}else{u.options[u.selectedIndex].innerHTML=r+s;}}else{alert("Please select an option from the drop down menu in order to make a change to the map.");}}};this.toggleLayer=function(s){if(q){if(this.layers[s].isVisible){this.layers[s].remove();}else{for(var r=0;r<this.layers.length;r++){if(r!=s){if(this.layers[r].isVisible){this.layers[r].remove();var t=d.getElementById("ddlLayers_"+h);if(t){t.options[r+1].innerHTML=t.options[r+1].innerHTML.replace(" (On)","");}}}}this.layers[s].display(this.googleMap);}}else{alert("In order to make this page load quicker for you, we delayed loading the map until it looked like you wanted to use it.\n\nYou were a bit quick and the map hasn't quite finished loading yet, please click OK and try again and everything should be ready.");}};}function whubTabContainer(b,a){this.id=b;this.activeTab=a;this.selectTab=function(e){var c=document.getElementById("liTabs"+this.id+"-Tab"+this.activeTab),h=document.getElementById("divTabs"+this.id+"-Tab"+this.activeTab),g=document.getElementById("liTabs"+this.id+"-Tab"+e),f=document.getElementById("divTabs"+this.id+"-Tab"+e);if(c.className.indexOf(" selected")>-1){c.className=c.className.substring(0,c.className.indexOf(" selected"));}if(g.className.indexOf(" selected")<0){g.className=g.className+" selected";}if(h.className.indexOf(" selected")>-1){h.className=h.className.substring(0,h.className.indexOf(" selected"));}if(f.className.indexOf(" selected")<0){f.className=f.className+" selected";}this.activeTab=e;return false;};}function fnTidyPoll(){arrTbls=d.body.getElementsByTagName("table");for(var c=0;c<arrTbls.length;c++){if(arrTbls[c].id.indexOf("ctl00_userpoll")>-1&&arrTbls[c].id.indexOf("_tbl")>-1){arrTbls[c].style.width="300px";arrTbls[c].style.padding="5px";arrTbls[c].style.border="0px solid #cccccc";var a=arrTbls[c].getElementsByTagName("table");for(var b=0;b<a.length;b++){if(a[b].summary==="Answers"){a[b].style.width="300px";}else{a[b].style.border="1px solid #000000";a[b].style.height="15px";a[b].style.width="200px";a[b].style.backgroundColor="#ffffff";}}}}}function fnGetInputControlFocusOnFunction(){return function(){this.select();};}function fnTidyForm(){var c=d.getElementsByTagName("table");for(i=0;i<c.length;i++){if(c[i].className=="tbform"){var b=c[i].getElementsByTagName("input");for(j=0;j<b.length;j++){if(b[j].type=="text"){b[j].onfocus=fnGetInputControlFocusOnFunction();}}var a=c[i].getElementsByTagName("textarea");for(k=0;k<a.length;k++){a[k].onfocus=fnGetInputControlFocusOnFunction();}}}}function fnTidyIndexServerSearch(){var b=false;var a=false;if(d.getElementById("Template_ctl15_ctl00_searchTerms").value!="search keywords here"){b=true;}var c=d.getElementsByTagName("select");for(i=0;i<c.length;i++){if(c[i].id.indexOf("searchTypes")>-1){for(j=0;j<c[i].options.length;j++){if(c[i].options[j].innerHTML=="HTML"){c[i].options[j].innerHTML="Web Pages";}if(j>0&&c[i].options[j].selected){a=true;}}for(k=0;k<c[i].options.length;k++){if(c[i].options[k].innerHTML=="Web Pages"&&!a){c[i].options[k].selected=true;}}}}}function fnFooterMapImageSwap(a){fnUpdateImageSrc("imgFooterMap",fnGetBaseUrl()+"templates/default/images/common/footer-map-{0}.gif".replace("{0}",a.toLowerCase()));}function fnFooterAnchorClassUpdate(a,b){fnUpdateClass("ancFooterLink{0}".replace("{0}",a),b);}function fnAssignFooterBehaviours(){var a=["BDC","MHC","RBC","COW","WFC","WDC"];var b=null;b=fnGetEle("areaFooterMap"+a[0]);b.onmouseover=function(){fnFooterMapImageSwap(a[0]);fnFooterAnchorClassUpdate(a[0],"whubLinkHover");};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");fnFooterAnchorClassUpdate(a[0],"");};b.onblur=b.onmouseout;b=fnGetEle("areaFooterMap"+a[1]);b.onmouseover=function(){fnFooterMapImageSwap(a[1]);fnFooterAnchorClassUpdate(a[1],"whubLinkHover");};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");fnFooterAnchorClassUpdate(a[1],"");};b.onblur=b.onmouseout;b=fnGetEle("areaFooterMap"+a[2]);b.onmouseover=function(){fnFooterMapImageSwap(a[2]);fnFooterAnchorClassUpdate(a[2],"whubLinkHover");};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");fnFooterAnchorClassUpdate(a[2],"");};b.onblur=b.onmouseout;b=fnGetEle("areaFooterMap"+a[3]);b.onmouseover=function(){fnFooterMapImageSwap(a[3]);fnFooterAnchorClassUpdate(a[3],"whubLinkHover");};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");fnFooterAnchorClassUpdate(a[3],"");};b.onblur=b.onmouseout;b=fnGetEle("areaFooterMap"+a[4]);b.onmouseover=function(){fnFooterMapImageSwap(a[4]);fnFooterAnchorClassUpdate(a[4],"whubLinkHover");};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");fnFooterAnchorClassUpdate(a[4],"");};b.onblur=b.onmouseout;b=fnGetEle("areaFooterMap"+a[5]);b.onmouseover=function(){fnFooterMapImageSwap(a[5]);fnFooterAnchorClassUpdate(a[5],"whubLinkHover");};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");fnFooterAnchorClassUpdate(a[5],"");};b.onblur=b.onmouseout;b=fnGetEle("ancFooterLink"+a[0]);b.onmouseover=function(){fnFooterMapImageSwap(a[0]);};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");};b.onblur=b.onmouseout;b=fnGetEle("ancFooterLink"+a[1]);b.onmouseover=function(){fnFooterMapImageSwap(a[1]);};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");};b.onblur=b.onmouseout;b=fnGetEle("ancFooterLink"+a[2]);b.onmouseover=function(){fnFooterMapImageSwap(a[2]);};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");};b.onblur=b.onmouseout;b=fnGetEle("ancFooterLink"+a[3]);b.onmouseover=function(){fnFooterMapImageSwap(a[3]);};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");};b.onblur=b.onmouseout;b=fnGetEle("ancFooterLink"+a[4]);b.onmouseover=function(){fnFooterMapImageSwap(a[4]);};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");};b.onblur=b.onmouseout;b=fnGetEle("ancFooterLink"+a[5]);b.onmouseover=function(){fnFooterMapImageSwap(a[5]);};b.onfocus=b.onmouseover;b.onmouseout=function(){fnFooterMapImageSwap("wcc");};b.onblur=b.onmouseout;}
