(function(a){a.myFutureNav={};a.fn.myFutureNav=function(){return this.each(function(){dm=jQuery(this),li=dm.children("li"),anchor=li.children("a"),navWidth=dm.parent("div")[0].clientWidth,totalWidth=0,numTabs=li.size();ULs=dm.find("ul");anchor.each(function(b){totalWidth+=a(this).outerWidth(true)});totalExpand=(navWidth-totalWidth)/numTabs;roundedExpand=parseInt(totalExpand);remainder=Math.round((totalExpand-roundedExpand)*numTabs);anchor.each(function(b){newWidth=a(this).width()+roundedExpand;if(b===(numTabs-1)){newWidth+=remainder}a(this).css("width",newWidth)})})}})(jQuery);if(!window.console){var console={log:function(a){}}}(function(a){jQuery.fn.extend({selectbox:function(b){return this.each(function(){new jQuery.SelectBox(this,b)})}});jQuery.SelectBox=function(m,h){var l=h||{};l.inputClass=l.inputClass||"selectbox";l.containerClass=l.containerClass||"selectbox-wrapper";l.hoverClass=l.hoverClass||"current";l.currentClass=l.selectedClass||"selected";l.debug=l.debug||false;var r=m.id;var g=-1;var s=false;var p=0;var n=a(m);var c=b(l);var f=e(l);n.hide().before(f).before(c);q();f.click(function(){if(!s){c.toggle()}}).focus(function(){if(c.not(":visible")){s=true;c.show()}}).keydown(function(v){switch(v.keyCode){case 38:v.preventDefault();j(-1);break;case 40:v.preventDefault();j(1);break;case 13:v.preventDefault();a("li."+l.hoverClass).trigger("click");break;case 27:u();break}}).blur(function(){if(c.is(":visible")&&p>0){if(l.debug){console.log("container visible and has focus")}}else{u()}});function u(){p=0;c.hide()}function q(){c.append(o(f.attr("id"))).hide();var v=f.css("width");c.width(v)}function b(w){var v=document.createElement("div");c=a(v);c.attr("id",r+"_container");c.addClass(w.containerClass);return c}function e(w){var v=document.createElement("input");var x=a(v);x.attr("id",r+"_input");x.attr("type","text");x.addClass(w.inputClass);x.attr("autocomplete","off");x.attr("readonly","readonly");x.attr("tabIndex",n.attr("tabindex"));return x}function j(v){var w=a("li",c);if(!w){return}g+=v;if(g<0){g=0}else{if(g>=w.size()){g=w.size()-1}}w.removeClass(l.hoverClass);a(w[g]).addClass(l.hoverClass)}function d(){var v=a("li."+l.currentClass,c).get(0);var x=(""+v.id).split("_");var w=x[x.length-1];n.val(w);f.val(a(v).html());return true}function t(){return n.val()}function k(){return f.val()}function o(v){var w=new Array();var x=document.createElement("ul");n.children("option").each(function(){var y=document.createElement("li");y.setAttribute("id",v+"_"+a(this).val());y.innerHTML=a(this).html();if(a(this).is(":selected")){f.val(a(this).html());a(y).addClass(l.currentClass)}x.appendChild(y);a(y).mouseover(function(z){p=1;if(l.debug){console.log("over on : "+this.id)}jQuery(z.target,c).addClass(l.hoverClass)}).mouseout(function(z){p=-1;if(l.debug){console.log("out on : "+this.id)}jQuery(z.target,c).removeClass(l.hoverClass)}).click(function(A){var z=a("li."+l.hoverClass,c).get(0);if(l.debug){console.log("click on :"+this.id)}a("li."+l.currentClass).removeClass(l.currentClass);a(this).addClass(l.currentClass);d();u()})});return x}}})(jQuery);(function(a){jQuery.collapsibleButtonPanel=function(){a("DIV.ContainerPanel > DIV.collapsePanelHeader > DIV.ArrowExpand").parent().next("div.Content").hide("fast");a("DIV.ContainerPanel > DIV.collapsePanelHeader > DIV.ArrowExpand").toggle(function(){a(this).parent().next("div.Content").show("slow");a(this).attr("class","ArrowClose");a(this).parent().parent().attr("class","ContainerPanel Open")},function(){a(this).parent().next("div.Content").hide("slow");a(this).attr("class","ArrowExpand");a(this).parent().parent().attr("class","ContainerPanel Closed")})};jQuery.collapsibleLinkPanel=function(){a("DIV.ContainerPanel > DIV.collapsePanelHeader > DIV.ArrowExpand").parent().next("div.Content").hide("fast");a("DIV.ContainerPanel > DIV.collapsePanelHeader > DIV.HeaderContentLink").toggle(function(){a(this).parent().next("div.Content").show("slow")},function(){a(this).parent().next("div.Content").hide("slow")})}})(jQuery);function replaceSubmitButtons(){jQuery("form").each(function(){jQuery(this).find("input.btn").each(function(){classes=jQuery(this).attr("class");jQuery(this).hide();jQuery(this).after('<a href="#" class="'+classes+'"><span>'+jQuery(this).val()+"</span></a>")})})}(function(a){function b(){var d=a("table.table2div");if(d.length==0){return}a("<div class='divTable'></div>").insertBefore("table.table2div");var c="";d.find("tr").each(function(){c+=("<div class='tr'>");var e="";a(this).find("td").each(function(){var f="<div class='td' ";f+="style='float:left;width:"+a(this).width()+"px'>";f+=a(this).html();f+="</div>";e+=f});if(e!=""){e+="<div style='clear:left'></div></div>"}c+=e+"</div>"});a("div.divTable").html(c);d.remove()}})(jQuery);function switchArticleOptions(d){var c=document.getElementsByName("rdoSearchStyle");for(i=0;i<c.length;i++){c[i].disabled=!d.checked}}var map;function loadMap(d,c,e){var b=new google.maps.LatLng(d,c);var a={zoom:e,center:b,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("map_canvas"),a)}function addMarker(a,c,b,f){var e=new google.maps.LatLng(c,b);var d=new google.maps.Marker({position:e,map:map,title:a});google.maps.event.addListener(d,"click",function(g){window.location.href=f})}var map;function loadCustomMap(a){map=new google.maps.Map(document.getElementById("map_canvas"),a)}function onSearchKeydown(){document.getElementById("btnHomeSearch").target="maincontentbody_0";document.getElementById("btnHomeSearch").argument="search"}function onSearchHomeKeydown(){document.getElementById("btnHomeSearch").target="headerrightsearch_0";document.getElementById("btnHomeSearch").argument="Home"}function onSearchSubmit(){__doPostBack(document.getElementById("btnHomeSearch").target,document.getElementById("btnHomeSearch").argument)}(function(a){a(document).ready(function(){a(".scfSectionContent .dateInput div input").datepicker({dateFormat:"dd/mm/yy",defaultDate:"+1w",changeMonth:true,numberOfMonths:2})});a(document).ready(function(){var c=a('.scfSectionContent .dateInput label:contains("End date")').parent().find("input");var b=a('.scfSectionContent .dateInput label:contains("Start date")').parent().find("input");a('<span id="endDateValidator" class="scfValidator" style="color: red; display: none;">End date must be later than Start date</span>').insertAfter(c.parent().find("span:last"));c.change(function(){if(a.datepicker.parseDate("dd/mm/yy",c.val())<a.datepicker.parseDate("dd/mm/yy",b.val())){a("#endDateValidator").show()}else{a("#endDateValidator").hide()}});b.change(function(){if(a.datepicker.parseDate("dd/mm/yy",c.val())<a.datepicker.parseDate("dd/mm/yy",b.val())){a("#endDateValidator").show()}else{a("#endDateValidator").hide()}})});a(document).ready(function(){var b=a('.scfSectionLegend:contains("Organiser")').parent().find("select");var c=a(".defaultHidden");c.find("legend").hide();c.hide();b.change(function(){if(b.find("option:selected").text()=="Other"){c.show("slow")}else{c.hide("slow")}})});a(document).ready(function(){var c=a('.scfSectionLegend:contains("Location")').parent();var b=0;c.find("input[type=checkbox]").click(function(){if(a(this).is(":checked")){b+=1}else{b-=1}if(b>1){c.find("input[type=text]").attr("disabled",true)}else{c.find("input[type=text]").removeAttr("disabled")}})})})(jQuery);
