(function(){var g,j=false,q=null,a={},t={searchSuggestion:"Search the BBC"},h={updateNoImagesState:function(){var v=g("#blq-search-btn")[0];if(v.currentStyle){var w=v.currentStyle.backgroundImage}else{if(window.getComputedStyle){var w=document.defaultView.getComputedStyle(v,null).getPropertyValue("background-image")}}if(w.indexOf("search_icon.png")==-1){return false}else{g("#blq-mast-home").removeClass("blq-no-images");return true}},searchTheBBCSearchHint:function(){var w=g("#blq-search-q"),v=g("#blq-search-form");w.bind("focus",function(){if(w.val()==t.searchSuggestion){w.val("")}});w.bind("blur",function(){if(!w.val()){w.val(t.searchSuggestion)}});v.bind("submit",function(x){if(w.val()==t.searchSuggestion){w.val("")}});if(w.val()==""&&g(document.activeElement)!==w){w.val(t.searchSuggestion)}},mapPublicApi:function(){if(!window.blqOnDomReady){window.blqOnDomReady=g(document).ready}},addAutosuggest:function(){g("#blq-search-q").attr("autocomplete","off").bind("focus",function(v){g(this).unbind(v);require(["gelui-1"],function(E){var I,D=g("#blq-search-q"),A=g("#blq-search-btn"),H=6,B=g("#blq-container-inner").hasClass("blq-rtl"),z="",F=g("#blq-nav-search"),y=g("#blq-container-outer").attr("class").match(/blq-(\w+)-(domestic|worldwide)/)||[],x=g("#blq-container").attr("class").match(/blq-lang-\w+(-\w+)?/)||[],C=g("#blq-nav-search input[name=scope]"),G="";G=(C[0])?C.serialize():"scope=all";blq.autoSuggest=I=new E.AutoSuggest(D,"http://search.bbc.co.uk/suggest?&"+G+"&format=blq-1&q={input}");I.overlay.$wrapper.attr("id","blq-autosuggest").addClass("blq-rst").addClass(y[0]).addClass(x[0]);if(B){I.overlay.$wrapper.addClass("blq-rtl")}function w(){return I.overlay.nextTo(F,"bottom","left")}I.signals.displayitems.removeAll();I.signals.displayitems.add(function(){A.removeClass("loading");var J=blq.mastheadPanels.getActive();if(J){J.activate()}g(window).resize(w);w().show()});I.signals.inputchanged.add(function(){A.addClass("loading");z=D.val()});I.signals.dataready.removeAll();I.signals.dataready.add(function(M){var L=this,J=M.data;L.$suggestionList.empty();for(var K=0;K<J[1].length;K++){L.signals.appenditem.dispatch({query:J[0],item:J[1][K].title,suggid:J[1][K].id})}L.$suggestionList.children().bind({mouseenter:function(){L.signals.itemhighlighted.dispatch({item:g(this)[0]})},click:function(){L.signals.itemselected.dispatch({item:g(this)[0],id:J[1][g(this).index()]["id"]})}});L.signals.displayitems.dispatch()},I);I.signals.itemselected.removeAll();I.signals.itemselected.add(function(L){var J=this;if(g(L.item).text()!=""){this.$input.val(g(L.item)[0].suggestion);var K=g("#suggid");if(!K.length){K=g('<input type="hidden" name="suggid" id="suggid" />');this.$input.closest("form").prepend(K)}K.val(g(L.item)[0].suggid)}this.$input.closest("form").trigger("submit")},I);I.signals.appenditem.removeAll();I.signals.appenditem.add(function(P){if(this.$suggestionList.children().length>=H){return false}var L=P.item,O=L,R=P.suggid,Q=P.query,K=28,J=25,N="",S=[],M="";S.push(O.toLowerCase().indexOf(Q.toLowerCase()));S.push(S[0]+Q.length);if(O.length>K){M='title="'+O.replace('"',"&quot;")+'"';O=O.substring(0,J);N="&hellip;"}if(-1!==S[0]){O=O.substring(0,S[0])+"<em>"+O.substring(S[0],S[1])+"</em>"+O.substring(S[1])}O=g('<li role="option" '+M+">"+O+N+"</li>");O[0].suggestion=L;O[0].suggid=R;this.$suggestionList.append(O)},I);I.signals.itemhighlighted.add(function(M){var J=M.keyPressed,L=this.keyCode,K=g(M.item),N=this.$input;if(J&&(J===L.DOWNARROW||J===L.UPARROW)){if(K.length>0){N.val(K[0].suggestion)}else{N.val(z)}}},I)})})},setARIAValues:function(){g("#blq-search-form").attr("role","search");g("#blq-nav").attr("role","navigation");g("#blq-foot").attr("role","contentinfo")},defaultIStatsTracking:function(){if(typeof require!=="undefined"){require(["istats-1"],function(v){require.ready(function(){v.track("internal",{region:document.getElementById("blq-blocks"),linkLocation:"blq-mast-home-gvl3_5"});v.track("internal",{region:document.getElementById("blq-nav-main"),linkLocation:"blq-nav-main-gvl3_5"});v.track("internal",{region:document.getElementById("blq-nav-links-inner"),linkLocation:"blq-nav-links-gvl3_5"});v.track("internal",{region:document.getElementById("blq-foot"),linkLocation:"blq-foot-gvl3_5"});v.addNoTrack(document.getElementById("blq-nav-more").getElementsByTagName("a")[0])})})}},mastheadFocusBehaviour:function(){var y=g("#blq-masthead"),B=g("#blq-mast-background"),x="blq-masthead-focus",z=false,w=false,C,A,v;if(!y.hasClass("blq-mast-bg-white")){A=function(D){if(D===undefined||D.type==="mouseleave"){w=false}else{if(D.type==="focusout"){z=false}}clearTimeout(C);if(!z&&!w&&(!blq.mastheadPanels||!blq.mastheadPanels.getActive())){C=setTimeout(function(){if(!g("#id-status-nav").is(":visible")){y.removeClass(x)}},500)}},v=function(D){if(D===undefined||D.type==="mouseenter"){w=true}else{if(D.type==="focusin"){z=true}}clearTimeout(C);C=setTimeout(function(){y.addClass(x)},150)};y.removeClass(x);y.mouseleave(A);y.mouseenter(v);y.delegate("a, input, button","blur",A);y.delegate("a, input, button","focus",v);y.bind("click",v);if(g("#id-status").length>0){g(document).bind("click",function(D){if(g(D.target).parents("#blq-masthead").length===0){A()}})}}},initMorePanel:function(){var v=g("#blq-nav-more-links"),y=g("#blq-nav-links-inner"),w=g("#blq-masthead"),x=g('<div id="blq-panel"></div>');w.append(x);x.slideUp(0);x.append(v);v.addClass("blq-masthead-container");b()},loadClock:function(){var w=g("#blq-nav-more");function v(){if(!j){j=true;require(["clock-1"],function(x){x.init("#blq-more-panel-clock")})}}w.bind({mouseenter:v,focusin:v})}};function s(v){var w=g(".id-in a");w.bind("mouseup keydown",function(x){var y=blq.mastheadPanels.getActive();if(x.which===1||x.which===13){if(y){y.activate()}}})}function b(){require(["barlesque/panelset-1"],function(y){var A=g("#blq-panel"),x=[{name:"more",content:g("#blq-nav-more-links"),control:g("#blq-nav-more")}],w=false,z,v;z=blq.mastheadPanels=new y(x,{onActivate:function(B){if(B){B.preventDefault()}if(blq.autoSuggest){blq.autoSuggest.overlay.hide()}if(w){return false}w=true;var D=this.panelSet.getActive(),C=this;if(!D){C.content.removeClass("blq-panel-inactive");A.slideDown(400,function(){w=false;i()})}else{if(D===C){A.slideUp(400,function(){var E=document.getElementById("blq-masthead");E.className=E.className;C.content.addClass("blq-panel-inactive");w=false})}else{D.content.addClass("blq-panel-inactive");C.content.removeClass("blq-panel-inactive");w=false}}}});v=z.getPanels("more")[0];n(v);s(v)})}function n(v){v.control.keydown(function(w){if(w.keyCode=="13"){if(v.panelSet.getActive()===v){g("#blq-nav-more-links a")[0].focus();w.preventDefault()}}else{if(w.keyCode=="27"){if(v.panelSet.getActive()===v){v.activate();g(v.control).find("a")[0].focus()}}}});v.content.keydown(function(w){if(w.keyCode=="27"){if(v.panelSet.getActive()===v){v.activate()}g(v.control).find("a")[0].focus()}})}function i(){require(["istats-1"],function(v){g(function(){v.log("click",g("#blq-nav-more"))})})}function d(){return(document.getElementById&&document.getElementsByTagName)}function f(v,w){}f.isStub=true;function c(v){if(k[v]){delete k[v]}}function u(){return q}function l(v){q=v}function m(v){return a[v]}function p(v,w){a[v]=w}function r(v,w){t[v]=w}function e(x,v){if(x.createTextRange){var w=x.createTextRange();w.moveStart("character",v);w.moveEnd("character",v-x.value.length);w.select()}else{if(x.selectionStart){x.focus();x.setSelectionRange(v,v)}else{x.focus()}}}function o(x){if(d()){g=x;c("loadClock");var w=g("#blq-container-inner").attr("lang")||"en-GB";if(w.substr(0,2)!=="en"){c("addAutosuggest")}for(var v in k){k[v]()}}}var k=(function(){return h})();window.blq={addGoTrack:f,disableFeature:c,environment:u,setEnvironment:l,setLabel:r,flagpole:m,setFlagpole:p,availableFeatures:k};if(window.require){document.documentElement.className+=" blq-js";require(["jquery-1"],function(v){v(function(){o(v)})})}})();var demi=(function(){var c=false,b=[],a=null;return{_reset:function(){c=false;b=[];a=null},_loaded:function(){while(b.length>0){demi.getDevice(b.shift(),blq.environment())}},_addScriptTag:function(f){var d=document.getElementsByTagName("head")[0];var e=document.createElement("script");e.type="text/javascript";e.src=f;d.insertBefore(e,d.firstChild)},_setSource:function(d){a=d},getDevice:function(d){b.push(d);if(!c){c=true;demi._addScriptTag(a)}}}})();define("barlesque/panelset-1",["jquery-1"],function(c){function a(j,h){var f=null,e;h=h||{onActivate:function(i){}};this.onActivate=h.onActivate;this._panels=[];for(var g=0,d=j.length;g<d;g++){f=j[g];if(f.content&&f.content.length>0){f.opts={name:f.name,control:f.control,panelSet:this};e=new b(f.content,f.opts);this._panels.push(e);if(e.control){(function(i){e.control.click(function(k){i.activate(k)})})(e)}}}}a.prototype.add=function(d){};a.prototype.getPanels=function(g){var e=[];if(arguments.length===0){e=this._panels}else{for(var f=0,d=this._panels.length;f<d;f++){panel=this._panels[f];if(panel.name===g){e.push(panel)}}}return e};a.prototype.getActive=function(){for(var e=0,d=this._panels.length;e<d;e++){panel=this._panels[e];if(panel.active===true){return panel}}return null};function b(e,d){if(!d){d={}}this.content=e;this.name=d.name;this.control=d.control;this.panelSet=d.panelSet;this.active=false;this.control.attr("tabindex","-1")}b.prototype.activate=function(d){var f;if(this.panelSet.onActivate.call(this,d)===false){return}f=this.panelSet.getActive();if(f){f.active=false;if(f!==this){this.active=true}}else{this.active=true}if(f!==null&&typeof d!=="undefined"){f.control.focus()}if(d&&d.isDefaultPrevented()){return false}else{return true}};return a});
