
siAutoTracer=false;eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7 20;m(C["1I"]==20){C.1I=I}7 1a="/2f";7 14="3X.3L.2C";7 15="3q";7 1v="4E";7 1x="2f:2V";7 1m="47";7 1K="/";7 23=3K;7 1H=2D;7 1V=U 2t(".2r.3m",".2C");7 2p=Q;7 2j="30";7 2g="4o";7 2b="";7 2a=1a+"/4f.4c";7 46="5.1.13";7 26="N";7 1B=A;7 1G="t"+(U 1g()).1r()+"h"+C.1Y.B;7 L="";7 1z="";7 E="";7 M="";7 17="";7 1j=0;7 1d=U 2t(1);7 28=v.38;7 1R=v.1y;7 1W="2f:4x";7 K="";7 3d=4n;7 4l=Q;7 2c=0;7 V=A;o 29(a){7 b=A;7 c=a.1e;7 d=a.1k("42");m(d&&d!="40"){m(d=="3W"){b="2N"}F{m(d=="3P"){b="3O"}F{m(d=="3N"){z o(){C.2J(c)}}F{b=2N.3J[d];m(!b){z o(){C.2J(c,d)}}}}}}m(b==A){z o(){D.1e=c}}F{z o(){b.D.1e=c}}}o 2H(a){m(!a){z""}7 b="3I+/";7 c="";X(7 i=0;i<a.B;i+=3){7 d=a.B-i;7 e=0;e=(a.1X(i)<<16)&3C;e|=(d>1)?(a.1X(i+1)<<8)&3A:0;e|=(d>2)?a.1X(i+2)&3y:0;c+=b.1w((e&3w)>>18);c+=b.1w((e&3v)>>12);c+=(d>1)?b.1w((e&3u)>>6):"3b";c+=(d>2)?b.1w((e&3r)):"3b"}z c}o 1J(a){7 b="";X(7 i=0;i<a.B;i++){7 c;3o(a.1w(i)){S"r":c=28;P;S"p":c=1R;P;S"d":c=1l.3k+"x"+1l.4Q+"x"+1l.3f+"."+1P.3c();m(1P.2S){c+="."+1P.2S.B}P;S"c":c=1B;P;S"u":c=C.1Y.B+"."+(4F.4D()*2D)+"."+(U 1g()).1r();P;S"t":c=1G;P;S"f":c=E;P;S"q":c=M;P;S"g":c=32();P;S"w":c=26;P;S"y":c=K;P}b+=2H(c)+"*"}z b}o 32(){7 a="";a+="2r="+C.1l.3f;a+="&4v="+C.1l.4u+"x"+C.1l.4s;2k=U 1g();m(A!=2k){a+="&4q="+39(2k)}m(1P.3c()){a+="&2X=1"}F{a+="&2X=0"}a+=3i();m(v.2o){7 b=v.2o.1k(1W);m(b){a+="&30="+b}}m(L&&L.B>0){a+="&4j="+L}m(1z.B>0){a+="&4i="+1z}z a}o 3i(){7 a="";m(C.2U){a+="&1c:4h"}m(C.2T){a+="&1c:4g"}m(C.2R){a+="&1c:x-4e"}m(C.2Q){a+="&1c:4d"}m(C.2P){a+="&1c:4b"}z a}o 4a(){C.2T=I}o 49(){C.2U=I}o 48(){C.2R=I}o 45(){C.2Q=I}o 44(){C.2P=I}o 43(a){v.2o.1O(1W,a)}o 39(a){7 b="";b+=a.41()+"";b+="-";b+=1i(a.3Z()+1);b+="-";b+=1i(a.3Y());b+="T";b+=1i(a.3T());b+=":";b+=1i(a.3S());b+=":";b+=1i(a.3R());z b}o 1i(n){m(n<1){z"3Q"}z(n>9?"":"0")+n}o 2m(){7 a=A;7 b;7 c;7 d;7 e=v.D.Z;m(e!=A){7 f;X(f=0;(f<1V.B)&&(a==A);f++){7 g=e.24(1V[f]);m(g>0){7 h=e.24(".",g-1);m(h>=0){a=e.11(h)}F{a="."+e}}}}z a}o 3M(a){H{K="1t";m(/22/.1U(21(a))){L=a}F{L=a.1k(1x)}2I();z I}G(e){z J(e)}}o 2I(){1f(1Z)}o 2G(){1f(1o)}o 2F(){1f(1h)}o 3H(){1f(3G)}o 2E(a,b){m(!b){b=29(a)}1f(1o,b,1H)}o 1f(a,b,c){1z=1G;E="1n://"+v.D.Z+1a+"/2V";M="";m(b){m(c){a("1F","1E",b,c)}F{a("1F","1E",b)}}F{a("1F","1E")}L="";1z="";E=""}o 3F(a){H{K="1t";m(/22/.1U(21(a))){L=a}F{L=a.1k(1x)}2F()}G(e){J(e)}}o 3E(a,b){H{K="1t";m(/22/.1U(21(a))){L=a}F{L=a.1k(1x)}2E(a,b);z Q}G(e){z J(e)}}o 3D(a){H{L=a.1k(1x);K="1t";2G();K="1c";E=a.1e;m(E.19("://")==-1){m(E.11(0,1)!="/"){7 b=v.D.2B.24("/");7 c=v.D.2B.11(0,b+1);E=c+E}m(E.11(0,2)!="//"){E="//"+v.D.Z+E}E=v.D.1q+E}7 d=29(a);1o("1F","1E",d,1H);z Q}G(e){z J(e)}}o 2A(a){E="1n://"+v.D.Z+1a+"/3B";M=a;K="1L";1h("1u","1s")}o 3z(a,b){H{m(17!=""){17+="&"}17+=1b(a)+"="+1b(b);m(17.B>=3x){2z()}}G(e){J(e)}}o 2z(){m(17!=""){2A(17);17=""}}o 1C(a,b,c){7 d=U 1g;d.2y(d.1r()+c);7 e=2m();7 f=a+"="+b+((1K)?"; 2x="+1K:"")+((e)?"; 2w="+e:"");v.1Q=f+"; 2v="+d.2K();m(W(a)!=b){v.1Q=f}}o W(a){z 1p(a,v.1Q,";")}o 1p(a,b,c){7 d=a+"=";7 e=A;7 f=b.19(d);m((f!=-1)&&(a.B>0)){7 g=b.19(c,f);m(g==-1){g=b.B}e=b.11(f+d.B,g)}z e}o 2u(a,b,c){7 d=U 1g();d.2y(d.1r()-1);m(!b){b=1K}m(!c){c=2m()}7 e=a+"=A"+((b)?"; 2x="+b:"")+((c)?"; 2w="+c:"");v.1Q=e+"; 2v="+d.2K()}o 2O(){7 a=1p(1m,v.1y,"&");m(a!=A){1C(15,a,23);m(2p){7 b=1p(2g,v.1y,"&");m(b!=A){28=2L(b)}b=1p(2j,v.1y,"&");m(b!=A){1R=2L(b)}}}F{a=W(15);m(a==A){a=1J("u");26="Y";1C(15,a,23);m(2p){a=W(15);m(a!=A){7 c=2b;m(2b.19("?")==-1){c+="?"}F{c+="&"}c+=2j+"="+1b(v.1y)+"&"+2g+"="+1b(v.38);1I=Q;v.D=c}}}}a=W(15);z a}o 3t(a){7 b=W(15);m(b!=A){a.1e=a.1e+((a.1e.19("?")>0)?"&":"?")+1m+"="+b}z I}o 3s(a){7 b=W(15);m(b!=A){m(a.3U.3V()=="3p"){H{H{7 c=v.2s("<2M O=\\""+1m+"\\" 10=\\"2q\\" 1M=\\""+b+"\\" />")}G(e){7 c=v.2s("2M");c.1O("O",1m);c.1O("10","2q");c.1O("1M",b)}a.3n(c)}G(3l){}}F{a.1T=a.1T+((a.1T.19("?")>0)?"&":"?")+1m+"="+b}}z I}o 1D(a,b,c){7 d;m(1B==A){d=14+2a+"?f="+b+"&d="+1J(b)}F{d=14+2a+"?f="+a+"&d="+1J(a)}K="";c(d)}o 1h(c,d){7 e=o(a){7 b=U 27();b.1S=a;1d[1d.B]=b};1D(c,d,e)}o 1o(h,i,j,k){7 l=o(b){7 c=U 27();m(j){V=j;m(k){7 d=o(){m(V){7 a=V;V=A;a()}};d.4R=o(){z"7 3h = V; V = A; 3h();"};7 f=C.4P(d,k)}}7 g=o(){m(c.4O&&--2c==0&&V){m(f){C.4N(f)}7 a=V;V=A;a()}};H{c.3e?c.3e("4M",g,Q):c.4L("4K",g)}G(e){}++2c;c.1S=b;1d[1d.B]=c};1D(h,i,l)}o 1Z(c,d){m(1j<25){7 e=o(a){m(1j>0){m(W(1v+(1j-1))==A){1j=0}}7 b=1v+1j++;1C(b,a,4I)};1D(c,d,e)}}o 4H(a,b){z 2Z(A,a,b)}o 4G(a,b,c){H{E="1n://"+v.D.Z+1a+"/1N";K="1L";m(!c){c=o(){a.2d()}}7 s=o(){1o("1u","1s",c,1H)};2e(a,s,b);z Q}G(e){z J(e)}}o 2Z(a,b,c){H{E="1n://"+v.D.Z+(a==A?1a+"/1N":a);K="1L";2e(b,o(){1Z("1u","1s")},c);z I}G(e){z J(e)}}o 4C(a,b){H{m(a.R&&(a.R.B>0)){a.36=[];X(7 i=0;i<a.R.B;i++){7 c=a.R[i];m(c.O){7 d=(b==A);m(b!=A){X(7 j=0;!d&&(j<b.B);j++){m(c.O==b[j]){d=I}}}m(d){7 f=c.35;c.35=o(){m(f){f()}34(a,1A)}}}}}}G(e){J(e)}}o 34(a,b){m(b.O&&((b.10=="31"||b.10=="33")?(b.2i!=b.4y):(b.1M!=b.4w))){7 c=a.36;X(7 i=0;i<c.B;i++){m(b.O==c[i]){z}}7 d="4z:"+b.O;7 e=1b(d)+"=Y";E="1n://"+v.D.Z+1a+"/4A";M=e;K="1L";1h("1u","1s");c[c.B]=b.O}}o 2e(a,b,c){M="";m(a.R&&(a.R.B>0)){7 d=Q;X(7 i=0;i<a.R.B;i++){7 e=a.R[i];m(e.O){7 f=(c==A);m(c!=A){X(7 j=0;!f&&(j<c.B);j++){m(e.O==c[j]){f=I}}}m(f&&(e.10=="31")){f=e.2i}m(e.10=="4B"){f=Q}m(e.10=="2d"){f=(e==a.2h)}m(f){7 g=1b(e.O)+"="+((e.10=="33")?((e.2i)?"I":"Q"):1b(e.1M));m(M.B+g.B>3d){b();M="";d=Q}m(d){M+="&"}M+=g;d=I}}}b()}}o 4t(a,b){H{2l(a,b,A)}G(e){J(e)}}o 4r(a,b){H{2l(a,b,"1t")}G(e){J(e)}}o 2l(a,b,c){m(a.11(0,1)=="/"){a=v.D.1q+"//"+v.D.Z+a}E=a;M=b;K=c;1h("1u","1s")}o 2Y(a){H{m(a!=20){m(a.19("://")==-1){m(a.11(0,1)!="/"){a="/"+a}a=v.D.1q+"//"+v.D.Z+a}1R=a.19("?")==-1?a+C.D.3j:a+"&"+C.D.3j.11(1)}K="1c";1h("4p","4J")}G(e){J(e)}}o 4m(){H{7 b=o(){1A.1N.2h=1A};X(7 i=0;i<v.37.B;i++){7 c=v.37[i];X(7 j=0;j<c.R.B;j++){m(c.R[j].10=="2d"){7 d=c.R[j];7 f=d.2n;m(f){(o(){7 a=f;d.2n=o(){1A.1N.2h=1A;a()}})()}F{d.2n=b}}}}}G(e){J(e)}}o 3a(){H{m(14==A){14=v.D.1q+"//"+v.D.Z+":"+v.D.2W}F{m(14.11(0,4)!="1n"){14=v.D.1q+"//"+14+":"+v.D.2W}}1B=2O();3g()}G(e){J(e)}}o 3g(){7 i=0;7 a=1v+i++;7 b=W(a);4k(b){7 c=U 27();c.1S=b;1d[1d.B]=c;2u(a);a=1v+i++;b=W(a)}}o 4S(){1G="t"+(U 1g()).1r()+"h"+C.1Y.B}o J(e){z I}3a();m(C.1I){2Y()}',62,303,'|||||||var|||||||||||||||if||function|||||||document||||return|null|length|window|location|siTracerPath|else|catch|try|true|SiInternalError|siTagType|siClickedLinkID|siTracerQuery||name|break|false|elements|case||new|siSyncFinishedAction|SiGetCookie|for||hostname|type|substring|||siTaggingServer|siCookieName||siSendParams||indexOf|siBaseDirectory|escape|page|siImageSet|href|SiInternalDoLinkTrack|Date|SiSendTracer|leadingZero|siTracerCookieIdx|getAttribute|screen|siCookieQPName|http|SiSyncTracer|SiExtractPart|protocol|getTime|fqdty|trace|fqcty|siTracerCookieName|charAt|siLinkAttribute|URL|siRefClickID|this|siCookieValue|SiSetCookie|SiProcessTracer|fdtgy|fctgy|siExtClickID|siTracerTimeout|siAutoTracer|SiEncodeDetails|siCookiePath|extra|value|form|setAttribute|navigator|cookie|siRequest|src|action|test|siDomainList|siPageIDAttrName|charCodeAt|history|SiDeferTracer|undefined|typeof|string|siCookieTimeout|lastIndexOf||siIsCookieNew|Image|siReferrer|SiInternalGetLinkClickingClosure|siTrackerUrl|siCentralURL|siSyncTracersOutstanding|submit|SiInternalBuildAndSendFormTracerQuery|si|siCentralRefName|siActivatedSubmit|checked|siCentralReqName|today|SiInternalTrackTracer|SiGetDomain|onclick|body|siCentralCookie|hidden|co|createElement|Array|SiDeleteCookie|expires|domain|path|setTime|SiSendTrackParams|SiTrackData|pathname|com|1000|SiInternalTrackLinkViaSynchronousSend|SiInternalTrackLinkPassiveSend|SiInternalTrackLinkImmediate|SiEncodeString|SiInternalTrackLink|open|toGMTString|unescape|input|top|SiBuildCookie|siIsPopup|siIsRedirection|siIsExtraFrame|plugins|siIsMenu|siIsFrameset|link|port|jv|SiTrackPage|SiTrackForm|req|radio|SiCollateTagData|checkbox|SiInternalActiveTrackElement|onblur|siFilledFields|forms|referrer|SiFormatDate|SiInitPage|_|javaEnabled|siFormQueryLimit|addEventListener|colorDepth|SiSendDeferredTracers|exec|SiCollatePageRules|search|availWidth|andIgnore|uk|appendChild|switch|GET|FTUserTrack|63|SiMigrateCookieForm|SiMigrateCookie|4032|258048|16515072|512|255|SiAddTrackParam|65280|data|16711680|SiTrackLinkToUntagged|SiTrackExternalLink|SiTrackEvent|SiSendTracerWithWait|SiInternalTrackLinkWait|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|frames|315360000000|ft|SiTrackLink|_new|parent|_parent|00|getSeconds|getMinutes|getHours|method|toUpperCase|_top|stats|getDate|getMonth|_self|getFullYear|target|SiSetPageID|SiIsPopup|SiIsRedirection|siTrackerVersion|simigvis|SiIsExtraFrame|SiIsFrameset|SiIsMenu|popup|gif|redir|frame|track|menu|fset|rcid|rl|while|siSentPageTag|SiRegisterForms|1200|refer|pcrtgy|lt|SiSendAdditionalTracer|height|SiTrackTracer|width|sr|defaultValue|pageID|defaultChecked|siform|formfield|file|SiActiveTrackForm|random|SITRACER|Math|SiTrackExternalFormData|SiTrackFormData|1800000|pdrtgy|onreadystatechange|attachEvent|load|clearTimeout|complete|setTimeout|availHeight|toString|SiNewPageContext'.split('|'),0,{}))
function TrackParams(){var hashTable=[];this.add=function(key,val){if(key&&val){hashTable[key]=val;}};this.buildQueryString=function(){var qs="";var key="";for(key in hashTable){if(typeof hashTable[key]!="function"){qs+=escape(key)+"="+escape(hashTable[key])+"&";}}
return qs.substring(0,qs.length-1);};}
function isSecure(doc){return(doc.location.protocol=='https:');}
var tp=new TrackParams();var tpRef=new TrackParams();var tpTrans=new TrackParams();var tpTitle=new TrackParams();var siParams=new TrackParams();function doTrack2(){var ftReferrer=document.referrer;if(ftReferrer){ftReferrer=ftReferrer.replace(/\/cms\/s\/[0-2]\//,"/cms/s/");}
var thisAYSC=document.cookie.match(/AYSC=([^;]*)/)?RegExp.$1:"";var ipCountry=thisAYSC.match(/_14([^_]*)/)?RegExp.$1:null;var regArea=thisAYSC.match(/_17([^_]*)/)?RegExp.$1:null;var metroArea=thisAYSC.match(/_18([^_]*)/)?RegExp.$1:null;var thisFTMD=document.cookie.match(/FTMD=([^;]*)/)?RegExp.$1:"";var ftmdParams=thisFTMD.match(/([^;]*)/)?RegExp.$1:null;var ipPC=document.cookie.match(/FTUserTrack=((\d{1,3}\.){3}\d{1,3})/)?RegExp.$1:"undefined";var pid=document.cookie.match(/USERID=([^:]*)/)?RegExp.$1:"undefined";var logged_in=(pid==="undefined")?"0":"1";var use=document.URL;var lastSlash=use.lastIndexOf("/");if(use.charAt(lastSlash+1)==='')
{use=use.substring(0,use.length-1);}
if(typeof AssetType!="undefined"&&AssetType=="story"){var hasS=use.match(/\/cms\/s/)?RegExp.$1:null;if(!hasS)
{use=use.replace(/\/cms\//,"/cms/s/");}}
var articleId=use.match(/[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}/);if(articleId)
{articleId=articleId.toString();}
if(articleId)
{var remainder=use.substring(use.search(articleId)+articleId.length,use.length);use=use.replace(remainder,'')+'.html?'+(remainder.substring(1,remainder.length)).replace(',','&');use=use.substring(0,use.length-5);}
var dc=document.cookie;var re=new RegExp("TRK_REF="+window.location.href);var call='<scr'+'ipt type="text/javascript" src="';call+=isSecure(document)?'https:':'http:';call+='//track.ft.com/track/';call+=isSecure(document)?'strack.js':'track.js';call+='"></sc'+'ript>';if(thisFTMD===""||ftmdParams!='qv'){document.write(call);}
var pageUrl=window.location.pathname;if(pageUrl.match(/\/cms\/s\/([0-2])\//)){var handlingCode=RegExp.$1;}
siParams.add("AssetType",typeof AssetType!="undefined"?AssetType:null);siParams.add("sub",handlingCode?handlingCode:"undefined");siParams.add("WT.ipCountry_s",ipCountry?ipCountry:"undefined");siParams.add("WT.pid_s",pid);siParams.add("WT.si_n",typeof sPageName!="undefined"?sPageName:null);siParams.add("WT.si_x",typeof sPageNumber!="undefined"?sPageNumber:null);siParams.add("WT.ti",document.title);siParams.add("WT.uuid",articleId?articleId:"undefined");siParams.add("FTSection",typeof FTSection!="undefined"?FTSection:"undefined");siParams.add("FTPage",typeof FTPage!="undefined"?FTPage:"undefined");siParams.add("segid",location.search.match(/segid=([^&]*)/)?RegExp.$1:null);siParams.add("FTBarrier",typeof FTBarrier!="undefined"?FTBarrier:null);if(re.test(dc)){siParams.add("ad_refresh","yes");if(typeof FT==="undefined"){FT={};}
FT.bIsAdRefresh=true;}
siParams.add("WT.metroArea_s",metroArea?metroArea:"undefined");siParams.add("WT.regArea_s",regArea?regArea:"undefined");siParams.add("HurdleType",typeof HurdleType!="undefined"?HurdleType:null);siParams.add("video",typeof video!="undefined"?video:null);var qs="?"+siParams.buildQueryString();var siCall='<scr'+'ipt type="text/javascript">SiTrackPage("'+pageUrl+qs+'");<\/sc'+'ript>';document.write(siCall);document.cookie="TRK_REF=null";}
doTrack2();function doTrackRefresh(){document.cookie="TRK_REF="+window.location.href;setTimeout("window.location.reload(false)",2000);}
if(typeof DM_addEncToLoc!="undefined")
{var rsiAYSC=document.cookie.match(/AYSC=([^;]*)/)?RegExp.$1:"";var rsiPos=rsiAYSC.match(/_07([^_]*)/)?RegExp.$1:null;var rsiResp=rsiAYSC.match(/_06([^_]*)/)?RegExp.$1:null;var rsiInd=rsiAYSC.match(/_05([^_]*)/)?RegExp.$1:null;var rsiCoun=rsiAYSC.match(/_14([^_]*)/)?RegExp.$1:null;var rsiCompSize=rsiAYSC.match(/_19([^_]*)/)?RegExp.$1:null;var temppos=typeof rsiPos!="undefined"?rsiPos:"undefined";var tempresp=typeof rsiResp!="undefined"?rsiResp:"undefined";var tempind=typeof rsiInd!="undefined"?rsiInd:"undefined";var tempcountry=typeof rsiCoun!="undefined"?rsiCoun:"undefined";var tempcompsize=typeof rsiCompSize!="undefined"?rsiCompSize:"undefined";var rsi_call="<scr"+"ipt type=\"text\/javascript\">";var tempsec=typeof FTSection!="undefined"?FTSection:"undefined";var temppage=typeof FTPage!="undefined"?FTPage:"undefined";rsi_call+=" DM_addEncToLoc(\"FTSectionCode\", \""+tempsec+"\"); DM_addEncToLoc(\"FTPageCode\", \""+temppage+"\"); ";rsi_call+=" DM_addEncToLoc(\"FTP\", \""+temppos+"\"); DM_addEncToLoc(\"FTR\", \""+tempresp+"\"); ";rsi_call+=" DM_addEncToLoc(\"FTI\", \""+tempind+"\"); DM_addEncToLoc(\"FTC\", \""+tempcountry+"\"); ";rsi_call+=" DM_addEncToLoc(\"FTCS\", \""+tempcompsize+"\"); ";rsi_call+="DM_tag();";rsi_call+="</scr"+"ipt>";document.write(rsi_call);}
if(typeof FT==="undefined")
{FT={};}
FT.Conker=function(jQuery,urlConker,urlPopup)
{urlConker=urlConker||'http://conker.ft.com/conker/service/pageView?callback=?';urlPopup=urlPopup||'/FTCOM/HTML/conker-popup.html';this.urlConker=urlConker;this.urlPopup=urlPopup;this.jQuery=jQuery;this.bDebug=false;this.bShowDebug=false;this.bForcePopup=false;this.bUseTimer=true;this.resetFlags=FT.Conker.resetFlags;this.checkConcurrency=FT.Conker.checkConcurrency;this.getCookies=FT.Conker.getCookies;this.deleteCookies=FT.Conker.deleteCookies;this.isEmpty=FT.Conker.isEmpty;this.getViewportSize=FT.Conker.getViewportSize;this.injectMessage=FT.Conker.injectMessage;this.createConkerDiv=FT.Conker.createConkerDiv;this.positionPopup=FT.Conker.positionPopup;this.positionOverlay=FT.Conker.positionOverlay;this.monitorResize=FT.Conker.monitorResize;this.getPopupPosition=FT.Conker.getPopupPosition;this.addStyledHTML=FT.Conker.addStyledHTML;this.addStyle=FT.Conker.addStyle;this.debug=FT.Conker.debug;this.resetFlags();FT.Conker.instance=this;return this;};FT.Conker.resetFlags=function()
{this.eRightsId=undefined;this.trackId=undefined;this.eSessionId=undefined;this.isRegistered=undefined;this.isHelpDesk=undefined;};FT.Conker.isEmpty=function(value)
{return(typeof value==='undefined'||value===null);};FT.Conker.checkConcurrency=function(eRightsId,eSessionId,trackId,rcCallBack)
{var self=this;var AjaxParams={'eUserId':eRightsId,'trackId':trackId};if(!this.isEmpty(eSessionId))
{AjaxParams.eSessionId=eSessionId;}
else
{AjaxParams.eSessionId='';}
this.debug('checkConcurrency('+this.urlConker+', '+_dumpThis(AjaxParams,'AjaxParams')+')');this.jQuery.getJSON(this.urlConker,AjaxParams,function(data){rcCallBack(data,self);});};FT.Conker.getCookies=function()
{var bSuccess=true;this.debug('getCookies()');this.resetFlags();this.trackId=this.jQuery.cookie('FTUserTrack');if(this.isEmpty(this.trackId))
{bSuccess=false;}
else
{var cookieFTU=this.jQuery.cookie('FT_U');if(!this.isEmpty(cookieFTU))
{cookieFTU.match(/_EID=([^_]*)_/);this.eRightsId=RegExp.$1;cookieFTU.match(/_RI=([^_]*)_/);this.isRegistered=RegExp.$1==='1'?true:false;this.eSessionId=this.jQuery.cookie('FTSession');if(this.isEmpty(this.eSessionId))
{bSuccess=false;}}
else
{var cookieRemember=this.jQuery.cookie('FT_Remember');if(!this.isEmpty(cookieRemember))
{cookieRemember.match(/^(\d+):/);this.eRightsId=RegExp.$1;this.isRegistered=false;}
else
{bSuccess=false;}}}
var cookieHelpDesk=this.jQuery.cookie('FT_HelpDesk');this.isHelpDesk=!this.isEmpty(cookieHelpDesk);this.debug('getCookies() return '+bSuccess);return bSuccess;};FT.Conker.deleteCookies=function()
{var options={path:'/',domain:'.ft.com'};this.jQuery.cookie('FT_U',null,options);this.jQuery.cookie('FT_User',null,options);this.jQuery.cookie('FTSession',null,options);this.jQuery.cookie('FT_Remember',null,options);this.resetFlags();};FT.Conker.addStyle=function(rDocument,stylesheet)
{stylesheet=stylesheet.replace(/<\/?style[^>]*?>/gi,' ');var rStyle=rDocument.createElement('style');rStyle.setAttribute("type","text/css");if(rStyle.styleSheet)
{rStyle.styleSheet.cssText=stylesheet;}
else
{var rText=rDocument.createTextNode(stylesheet);rStyle.appendChild(rText);}
var rHead=rDocument.getElementsByTagName('head')[0];rHead.appendChild(rStyle);return rStyle;};FT.Conker.addStyledHTML=function(rDocument,rElement,styledHTML)
{styledHTML=styledHTML.replace(/[\r\n]+/g,' ');var Styles=styledHTML.match(/<style[^>]*?>(.*?)<\/style[^>]*?>/gi);var html=styledHTML.replace(/<style[^>]*?>.*?<\/style[^>]*?>/gi,' ');html=html.replace(/^.*<body[^>]*>/,'');html=html.replace(/<\/body>.*$/,'');if(Styles)
{for(var idx=0;idx<Styles.length;++idx)
{FT.Conker.addStyle(rDocument,Styles[idx]);}}
rElement.innerHTML=html;return rElement;};FT.Conker.getPopupPosition=function(rDocument,width,why)
{var bFound=false;var rPos={'top':'110px','left':'650px'};var DivIds=['#ftapage','#ft_header','#page-header','#header'];var rDiv;var idx;var targetName='none';for(idx=0;!bFound&&idx<DivIds.length;++idx)
{rDiv=this.jQuery(DivIds[idx]);if(rDiv.length)
{targetName=DivIds[idx];bFound=true;}}
if(bFound)
{var leftOffset=0;var rOffsetDiv=this.jQuery('#header-wrapper');if(rOffsetDiv.length)
{leftOffset=rOffsetDiv[0].offsetLeft;}
this.debug("("+why+") Left Offset: "+leftOffset);rPos.top=rDiv.position().top+'px';rPos.left=(leftOffset+rDiv.position().left+rDiv.outerWidth()-width)+'px';this.debug("("+why+") Div Pos: "+targetName+" ("+rDiv.position().left+", "+rDiv.position().top+") r: "+rDiv.position().right+" w: "+rDiv.outerWidth()+" pw: "+width);}
this.debug("("+why+") Target Name: "+targetName+" ("+rPos.left+", "+rPos.top+")");return rPos;};FT.Conker.injectMessage=function(rDocument,idDiv)
{var self=this;this.debug('injectMessage('+this.urlPopup+')');this.jQuery.get(this.urlPopup,function(data){var rDiv=self.createConkerDiv(rDocument,idDiv);var rInjectDiv=rDocument.getElementById('#header-wrapper');if(!rInjectDiv)
{rInjectDiv=rDiv;}
self.addStyledHTML(rDocument,rInjectDiv,data);self.monitorResize(rDocument);FT.Conker.resizeOverlay(self,rDocument,'#popconker','#popconker-overlay','inject');});};FT.Conker.createConkerDiv=function(rDocument,idDiv)
{var rDiv=rDocument.getElementById(idDiv);if(!rDiv)
{rDiv=rDocument.createElement('div');rDiv.id=idDiv;rDocument.body.appendChild(rDiv);}
return rDiv;};FT.Conker.positionOverlay=function(rDocument,idOverlay,why)
{var docWidth=this.jQuery(rDocument).width();var docHeight=this.jQuery(rDocument).height();this.debug("("+why+") Overlay Div Pos: ["+idOverlay+"] ("+docWidth+", "+docHeight+")");var rOverlay=this.jQuery(idOverlay);if(rOverlay.length)
{rOverlay.css('width',docWidth+'px');rOverlay.css('height',docHeight+'px');}};FT.Conker.positionPopup=function(rDocument,idPopup,why)
{var rPopup=this.jQuery(idPopup);if(rPopup.length)
{var popupWidth=rPopup.outerWidth();var rPosition=this.getPopupPosition(rDocument,popupWidth,why);rPopup.css('top',rPosition.top);rPopup.css('left',rPosition.left);}};FT.Conker.getViewportSize=function(rWindow,rDocument)
{rWindow=rWindow||window;rDocument=rDocument||document;var size=[0,0];if(typeof rWindow.innerWidth!=='undefined')
{size=[rWindow.innerWidth,rWindow.innerHeight];}
else if(typeof rDocument.documentElement!=='undefined'&&typeof rDocument.documentElement.clientWidth!=='undefined'&&rDocument.documentElement.clientWidth!==0)
{size=[rDocument.documentElement.clientWidth,rDocument.documentElement.clientHeight];}
else
{var rBody=rDocument.body||rDocument.getElementsByTagName('body')[0];size=[rBody.clientWidth,rBody.clientHeight];}
return size;};FT.Conker.windowResize=function(rConker,rDocument,idPopup,idOverlay)
{var currentSize=rConker.getViewportSize(window,rDocument);if(!rConker.bDebug||(currentSize[0]!==rConker.viewportSize[0]||currentSize[1]!==rConker.viewportSize[1]))
{rConker.viewportSize=currentSize;FT.Conker.resizeOverlay(rConker,rDocument,idPopup,idOverlay,'window');}};FT.Conker.resizeOverlay=function(rConker,rDocument,idPopup,idOverlay,label)
{rConker.positionOverlay(rDocument,idOverlay,label);rConker.positionPopup(rDocument,idPopup,label);};FT.Conker.monitorResize=function(rDocument,rWindow)
{var self=this;rWindow=rWindow||window;var idPopup='#popconker';var idOverlay="#popconker-overlay";var WatchDivs=['#page-header-ad','#top-ad','#ad-placeholder-banlb','#leaderboard','#ad-placeholder-nessubs'];var label='window';self.debug('Add resize handler to: '+label);self.viewportSize=self.getViewportSize(rWindow,rDocument);this.jQuery(rWindow).resize(function()
{FT.Conker.windowResize(self,rDocument,idPopup,idOverlay);});for(var idx=0;idx<WatchDivs.length;++idx)
{(function()
{var div_id=WatchDivs[idx];var rDiv=self.jQuery(div_id);if(rDiv.length)
{var label=div_id;self.debug('Add resize handler to: '+label);rDiv.resize(function()
{FT.Conker.resizeOverlay(self,rDocument,idPopup,idOverlay,label);});}})();}
if(this.bUseTimer)
{label='timer';this.debug('Add interval event to reposition popup');this.timerId=setInterval(function()
{FT.Conker.resizeOverlay(self,rDocument,idPopup,idOverlay,label);},5000);this.debug('Add interval event to reposition popup: '+this.timerId);}};FT.Conker.debug=function(message)
{if(this.bDebug)
{var rOutputNode=document.getElementById('conker_debug_log');if(!rOutputNode)
{rOutputNode=document.createElement('div');rOutputNode.id='conker_debug_log';if(!this.bShowDebug)
{rOutputNode.style.visibility='hidden';}
document.body.appendChild(rOutputNode);}
var rNewNode=document.createElement('p');rNewNode.innerHTML=message;rOutputNode.appendChild(rNewNode);}};FT.Conker.applyConcurrencyLogic=function(jQuery,rcCallback,urlConker,urlPopup,bForcePopup,bUseTimer,bDebug,bShowDebug)
{var rConker=new FT.Conker(jQuery,urlConker,urlPopup);rConker.bForcePopup=false;rConker.bUseTimer=bUseTimer?true:false;rConker.bDebug=bDebug?true:false;rConker.bShowDebug=bShowDebug?true:false;if(bForcePopup)
{rConker.debug('Forcing popup to show');rConker.bForcePopup=true;rConker.getCookies();if(rConker.isEmpty(rConker.eRightsId))
{rConker.eRightsId='1';}
if(rConker.isEmpty(rConker.eSessionId))
{rConker.eSessionId='1';}
if(rConker.isEmpty(rConker.trackId))
{rConker.trackId='127.0.0.1.123456789012345678';}
rConker.debug('rConker: '+_dumpThis(rConker,'rConker'));}
else if(rConker.getCookies())
{if(!rConker.isRegistered&&!rConker.isHelpDesk)
{bForcePopup=true;}}
if(bForcePopup)
{rConker.checkConcurrency(rConker.eRightsId,rConker.eSessionId,rConker.trackId,rcCallback);}};FT.Conker.hidePopup=function(rDocument,id)
{var bForcePopup=false;if(typeof FT.Conker.instance!=='undefined')
{FT.Conker.instance.debug('Clearing timer interval: '+FT.Conker.instance.timerId);if(FT.Conker.instance.timerId)
{clearInterval(FT.Conker.instance.timerId);}
bForcePopup=FT.Conker.instance.bForcePopup;}
if(bForcePopup)
{rDocument.getElementById(id).style.visibility='hidden';}};FT.Conker.receiveConkerResponse=function(data,rConker)
{rConker.debug('receiveConkerResponse()');if(data.deny)
{rConker.debug('receiveConkerResponse() denied');if(!this.bForcePopup)
{rConker.deleteCookies();}
rConker.injectMessage(document,'conker-div');}};if(typeof _dumpThis==='undefined')
{_dumpThis=function(thing)
{return thing;};}
if(typeof jQuery!=='undefined'&&typeof jQuery.cookie!=='undefined')
{jQuery.noConflict();jQuery(document).ready(function()
{var bConkerKillSwitch=false;if(!bConkerKillSwitch&&typeof FT!=='undefined'&&typeof FT.Conker!=='undefined'&&typeof FT.Conker.applyConcurrencyLogic!=='undefined'){if(!FT.bIsAdRefresh){FT.Conker.applyConcurrencyLogic(jQuery,FT.Conker.receiveConkerResponse,undefined,undefined,false,false,false,false);}}});}
