if(!iplayer.results){iplayer.results={}}iplayer.results.navigation=function(){var e=[],a=[];function d(g){var h=anim.css(g.div,0.5,{height:{to:0},opacity:{to:0}},{tween:glow.tweens.easeBoth()});events.addListener(h,"complete",function(){g.li.removeClass("expanded");g.open=false});a.push(h)}function b(k){for(var h=0,g=e.length;h<g;h++){if(e[h].open){d(e[h])}}var l=anim.css(k.div,0.5,{height:{to:c(k)},opacity:{to:1}},{tween:glow.tweens.easeBoth()});events.addListener(l,"complete",function(){k.div.css("height","auto")});a.push(l);k.open=true;k.li.addClass("expanded")}function c(g){if(!g.open){g.div.css("height","auto")}var h=g.div.height();if(!g.open){g.div.css("height","0px")}return h}function f(l){for(var k=0,h=a.length;k<h;k++){if(a[k].isPlaying()){a[k].stop()}}a=[];if(l.open){d(l)}else{b(l)}var g=[];for(var k=0,h=a.length;k<h;k++){g.push([a[k]])}new anim.Timeline(g).start()}return{init:function(){$("#bip-navsub li.collapsible a.heading").each(function(){var g=$(this.parentNode.parentNode),i=g.get("div");e.push({li:g,div:i,open:g.hasClass("expanded")});var h=e[e.length-1];events.addListener(this,"click",function(j){j.preventDefault();f(h)})})}}}();iplayer.pollnode.add("bip-navsub",iplayer.results.navigation.init);if(!iplayer.results){iplayer.results={}}iplayer.results.regionselect=function(){var b,a;function c(e){if(e&&e.value){a=e}if(!a.changed){return}b[0].submit()}function d(g){var f=g.key;if((f=="ENTER"||f=="TAB")&&(a.value!=a.initValue)){a.changed=true;c(a)}else{if(f=="ESC"){a.value=a.initValue}else{a.changed=false}}}return{init:function(){b=$("#form-region");if(!b.length){return}a=b.get("select")[0];a.changed=false;events.addListener(a,"focus",function(){a.initValue=a.value});events.addListener(a,"change",c);events.addListener(a,"keydown",function(f){d(f)});events.addListener(a,"mousedown",function(){a.changed=true})}}}();iplayer.pollnode.add("form-region",iplayer.results.regionselect.init);if(!iplayer.results){iplayer.results={}}iplayer.results.showhide=function(){var a;function b(e){var d=$(e);while((d.parent().length>0)&&!d.hasClass("episode")&&(d.parent().item(0)!=a)){d=d.parent()}return d}function c(i){var f=i.source;if(f.nodeName.toLowerCase()!="a"){return}var d=b(f),m=!!($(f).hasClass("show-more")&&d.hasClass("most-recent"));if(!m){return}i.preventDefault();f.blur();var j=$(f),l=j.parent(),k=false,h=$(d).next();function g(e){switch(e){case"show":j.html(f.originalText);break;default:if(!f.originalText){f.originalText=j.html()}j.html(iplayer.localisation.hide)}}if(!l.hasClass("close")){k=true;l.addClass("close");d.addClass("open-brand");d.removeClass("stack");g()}else{l.removeClass("close");d.removeClass("open-brand");d.addClass("stack");g("show")}while(h.hasClass("other-eps")){if(k){h.addClass("other-eps-show")}else{h.removeClass("other-eps-show")}h=h.next()}}return{init:function(d){a=d;events.addListener(d,"click",function(j){c(j)});function f(k){var j=iplayer.localisation;return dom.create('<a class="show-more" href="">'+j.show+" "+k+" "+j.showMoreSuffix+"</a>")}var h=$("#listview ul li.most-recent");h.each(function(){var l=$(this),m=l.get("div.episode-details"),k=l.next(),j=0;while(k.hasClass("other-eps")){j++;k=k.next()}if(j==0){return}m.prepend(f(j))});var i=/(^| )title-link($| )/,e=/(^| )underline-title($| )/;function g(j){if(!i.test(j.className)){return}j=j.parentNode;while(j&&j.nodeName.toLowerCase()!="li"){j=j.parentNode}if(!j){return}return j}events.addListener(d,"mouseover",function(k){var j=g(k.source);if(j){j.className+=" underline-title"}});events.addListener(d,"mouseout",function(k){var j=g(k.source);if(j){j.className=j.className.replace(e,"")}})}}}();iplayer.pollnode.add("listview",function(a){iplayer.results.showhide.init(a)});