/*
*   BBC World Service Widget
*   http://bbc.co.uk/worldservice/programmes/000000_widget_terms.shtml
*   Copyright 2010, BBC World Service
*   Built by Dharmafly: http://dharmafly.com
*   Read all about it: http://dharmafly.com/bbc-world-service-widget
*/
(function(){var E=function(){var M="unknown";var L="other";var N={facebook:"fb",wordpress:"wp",air:"air",uwa:{igoogle:"ig",netvibes:"nv",dashboard:"md",sidebar:"wsb",opera:"op",live:"wlv",other:"uwa"},unknown:"gen",generic:"gen"};this.platform_short_code=function(){var O=N[M];if(typeof(O)=="string"){return O}else{return O[L]}};this.set_platform=function(O){M=O};this.get_platform=function(){return M};this.set_sub_platform=function(O){L=O};this.get_sub_platform=function(){return L};this.is_platform=function(O){return(M==O)};this.is_sub_platform=function(O){return(L==O)};this.detect_platform=function(){if(M=="unknown"||M=="uwa"){if(typeof(UWA)!="undefined"){M="uwa";if(typeof(AppleRectAnimation)!="undefined"){L="dashboard"}else{if(typeof(widget)!="undefined"&&typeof(widget.identifier)!="undefined"){L="opera"}else{if(typeof(google)!="undefined"&&typeof(google.gadgets)!="undefined"){L="igoogle"}else{if(typeof(System)!="undefined"&&typeof(System.Gadget)!="undefined"){L="sidebar"}else{if(typeof(Web)!="undefined"&&typeof(Web.Gadget)!="undefined"){L="live"}else{if(typeof(Netvibes)!="undefined"){L="netvibes"}else{L="other"}}}}}}}}};this.is_uwa=function(){return(M=="uwa")};this.detect_platform()};var r=(typeof(window.location.search)!=="undefined")&&window.location.search.indexOf("bbcwswidget_debug")!==-1,G="1.0",H="1.3.2",J="1.4.2",I="http://ajax.googleapis.com/ajax/libs/jquery/"+J+"/jquery.min.js",c=365,f="bbc.ws.",p=3,j=1/24,F="bbcwswidget",u=null,o="http://stats.bbc.co.uk/o.gif?~RS~s~RS~Ws~RS~t~RS~%PLATFORM%~RS~i~RS~0~RS~p~RS~0~RS~%PACKAGE%~RS~u~RS~"+window.location.href+"~RS~r~RS~0~RS~q~RS~~RS~%RANDOM%~RS~",e=(document.compatMode=="BackCompat"?" quirks":""),k,s=(typeof(UWA)!="undefined"),C=(typeof(widget)!="undefined"&&typeof(widget.identifier)!="undefined"),y=(C&&typeof(widget.widgetMode)!="undefined"),q=(s&&typeof(AppleRectAnimation)!="undefined"),m=(typeof(System)!="undefined"&&typeof(System.Gadget)!="undefined"),t=(typeof(Web)!="undefined"&&typeof(Web.Gadget)!="undefined"),D="unknown",i=(!!(window.runtime))||q||y||m,n=false,w={video:{width:512,height:426,name:"_blank",open_args:"location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no"},audio:{width:466,height:138,name:"_blank",open_args:"location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no"}},z={widget:{minWidth:185,restrictedWidth:240},searchBox:{minWidth:65,maxWidth:108,minWidthForTextDisplay:88}},l=new E(),x=true;var h=function(){var Q="",ae=this,al=null,ar="",aa="",aj=[],W=null,U=null,Y=null,Z=[],af={},T=[],aq={},ai=null,am=0,at=0,an={},ab=new E(),ao=false,P=false,X=ai;articles={};this.id=F;window[this.id]=this;function R(av){return av.replace(/&(?!amp;)/gm,"&amp;")}function ak(ay,az){var ax,av,aw;ax=document.getElementsByTagName("head")[0];az=az||function(){};av=document.createElement("script");av.src=ay;av.onload=av.onreadystatechange=function(){var aA=this.readyState;if(!aw&&(!aA||aA==="complete"||aA==="loaded")){g("script loaded: "+ay);aw=true;az();av.onload=av.onreadystatechange=null}};ax.appendChild(av)}function ah(aw,av){aw=aw.replace(/(\.0+)+$/,"");av=av.replace(/(\.0+)+$/,"");return aw===av?0:aw<av?1:-1}function ap(av,aw){return ah(aw,av)>=0}function N(av){if(u){return u}var aw=window.jQuery;return(aw&&aw.fn&&aw.fn.jquery&&ap(aw.fn.jquery,av||H))?aw:false}function ad(ax){g("onjQueryReady");var aw,av;aw=N();av=ad.callbacks;if(aw){if(!u){u=aw}g("jQuery found");ax(aw)}else{g("jQuery not found");if(!av){av=ad.callbacks=[];ak(I,function(){u=window.jQuery.noConflict(true);u.each(av,function(){av.shift()(u)})})}av.push(ax)}}function ac(ax,ay,az){var aw,av;ax=f+an["package"]+"."+ax;if(window.air&&localStorage){return localStorage(ax,ay)}if(az){aw=new Date();aw.setTime(aw.getTime()+(az*24*60*60*1000));av="; expires="+aw.toGMTString()}else{av=""}document.cookie=ax+"="+ay+av+"; path=/"}function L(aw){aw=f+an["package"]+"."+aw;if(window.air&&localStorage){return localStorage(aw)}var az=aw+"=",av=document.cookie.split(";"),ax,aA,ay;for(ax=0;ax<av.length;ax++){aA=av[ax];while(aA.charAt(0)===" "){aA=aA.substring(1,aA.length)}if(aA.indexOf(az)===0){ay=aA.substring(az.length,aA.length);if(ay==="true"||ay==="false"){return(ay==="true")}else{return aA.substring(az.length,aA.length)}}}return null}function au(av){av=f+an["package"]+"."+av;if(window.air&&localStorage){return localStorage(av,null)}ac(av,"",-1)}function S(){var av=u.extend({},u.fn).css;u.extend(u.fn,{css:function(aw,ay){var az,ax;ax=this;if(!h){return av.apply(this,arguments)}if(typeof aw==="string"){if(typeof ay==="undefined"){return av.apply(this,arguments)}az=aw;aw={};aw[az]=ay}u.each(aw,function(aA,aC){var aB,aD;aB=ax.attr("style")||"";aD=(aC!==null)?aA+":"+aC+" !important;":"";if(aB.toLowerCase().indexOf(aA.toLowerCase())!==-1){aB=aB.replace(new RegExp(aA+"\\s*:\\s*[^;]*(;|$)","i"),aD)}else{aB=u.trim(aB);if(aB!==""){if(aB.slice(-1)!==";"){aB+=";"}aB+=" "}aB+=aD}ax.attr("style",aB)});return ax},cssNumber:function(aw){return Number((u(this).eq(0).css(aw)||"0").replace(/px/,""))||0},boxTop:function(){return u(this).cssNumber("margin-top")+u(this).cssNumber("border-top-width")+u(this).cssNumber("padding-top")},boxBottom:function(){return u(this).cssNumber("padding-bottom")+u(this).cssNumber("border-bottom-width")+u(this).cssNumber("margin-bottom")},boxHeight:function(){return u(this).boxTop()+u(this).height()+u(this).boxBottom()},boxLeft:function(){return u(this).cssNumber("margin-left")+u(this).cssNumber("border-left-width")+u(this).cssNumber("padding-left")},boxRight:function(){return u(this).cssNumber("padding-right")+u(this).cssNumber("border-right-width")+u(this).cssNumber("margin-right")},boxWidth:function(){return u(this).boxLeft()+u(this).width()+u(this).boxRight()}})}function M(av){if(typeof(av)==="string"&&av.match("applewebkit/4")!==null){g("dashboard/safari 2 detected");if(typeof(window.NW)==="object"){g("extending to NW");jQuery.find=jQuery.extend(function(aw,ay,az){var ax=NW.Dom.select(aw,ay);if(az){az.push.apply(az,ax)}return az||ax},jQuery.find);jQuery.extend({filter:function(aw){return NW.Dom.match(this[0],aw)}})}}}function ag(av){av=String(av);var aw=["newsforums","search"],aB=ab.platform_short_code(),ax=an["package"],ay="/go/wsy/pub/wid/",aC=ay+ax+"/"+aB+"/-/",aD=/^(https?:\/\/(?:([^\/]+).)?bbc\.co\.uk)\/?(.*)$/,aA=av.match(aD),az,aE;if(aA&&aA.length===4){az=aA[2];u.each(aw,function(aG,aF){if(aF===az){aE=true;return false}});if(!aE){av=aA[1]+aC+aA[3]}}return av}function O(aJ,aH){if(ab.is_uwa()||!aJ.content||aq.lightbox!==true||(window.top!==window.self&&ab.get_platform()!=="facebook")){return true}function aw(){var aL=ae.innerHeight;var aM=document.compatMode;if((aM||u.browser.msie)&&!u.browser.opera){aL=(aM=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight}return aL}function av(){var aL=ae.innerWidth;var aM=document.compatMode;if((aM||u.browser.msie)&&!u.browser.opera){aL=(aM=="CSS1Compat")?document.documentElement.clientWidth:document.body.clientWidth}return aL}var az=u("body"),ay=az.css("position"),aK=Y.clone(),aD=null,ax=null,aG=null,aC=aw(),aI=av(),aE=A();function aB(){az.css("position",ay);if(e){az.removeClass("bbcws-quirks")}aG.remove();aK.remove();u("object, embed").each(function(){var aL=u(this);if(aL.data("bbcwswidget_visibility")){aL.css("visibility",aL.data("bbcwswidget_visibility"))}});return false}function aF(aN,aO){var aL=ag(aN);if(an.platform!="facebook"){return""}else{var aM="";aM+='<div class="fb_share_div"><a href="http://www.facebook.com/share.php?u='+aL+'" onclick="return sum_fbs_click("'+aL+'","'+aO+'");" target="_blank" class="fb_share_button">'+aq.dict.fb_share+"</a></div>";return aM}}if(e){az.addClass("bbcws-quirks")}if(u.browser.msie&&u.browser.version<7){aG.addClass("ie6bbcwswidgetOverlayb")}else{if(u.browser.msie&&e){aG.addClass("ie7bbcwswidgetOverlayb")}}aK.addClass("bbcws-feed-"+aH["css-id"]+" "+an["package"]);aK.find("h2").html('<a href="'+ag(aJ.url)+'" title="'+aq.dict.visit+" "+aJ.title+'">'+aJ.title+"</a>");aK.find("p.updated span.date").text(b(aJ.updated));aK.find("div.text").html(aJ.content);if(an.platform=="facebook"){aK.find("div.body").prepend(aF(aJ.url,aJ.title));aK.find("div.body").append(aF(aJ.url,aJ.title))}aK.find("a.close").click(aB);aK.find(".header a").attr("href",ag(aH.authorURL));aK.find("div.text div p:first").addClass("first");if(an.platform=="facebook"){aK.find("h2 a").attr("target","_blank");aK.find(".header a").attr("target","_blank")}if(window.air&&airLightbox){airLightbox(aK);return false}az.append(aK);aG=az.css("position","relative").append('<div class="bbcwswidgetOverlayb" />').find(".bbcwswidgetOverlayb").click(aB);aK.css({visibility:"hidden",display:"block"});if(an.platform=="facebook"){u("#bbcwslb div.body").height(350)}ax=aK.boxHeight();aD=aK.boxWidth();var aA=aE[1]+((aC-ax)/2);if(aA<0){aA=0}aK.css({top:parseInt(aA,10)+"px",left:parseInt(aE[0]+((aI-aD)/2),10)+"px",visibility:"visible"});u("object:visible, embed:visible").filter(function(){return !u(this).parents("embed:visible, object:visible").length}).each(function(){var aL=u(this);aL.data("bbcwswidget_visibility",aL.css("visibility"));aL.css("visibility","hidden")});return false}function V(){var aG=navigator.userAgent.toLowerCase(),aJ;u.browser={version:(aG.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(aG),opera:/opera/.test(aG),msie:/msie/.test(aG)&&!(/opera/).test(aG),mozilla:/mozilla/.test(aG)&&!(/(compatible|webkit)/).test(aG)};g("user agent is: "+aG);g("$.browser.msie is "+u.browser.msie);g("browser version is "+u.browser.version);M(aG);S();if(!ab.is_uwa()&&!ab.is_platform("facebook")&&!ab.is_platform("air")){g("Loading CSS");u.each(aj,function(){u('<link rel="stylesheet" href="'+aa+this+"?cache="+B(p)+'" type="text/css" media="screen" />').appendTo("head")})}if(u("#"+this.id).length===0){u(al).after('<div id="'+this.id+'" class="pngfix"></div>')}W=u("#"+this.id).css({display:"none"});W.html(ar);if((aq.newwindow||window.self!=window.top||y||ab.is_uwa())){W.click(function(aL){var aK=null;if(aL.target.nodeName.toLowerCase()==="a"){aK=aL.target.href}else{if(aL.target.parentNode&&aL.target.parentNode.nodeName.toLowerCase()==="a"){aK=aL.target.parentNode.href}}if(aK){if(q){widget.openURL(aK)}else{window.open(aK)}return false}});if(q){W.find("form").submit(function(aK){var aL={};aL[aq.search.key]=u("[name="+aq.search.key+"]").val();widget.openURL(aq.search.url+"&"+u.param(aL));return false});if(typeof(aG)==="string"&&aG.match("applewebkit/4")!==null){var aw=W.find("input.submit");aw.css({width:"50px",height:"22px","margin-left":"5px","margin-top":"2px"})}}W.find("form").attr("target","_blank")}U=W.find("ul.hfeed");if(u.browser.opera){W.addClass("opera")}if(m){W.addClass("sidebar")}if(e!=""){g("Entering quirksmode");W.addClass("quirksmode")}if(u.browser.msie){W.addClass("ie").addClass("ie"+parseInt(u.browser.version,10));W.find(".bbcwswidgetLightbox").addClass("ie").addClass("ie"+parseInt(u.browser.version,10))}Y=W.find(".bbcwswidgetLightbox").remove();ab.detect_platform();ao=L("headlineonly")||false;P=L("nothumbnails")||false;ai=X=L("defaultfeed")||ai;var aF={feeds:function(){var aK=[],aN=[],aM;for(var aL=0;aL<Z.length;aL++){if(articles[T[aL]].length){g("Adding feed",Z[aL].title);aM=R(Z[aL].title);aK.push('<li><a href="#'+Z[aL].id+'">'+aM+"</a></li>");aN.push('<option value="'+Z[aL].id+'">'+aM+"</option>")}}W.find(".activeFeeds ul").html(aK.join(""));W.find(".feedOptions select[name=default_feed]").html(aN.join(""))},defaultFeed:function(){if(af[X]===k){X=ai=T[Z[0].id]}at=am=af[X].index;W.find("a.show").text(af[X].title).attr("href","#"+af[X].index)},embed:function(){var aO,aK,aM,aN,aL;aL=u.browser;aM='&lt;script src="'+Q+'widget.js" type="text/javascript"&gt;&lt;/script&gt;\n&lt;script type="text/javascript"&gt;\n    bbcwswidget.settings({"package":"'+an["package"]+'"});\n&lt;/script&gt;';aN='&lt;noscript&gt;&lt;a href="'+aq.header.url+'"&gt;'+aq.dict.headertooltip+"&lt;/a&gt;&lt;/noscript&gt;";aK=aM+"\n"+aN;aK=aK.replace(/&lt;/g,"<");aK=aK.replace(/&gt;/g,">");aO=W.find("textarea.embedWidget");aO[aL.msie&&aL.version<7?"text":"val"](aK).focus(function(){var aP=this;window.setTimeout(function(){aP.select()},100)})},liveLink:function(){if(aq.media&&(aq.media.type=="audio"||aq.media.type=="video")){var aK=W.find("div.body").addClass("liveLink").find("div.live").addClass(aq.media.type).find("a").text(aq.media.text).attr("href",ag(aq.media.url));if(aq.media.window&&aq.media.window.pop_up){aK.click(function(){var aL=w[aq.media.type].width;var aO=w[aq.media.type].height;var aM=w[aq.media.type].name;var aN=w[aq.media.type].open_args;if(aq.media.window.width){aL=aq.media.window.width}if(aq.media.window.height){aO=aq.media.window.height}if(aq.media.window.name){aM=aq.media.window.title}if(aq.media.window.open_args){aN=aq.media.window.open_args}window.open(ag(aq.media.url),aM,"height="+aO+",width="+aL+","+w[aq.media.type].open_args);return false})}else{aK.attr("href",ag(aq.media.url))}}},platforms:function(){if(aq.dict.platforms_install){var aK=W.find(".overlay.addWidget .embed").addClass("showPlatforms");if(q){aK.find("a").click(function(aL){widget.openURL(aL.target.href||aL.target.parentNode.href);return false})}}},searchForm:function(){var aK=W.find(".footer form");if(aq.search===false){aK.css({display:"none"})}},bbcURLs:function(){W.find(".fixbbclink").each(function(){this.href=ag(u(this).attr("href"))})}};aF.feeds();aF.defaultFeed();aF.embed();aF.liveLink();aF.platforms();aF.searchForm();aF.bbcURLs();this.showArticles(X);W.bind("showSelectFeeds",function(){W.trigger("hideOverlays");W.find(".body").addClass("showSelectFeeds");u("body").bind("click.wsbbcwidget",function(){W.trigger("hideSelectFeeds");u("body").unbind("click.wsbbcwidget")})}).bind("showConfigureFeeds",function(){W.trigger("hideOverlays");u(".entryWrapper").css("overflow","hidden");aE.filter("#bbcwsConfigure").addClass("selected");W.find(".body").addClass("configureFeeds")}).bind("showAddWidget",function(){W.trigger("hideOverlays");u(".entryWrapper").css("overflow","hidden");aE.filter("#bbcwsAdd").addClass("selected");W.find(".body").addClass("showAddWidget")}).bind("hideConfigureFeeds",function(){W.find(".body").removeClass("configureFeeds");u(".entryWrapper").css("overflow","auto")}).bind("hideAddWidget",function(){W.find(".body").removeClass("showAddWidget");u(".entryWrapper").css("overflow","auto")}).bind("hideSelectFeeds",function(aK,aL){W.find(".body").removeClass("showSelectFeeds")}).bind("hideOverlays",function(){W.trigger("hideAddWidget");W.trigger("hideConfigureFeeds");W.trigger("hideSelectFeeds");aE.removeClass("selected")}).bind("toggleSelectFeeds",function(aK,aL){if(W.find(".body").is(".showSelectFeeds")){W.trigger("hideSelectFeeds",[aL])}else{W.trigger("showSelectFeeds",[aL])}}).bind("toggleConfigureFeeds",function(aK,aL){if(W.find(".body").is(".configureFeeds")){W.trigger("hideConfigureFeeds")}else{W.trigger("showConfigureFeeds")}}).bind("toggleAddWidget",function(aK,aL){if(W.find(".body").is(".showAddWidget")){W.trigger("hideAddWidget",[aL])}else{W.trigger("showAddWidget",[aL])}});var aE=W.find("li.icon a.option").click(function(){aE.removeClass("selected");return false});W.find("div.selectFeeds a").click(function(){W.trigger("toggleSelectFeeds",[this]);return false});W.find("div.selectFeeds a").bind("mouseenter",function(){W.find(".body").addClass("hover")}).bind("mouseleave",function(){W.find(".body").removeClass("hover")});W.find("#bbcwsConfigure").click(function(){W.trigger("toggleConfigureFeeds");return false});W.find("#bbcwsAdd").click(function(){W.trigger("toggleAddWidget");return false});W.find("#saveFeedOptions").click(function(){return false});W.find("div.overlay div.done input").click(function(){if(W.find("div.configureFeeds").length){ae.showArticles(ai)}W.trigger("hideOverlays");return false});W.find(".activeFeeds a").click(function(){W.trigger("hideSelectFeeds");W.find(".selectFeeds a").text(u(this).text());ai=T[this.hash.substr(1)];ae.showArticles(ai);return false});W.find("input[name=headlines]").click(function(){ao=u(this).attr("checked")||false;ac("headlineonly",ao,c)}).attr("checked",ao?"checked":"");W.find("input[name=nothumbnails]").click(function(){P=u(this).attr("checked")||false;ac("nothumbnails",P,c)}).attr("checked",P?"checked":"");var aH=function(){X=T[u(this).val()];at=u(this).val();ac("defaultfeed",X,c)};W.find("select#defaultFeed").change(aH).keyup(aH).val(at);function aB(){$search=W.find("form input.search");if($search.val()!==""&&$search.val()!==$search.attr("title")){return}$search.val($search.boxWidth()<z.searchBox.minWidthForTextDisplay?"":$search.attr("title"))}W.find("form input.search").focus(function(){if(this.value===this.title){this.value=""}u(this).removeClass("blur")}).blur(function(){if(this.value===""){u(this).addClass("blur")}aB()}).blur();if(u.browser.msie&&(u.browser.version<=6||e)){W.find("form input.submit").hover(function(){u(this).parent().addClass("hover")},function(){u(this).parent().removeClass("hover")})}var aC=W.find(".entryWrapper").get(0);var ay=an.platform;var av=an.platform;if(q){ay="macdash";av+="-dashboard"}else{if(y){ay="opera";av+="-opera"}else{if(m){ay="vistasb";av+="-sidebar"}else{if(t){av+="-live"}}}}W.addClass(an.platform);W.addClass(av);W.addClass(an["package"]);u("body").append('<img src="'+o.replace(/%([a-z]*)%/ig,function(aK,aL){if(aL=="RANDOM"){return Math.random()}else{if(aL=="PACKAGE"){return an["package"]}else{if(aL=="PLATFORM"){return ay+"_w"}}}})+'" height="0" width="0" />');function aA(aK,aL){aL=aL||"round";return Math[aL](aK/2)*2}function aD(){var aL,aP,aO,aK,aM,aN;aP=W.find("input.search");aO=W.boxWidth();aK=aO;aM=aP.boxWidth();aN=aM;if(u.browser.msie&&(u.browser.version<=6||e)){z.searchBox.minWidth=45}if(u.browser.msie&&u.browser.version<=6){}W.add(W.children().eq(0)).toggleClass("restricted-width",aK<=z.widget.restrictedWidth).toggleClass("min-width",aK<=z.widget.minWidth);aN=aK-(z.widget.minWidth-z.searchBox.minWidth);if(aN>z.searchBox.maxWidth){aN=z.searchBox.maxWidth}else{if(aN<z.searchBox.minWidth){aN=z.searchBox.minWidth}}if(aM!==aN){aP.width(!u.browser.msie||!e?(aN-aP.boxLeft()-aP.boxRight()):aN)}aB();W.trigger("width-adjust");g("width_adjust: widgetWidth="+aO+", widgetWidthNew="+aK+", searchWidth="+aM+", searchWidthNew="+aN)}function ax(){var aK=arguments.callee;if(typeof aK.loaded==="undefined"){aK.loaded=false}if(!aK.loaded){aK.loaded=(W.css("position")==="relative");if(aK.loaded){g("CSS loaded");W.trigger("css-load")}}return aK.loaded}function az(){var aM=arguments.callee;var aL=100;var aK=30*1000;if(q){aK=5*1000}if(typeof aM.count==="undefined"){aM.count=0}g("Waiting for CSS. Count "+aM.count+". position: "+W.css("position"));if(ax()||aM.count>(aK/aL)){g("Showing widget");W.css({display:"block"});window.setTimeout(aD,75);if(u.browser.msie&&u.browser.version<=6&&!s){W.one("width-adjust",v)}W.one("width-adjust",function(){u(document).trigger("bbcwswidget-complete")})}else{aM.count++;window.setTimeout(az,aL)}}var aI;aI=(u.browser.msie||y)?500:200;if(u.browser.msie&&u.browser.version<=6){aI=2000}u(window).one("resize",function(){var aK=arguments.callee;window.setTimeout(function(){W.trigger("resize-widget");u(window).one("resize",aK)},aI)});W.bind("resize-widget",function(){aD()});u(document).trigger("bbcwswidget-dom-load");az()}this.showArticlesByIndex=function(av){this.showArticles(T[av])};this.showArticles=function(aw){var ay,ax=[],az="",av={},aA=Z[af[aw].index];var aB=function(aE,aF){var aC=ag(aE);if(an.platform!="facebook"){return""}else{var aD="";aD+='<div class="fb_share_div"><a href="http://www.facebook.com/share.php?u='+aC+'" onclick="return sum_fbs_click("'+aC+'","'+aF+'");" target="_blank" class="fb_share_button">'+aq.dict.fb_share+"</a></div>";return aD}};if(!aw){g("No feed specified");return false}else{g("Loading feed: "+aw,articles[aw].length+" articles")}g("Headlines only?",ao);for(ay=0;ay<articles[aw].length;ay++){av=articles[aw][ay];az='<li class="hentry'+(ay===0?" first":"")+'">';az+=aB(av.url,av.title);if(av.image&&!P){az+='<a rel="bookmark" class="article'+ay+'" href="'+ag(av.url)+'"><img src="'+av.image+'" /></a>'}az+='<h2 class="entry-title"><a class="article'+ay+'" href="'+ag(av.url)+'" rel="bookmark">'+av.title+"</a>";az+="</h2>";az+='<div class="entry-content">';if(!ao&&av.description){az+="<p>"+av.description.split("\n").join("</p>\n<p>")+"</p>"}az+='<div class="postInfo author vcard"><abbr class="updated" title="'+av.updated+'">'+av.updated+"</abbr>";az+='<a class="fn url" href="'+aA.url+'">'+aA.title+"</a>";az+="</div></div></li>";ax.push(az)}U.empty().append(ax.join("")).parent().get(0).scrollTop=0;U.find("a[rel=bookmark]").click(function(){return O(articles[aw][this.className.replace(/^article/,"")],aA)})};this.init=function(){g("Widget version: "+G);if(!ab.is_uwa()){ad(function(av){av(document).ready(function(){V.call(ae)})})}else{g("Completed pre-load - calling load");u=window.$bbcwswidget||window.jQuery||window.$;V.call(ae)}};this.loadFeed=function(aw){var av=aw["css-id"];g("Processing feed: "+av+" ("+aw.title+")");T.push(av);var ax=(T.length-1)+"";if(articles[av]!==k){g("Feed already exists");return}if(ai===null){ai=av;am=ax}if(X===null){X=av;at=ax}Z.push({title:aw.title,id:ax,"css-id":aw["css-id"],authorURL:aw.author_url||aq.header.url,url:aw.url});af[T[ax]]={title:aw.title,index:Z.length-1};articles[T[ax]]=aw.articles;g("Loaded feed ("+aw.articles.length+" articles)")};this.get_platform_info=function(){return ab};this.config=function(aw){var av;g("Loading config: ",aw);if(window.air&&processConfig){aw=processConfig(aw)}aq=aw;if(aw.feeds){T=[];for(av=0;av<aw.feeds.length;av++){this.loadFeed(aw.feeds[av])}}if(aw.template){ar=aw.template}if(aw.stylesheets){aj=aw.stylesheets}if(aw.css_base){aa=aw.css_base}this.init()};this.settings=function(ax){var aw=Q+"live/feeds/"+ax["package"]+".js?cache="+B(j);if(typeof(ax.platform)=="undefined"||!ax.platform){ax.platform="generic"}ab.set_platform(ax.platform);an=ax;if(!i&&ax["package"]){ak(aw)}else{if(i&&ax["package"]){var av="";jQuery.ajax({url:aw,dataType:"json",dataFilter:function(ay){av=ay.substr(0,ay.indexOf("("));var az=ay.indexOf("(");return ay.substr(az+1,ay.lastIndexOf(")")-az-1)},success:function(aB){var az=av.split("."),aC=window,aA=window,ay;for(ay=0;ay<az.length;ay++){aA=aC;aC=aC[az[ay]]||aC}aC.call(aA,aB)}})}}};if(!al){if(typeof(window.bbcwsFeedroot)=="undefined"){al=K();g("Initialising, captured position",al);if(!Q){Q=al.getAttribute("src")}}if(typeof(window.bbcwsFeedroot)!="undefined"){Q=window.bbcwsFeedroot}if(Q.indexOf(".js")!==-1){Q=Q.substr(0,Q.lastIndexOf("/")+1)}g("Captured root: "+Q)}};function g(){if(r){l=new E();if(l.is_sub_platform("dashboard")){alert(Array.prototype.slice.apply(arguments).join(", "))}else{if(!l.is_sub_platform("dashboard")&&window.console){console.log(arguments)}else{if(window.runtime&&window.runtime.Introspector){air.Introspector.Console.log(Array.prototype.slice.apply(arguments).join(", "))}else{if(l.is_sub_platform("sidebar")){System.Debug.outputString(Array.prototype.slice.apply(arguments).join(", "));System.Diagnostics.EventLog.writeEntry(Array.prototype.slice.apply(arguments).join(", "))}else{if(l.is_platform("uwa")){widget.log(Array.prototype.slice.apply(arguments).join(", "))}else{if(typeof(console)!="undefined"&&typeof(console.log)!="undefined"){console.log(Array.prototype.slice.apply(arguments).join(", "))}else{alert(Array.prototype.slice.apply(arguments).join(", "))}}}}}}}}function d(M,O){var L=M;var N=O;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(L)+"&t="+encodeURIComponent(N),"sharer","toolbar=0,status=0,width=626,height=436");return false}function K(){var L=document.getElementsByTagName("script");return L[L.length-1]}function B(O){var Q,R,P,L,N,M;Q=4;R=new Date(2009,0,1).getTime();P=24*60*60*1000;L=O*P;N=new Date().getTime();M=N-(N%Math.round(L));return Number(((M-R)/P).toFixed(Q))||0}function A(){var M=0,L=0;if(typeof window.pageYOffset=="number"){L=window.pageYOffset;M=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){L=document.body.scrollTop;M=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){L=document.documentElement.scrollTop;M=document.documentElement.scrollLeft}}}return[M,L]}function a(L){return(String(L).length===1)?"0"+L:L}function b(L){L=L.replace(/z$/i,"+00:00");var Q=L.split(/[\-T:+]/);if(Q.length!=8){return false}var P=L.substr(19,1);var M={year:Number(Q[0]),month:Number(Q[1]-1),day:Number(Q[2]),hours:Number(Q[3]-Number(P+Q[6])),minutes:Number(Q[4]-Number(P+Q[7])),seconds:Number(Q[5])};var N=new Date(Date.UTC(M.year,M.month,M.day,M.hours,M.minutes,M.seconds));var R=N.toUTCString().split(" ");if(R.length==6){R=R[5]}else{R=""}var O=N.getUTCMonth()+1;return a(N.getUTCHours())+":"+a(N.getUTCMinutes())+" "+R+" "+N.getUTCDate()+"/"+O+"/"+N.getUTCFullYear()}function v(){window.DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){DD_belatedPNG=null})}},createVmlStyleSheet:function(){var M=document.createElement("style");document.documentElement.firstChild.insertBefore(M,document.documentElement.firstChild.firstChild);var N=M.styleSheet;N.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");N.addRule(this.ns+"\\:shape","position:absolute;");N.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.styleSheet=N},readPropertyChange:function(){var N=event.srcElement;if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(N)}if(event.propertyName=="style.display"){var O=(N.currentStyle.display=="none")?"none":"block";for(var M in N.vml){N.vml[M].shape.style.display=O}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(N)}},vmlOpacity:function(N){if(N.currentStyle.filter.search("lpha")!=-1){var M=N.currentStyle.filter;M=parseInt(M.substring(M.lastIndexOf("=")+1,M.lastIndexOf(")")),10)/100;N.vml.color.shape.style.filter=N.currentStyle.filter;N.vml.image.fill.opacity=M}},handlePseudoHover:function(M){window.setTimeout(function(){DD_belatedPNG.applyVML(M)},1)},fix:function(M){var O=M.split(",");for(var N=0;N<O.length;N++){this.styleSheet.addRule(O[N],"behavior:expression(DD_belatedPNG.fixPng(this))")}},applyVML:function(M){M.runtimeStyle.cssText="";this.vmlFill(M);this.vmlOffsets(M);this.vmlOpacity(M);if(M.isImg){this.copyImageBorders(M)}},attachHandlers:function(O){var N=this;function M(){N.vmlOffsets(O)}u("#bbcwswidget").bind("width-adjust",M).bind("move",M);return},giveLayout:function(M){M.style.zoom=1;if(M.currentStyle.position=="static"){M.style.position="relative"}},copyImageBorders:function(N){var O={borderStyle:true,borderWidth:true,borderColor:true};for(var M in O){N.vml.color.shape.style[M]=N.currentStyle[M]}},vmlFill:function(Q){if(!Q.currentStyle){return}else{var P=Q.currentStyle}for(var O in Q.vml){Q.vml[O].shape.style.zIndex=P.zIndex}Q.runtimeStyle.backgroundColor="";Q.runtimeStyle.backgroundImage="";var M=(P.backgroundColor=="transparent");var R=true;if(P.backgroundImage!="none"||Q.isImg){if(!Q.isImg){Q.vmlBg=P.backgroundImage;Q.vmlBg=Q.vmlBg.substr(5,Q.vmlBg.lastIndexOf('")')-5)}else{Q.vmlBg=Q.src}var S=this;if(!S.imgSize[Q.vmlBg]){var N=document.createElement("img");S.imgSize[Q.vmlBg]=N;N.className=S.ns+"_sizeFinder";N.runtimeStyle.cssText="behavior:none; position:absolute; left:-10000px; top:-10000px; border:none;";N.attachEvent("onload",function(){this.width=this.offsetWidth;this.height=this.offsetHeight;S.vmlOffsets(Q)});N.src=Q.vmlBg;N.removeAttribute("width");N.removeAttribute("height");document.body.insertBefore(N,document.body.firstChild)}Q.vml.image.fill.src=Q.vmlBg;R=false}Q.vml.image.fill.on=!R;Q.vml.image.fill.color="none";Q.vml.color.shape.style.backgroundColor=P.backgroundColor;Q.runtimeStyle.backgroundImage="none";Q.runtimeStyle.backgroundColor="transparent"},vmlOffsets:function(N){var R=N.currentStyle;var Y={W:N.clientWidth+1,H:N.clientHeight+1,w:this.imgSize[N.vmlBg].width,h:this.imgSize[N.vmlBg].height,L:N.offsetLeft,T:N.offsetTop,bLW:N.clientLeft,bTW:N.clientTop};var M=(Y.L+Y.bLW==1)?1:0;var O=function(Z,ab,ac,aa,ad,ae){Z.coordsize=aa+","+ad;Z.coordorigin=ae+","+ae;Z.path="m0,0l"+aa+",0l"+aa+","+ad+"l0,"+ad+" xe";Z.style.width=aa+"px";Z.style.height=ad+"px";Z.style.left=ab+"px";Z.style.top=ac+"px"};O(N.vml.color.shape,(Y.L+(N.isImg?0:Y.bLW)),(Y.T+(N.isImg?0:Y.bTW)),(Y.W-1),(Y.H-1),0);O(N.vml.image.shape,(Y.L+Y.bLW),(Y.T+Y.bTW),(Y.W),(Y.H),1);var Q={X:0,Y:0};var X=function(ab,Z){var aa=true;switch(Z){case"left":case"top":Q[ab]=0;break;case"center":Q[ab]=0.5;break;case"right":case"bottom":Q[ab]=1;break;default:if(Z.search("%")!=-1){Q[ab]=parseInt(Z)*0.01}else{aa=false}}var ac=(ab=="X");Q[ab]=Math.ceil(aa?((Y[ac?"W":"H"]*Q[ab])-(Y[ac?"w":"h"]*Q[ab])):parseInt(Z));if(Q[ab]==0){Q[ab]++}};for(var T in Q){X(T,R["backgroundPosition"+T])}N.vml.image.fill.position=(Q.X/Y.W)+","+(Q.Y/Y.H);var W=R.backgroundRepeat;var P={T:1,R:Y.W+M,B:Y.H,L:1+M};var V={X:{b1:"L",b2:"R",d:"W"},Y:{b1:"T",b2:"B",d:"H"}};if(W!="repeat"){var S={T:(Q.Y),R:(Q.X+Y.w),B:(Q.Y+Y.h),L:(Q.X)};if(W.search("repeat-")!=-1){var U=W.split("repeat-")[1].toUpperCase();S[V[U].b1]=1;S[V[U].b2]=Y[V[U].d]}if(S.B>Y.H){S.B=Y.H}N.vml.image.shape.style.clip="rect("+S.T+"px "+(S.R+M)+"px "+S.B+"px "+(S.L+M)+"px)"}else{N.vml.image.shape.style.clip="rect("+P.T+"px "+P.R+"px "+P.B+"px "+P.L+"px)"}},fixPng:function(N){N.style.behavior="none";if(N.nodeName=="BODY"||N.nodeName=="TD"||N.nodeName=="TR"){return}N.isImg=false;if(N.nodeName=="IMG"){if(N.src.toLowerCase().search(/\.png$/)!=-1){N.isImg=true;N.style.visibility="hidden"}else{return}}else{if(N.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}var R=DD_belatedPNG;N.vml={color:{},image:{}};var M={shape:{},fill:{}};for(var O in N.vml){for(var Q in M){var P=R.ns+":"+Q;N.vml[O][Q]=document.createElement(P)}N.vml[O].shape.stroked=false;N.vml[O].shape.appendChild(N.vml[O].fill);N.parentNode.insertBefore(N.vml[O].shape,N)}N.vml.image.shape.fillcolor="none";N.vml.image.fill.type="tile";N.vml.color.fill.on=false;R.attachHandlers(N);R.giveLayout(N);R.giveLayout(N.offsetParent);R.applyVML(N)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(L){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();DD_belatedPNG.fix("#bbcwswidget, #bbcwswidget .pngfix")}window.bbcwswidget=new h();window.pi=new E()}());
