var _console={debugElem:null,createDebugger:function(){if(this.debugElem){return}this.debugElem=document.createElement("div");this.debugElem.id="js-debugger";document.body.appendChild(this.debugElem)},log:function(){var b=this,a="";a=Array.prototype.join.call(arguments,"");glow.ready(function(){b.createDebugger();b.debugElem.innerHTML=a+"<br />"+b.debugElem.innerHTML})}};iplayer.carouselHome=function(){var h,v,s,x,u,r,j=0.8,o,g,c="hover",C="buttonWrapper",e,a=0,m=0;function n(F){var H=x.get("li"),G=/^([^.]+)\.(.+)$/;function E(J){var I=(H.item(J)?$(H.item(J)).get("img").item(0):null);if(!I||I.checked){return}var K=iplayer.convertIdToURL(I.id);if(!K){return}I.src=K;I.checked=true}switch(F){case"r":x.append(H.item(0));E(5);break;default:var D=H.length-1;x.prepend(H.item(D));E(D)}}function b(D){x.css("left",D+"px")}function t(){return parseInt(x.css("left"))}function f(E,D){b(E);B(D,true)}function k(){if(!glow.env.ie){return}var E=[v,s],D=0,F;for(;F=E[D];D++){F.css("position","absolute")}}function B(D,F){var E=t();D?E+=u:E-=u;n((D?"r":null));b(E);if(F&&glow.env.ie){window.setTimeout(function(){b((D?E+r:E-r))},1)}k()}function l(E,D){o=anim.css(x,j,{left:{to:E}},{tween:tweens.easeBoth(4)});g=events.addListener(o,"complete",function(){B(D);events.removeListener(g)});o.start()}function p(){return o&&o.isPlaying()}function A(D,E){if(!E&&p()){return}var F=(D=="r"),G=t();F?G-=u:G+=u;if(E){f(G,F)}else{l(G,F)}}function q(G){var I=(/left/i.test(G.id)?"left":"right"),E=0,D=e.length,F=new RegExp(I,"i");for(;E<D;E++){if(F.test(e.item(E).id)){var H=$(e.item(E));G.wrapper=H;return H}}}function z(F,D){var E=$(F),G=D+"Class",H=F.wrapper||q(F);E[G](c);if(H){H[G](c)}}var w={mouseover:function(){z(this,"add")},mouseout:function(){z(this,"remove")},mousedown:function(D,E){D.preventDefault();A(E)},click:function(D){D.preventDefault()},focus:function(E){E.preventDefault();var D=d(E.source);return i(D)}};function d(D){while(D&&D.nodeName!=="LI"){D=D.parentNode}return D}function y(){return x.get("li").item(2)}function i(H){var E=y(),I=E.itemNumber,D=H.itemNumber,K=(m-1),G=Math.max(D,I),F=(G===D?I:D);if(F<=0){F=1}if(D===I){return}if(G-F>1&&D>0&&D<K){$(E).get("a").item(0).focus()}else{if(I===0&&D===K){v.item(0).focus()}else{if(I===K&&D===0){s.item(0).focus()}else{var J=D>I?"r":"";A(J,true)}}}}return{init:function(E,F){h=$("#carouselWindow");if(!h.length){return}if(!E||!F){return}u=E;r=(E-F);v=$("#carouselLeftBtn");s=$("#carouselRightBtn");x=$("#carousel");e=h.get("."+C);if(glow.env.ie<=6){h.append(v);h.append(s)}events.addListener(v,"mousedown",function(G){w.mousedown(G)});events.addListener(v,"mouseover",w.mouseover);events.addListener(v,"mouseout",w.mouseout);events.addListener(v,"click",w.click);events.addListener(s,"mousedown",function(G){w.mousedown(G,"r")});events.addListener(s,"mouseover",w.mouseover);events.addListener(s,"mouseout",w.mouseout);events.addListener(s,"click",w.click);events.addListener(x.get("a"),"focus",w.focus);var D=x.get("li");D.each(function(G){this.itemNumber=G});m=D.length;n();n();b(-(r+u))}}}();glow.ready(function(){iplayer.carouselHome.init(521,89)});iplayer.lastPlayed=function(){var g="lp-timeline",h,f,e=iplayer.cookie,c=iplayer.config.cookie,i=c.name,d;function b(){if(!h){h=$("#"+g)}if(!h.length){return}var k=h.attr("class");if(!k){return}var j=new SWFObject("http://www.bbc.co.uk/emp/recentlyplayed.swf","bbc_rp_embed",178,35,"8","#000000");j.addParam("wmode","default");j.addParam("quality","high");j.addParam("allowScriptAccess","always");j.addVariable("version_pid",k);j.write(g)}function a(k){k.preventDefault();e.set(i,d,"");var j=$("#last-played .body"),l=$("#last-played");l.attr("id","last-played-hello");j.html(iplayer.localisation[f])}return{init:function(k,j){d=c.key[k];f=j;b();events.addListener($("#lp-clear"),"click",function(l){a(l)})}}}();iplayer.pollnode.add("last-played",function(){iplayer.lastPlayed.init("cbeebies_lastPlayed","cbeebiesLastPlayedInitialHtml")});(function(){function a(b){return(b==="img"?3:0)}iplayer.sage.actiontrack.setActionList("cbeebies_homepage",[[/^<a id="carouselLeftBtn"[^>]*>.*?<div id="carouselWindow"><div id="homepage-carousel">/,function(){return["CBeebies TV Picks - left",3,16,1]}],[/^<a id="carouselRightBtn"[^>]*>.*?<div id="carouselWindow"><div id="homepage-carousel">/,function(){return["CBeebies TV Picks - right",3,16,2]}],[/^(<(img).*?)?<a href=".*?\/episode\/([a-z0-9]+)\/.*?<li class="pos_([0-9+])"><ol id="carousel"><div id="carouselWindow"><div id="homepage-carousel">/,function(b){return["CBeebies TV Picks - content",3,16,null,b[3],b[4],a(b[2])]}],[/^(<(span|img).*?)?<a(.*?)?href=".*?\/episode\/([a-z0-9]+)\/.*?<li class="[^"]*pos_([0-9+])[^"]*">.*?<div id="most-popular".*?<div id="homepage-wrapper">/,function(b){return["CBeebies Most popular",3,8,null,b[4],b[5],a(b[2])]}],[/^<a id="cbeebies-radio" href="([^"]+\/episode\/([a-z0-9]+)\/[^"]+)">.*?<div id="homepage-wrapper">/,function(b){return["Radio - CBeebies:",3,5,null,b[2],null,3,b[1]]}],[/^(<(img|span).*?>)?<a(.*?)? href="([^"]+\/episode\/([a-z0-9]+)\/[^"]+)">.*?<li class="[^"]*pos_([0-9]+)[^"]*">.*?<div id="last-played".*?<div id="homepage-wrapper">/,function(b){return["Last played - content",3,9,null,b[5],b[6],a(b[2]),b[4]]}],[/^<a id="lp-clear" href="[^"]*"><div id="lp-controls">/,function(){return["Last played - clear",3,9,3]}],[/^(?:<(img|span)[^>]*>)?<a(?: class="[^"]*")? href="([^"]+\/playlive\/)">.*?<div id="watch-live".*?<div id="homepage-wrapper">/,function(b){return["Watch Live - CBeebies",7,17,null,null,null,a(b[1]),b[2]]}],[/^(<(img|span)[^>]*>)?<a( class="[^"]*")? href="([^"]+\/episode\/([a-z0-9]+)\/[^"]*)">.*?<div id="six-plus"[^>]*>.*?<div id="homepage-wrapper">/,function(b){return["CBeebies - Are you 6 plus",3,18,null,b[5],null,a(b[2]),b[4]]}],[/^<a href="([^"]+\/cbeebies\/([a-z0-9-]+)\/[^"]*)">.*?<div id="grown-ups"[^>]*>.*?<div id="homepage-wrapper">/,function(b){return["Grown ups - CBeebies",3,19,null,null,null,null,b[1]]}],[/^<a href="([^"]+)"><li><ul id="elsewhere-list">.*?<div id="grown-ups"[^>]*>.*?<div id="homepage-wrapper">/,function(b){return["Grown ups - CBeebies",3,19,null,null,null,null,b[1]]}]])})();