
(function(){var e=typeof jQuery=="function";
var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};
if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false
}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k<c.ready.length;
k++){c.ready[k].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(k){if(c.done){return k()}if(c.timer){c.ready.push(k)
}else{c.ready=[k];c.timer=setInterval(j,13)}};function f(l,k){if(k){for(key in k){if(k.hasOwnProperty(key)){l[key]=k[key]
}}}return l}function g(k){switch(h(k)){case"string":k=k.replace(new RegExp('(["\\\\])',"g"),"\\$1");k=k.replace(/^\s?(\d+)%/,"$1pct");
return'"'+k+'"';case"array":return"["+b(k,function(n){return g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var l=[];
for(var m in k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join(",")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')
}function h(l){if(l===null||l===undefined){return false}var k=typeof l;return(k=="object"&&l.push)?"array":k}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){}})}function b(k,n){var m=[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=n(k[l])}}return m
}function a(r,t){var q=f({},r);var s=document.all;var n='<object width="'+q.width+'" height="'+q.height+'"';if(s&&!q.id){q.id="_"+(""+Math.random()).substring(9)
}if(q.id){n+=' id="'+q.id+'"'}if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!s){n+=' data="'+q.src+'" type="application/x-shockwave-flash"'
}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(q.w3c||s){n+='<param name="movie" value="'+q.src+'" />'
}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+='<param name="'+l+'" value="'+q[l]+'" />'}}var o="";
if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='<param name="flashvars" value=\''+o+"' />"
}n+="</object>";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p
},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)
}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;
m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};
m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="<h2>Flash version "+q+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(m.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");
if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);
if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);
if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);
return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;
if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;
m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");
m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);
return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)
});return l.api===false?this:m}}})();if(typeof FD){FD.Video=function(q){var f={isAd:false,renderMode:"stream",disable_control:false,postPlay:"Ad"},g=$({}),q=$.extend(true,$.extend(true,{},f),q);
function o(s,t){if(s){var r=['<ENTRY><DURATION value="'+q.duration+'"/>'];j(r,s,t);h(r);p(r);a(r);i(r);b(r);r.push("</ENTRY>");
return r.join("")}}function a(r){r.push("<TYPE>");r.push(q.renderMode);r.push("</TYPE>")}function p(s){var r=q.adParameters;
if(r&&r.overlayDelay&&r.overlaySWF){s.push('<OVERLAY overlaySWF="');s.push(r.overlaySWF);s.push('" overlayDelay="');s.push(r.overlayDelay);
s.push('"');if(r.overlaySWFClick){s.push(' overlaySWFClick="');s.push(r.overlaySWFClick);s.push('"')}if(r.overlayAdHref){s.push(' overlayAdHref="');
s.push(r.overlayAdHref);s.push('"')}if(r.overlayClickThru){s.push(' overlayClickThru="');s.push(r.overlayClickThru);s.push('"')
}s.push(' type="DoubleClick"/>')}}function h(r){if(q.disableControl){r.push("<DISABLE_CONTROL>true</DISABLE_CONTROL>")}}function j(r,s,t){r.push('<REF HREF="');
r.push(q.baseUrl);r.push(k(s,t));r.push('"/>')}function k(t,u){var s=q.videoClips[t];if(typeof s!="undefined"&&s!=null){return s
}for(var r=u.length-1;r>=0;r--){s=q.videoClips[u[r]];if(typeof s!="undefined"&&s!=null){return s}}return q.videoClips[u[0]]
}function i(r){if(q.nielsen){r.push(m("NIELSEN_TL",q.nielsen));r.push(m("NIELSEN_CG",q.nielsen))}}function b(r){var s=q.omniture;
if(s){r.push(m("OMNITURE_ACCOUNT",s.account));r.push(m("OMNITURE_TRACK_MILE_STONES",s.milestones));r.push(m("OMNITURE_NAME",s.name));
r.push(m("OMNITURE_MASTHEAD",s.masthead));r.push(m("OMNITURE_CONTENT_TYPE",s.contentType));r.push(m("OMNITURE_CONTEXT",s.context));
r.push(m("OMNITURE_CHANNEL",s.channel));r.push(m("OMNITURE_SHOW",s.show))}}function m(s,r){var t=[];if(s){t.push("<");t.push(s.toUpperCase());
t.push(">");t.push(r);t.push("</");t.push(s);t.push(">")}return t.join("")}function l(){if(!q.adParameters){q.adParameters={}
}return q.adParameters}function n(){return q}function e(){return q.the_abstract}function d(){return q.isAd}function c(s,t,r){g.bind(s,t,r)
}return{getXml:o,isAd:d,getAdParameters:l,getOptions:n,bind:c}}}if(window.FD){FD.Overlay=function(n){var d={visibleClass:"visible",closeClass:"a.close"},n=$.extend(true,$.extend(true,{},d),n),f=n.id,j=n.visibleClass,i="."+f,e=n.closeClass,m=$(n.element),k=$((n.parentElement||m.parent())),h=n.parentElement,c=$({}),l=function(){if(m&&f){m.find(e).click(a);
h.find(i).click(g)}}();function a(o){if(o){FD.stopEvent(o)}m.removeClass(j);c.trigger("onHide")}function g(o){if(o){FD.stopEvent(o)
}m.addClass(j);k.append(m);c.trigger("onShow")}function b(p,q,o){c.bind(p,q,o)}return{show:g,hide:a,bind:b}}}if(window.FD){FD.Video.Overlay=function(o){var w=".replay",z=".overlay",d="sticky",k=".overlaySettings form",C=".overlayFeedback form",f=".overlayEmail form",i={name:"Please enter your name",email:"Please enter a valid email address",sendersname:"Please enter your name",sendersemail:"Please enter a valid email address"},u="visible",F=$(document),h=$(window),v="",E=[],B=$({}),H=function(){if(o){o.find(z).each(function(L,M){var M=$(M),K=G(M);
E[K]=new FD.Overlay({id:K,element:M,parentElement:o});E[K].bind("onHide",l);E[K].bind("onShow",c)});o.find(w).bind("click",A);
o.find(k).submit(a);o.find(C).submit(function(K){s(K,n)});o.find(f).submit(function(K){s(K,j)});g()}}();function g(){var K=o.find(".linkCode");
if(K.length>0){o.find(".copyButton").bind("click",K,b)}}function G(M){var N=/overlay([\w\d\-\_]+)/i,K=N.exec(M.attr("className")),L=(K)?K[1]:null;
if(L){L=L.charAt(0).toLowerCase()+L.substr(1)}return L}function a(M){if(M&&M.target){FD.stopEvent(M);var L=$(M.target),K=L.find("input:checked");
if(K.length>0){B.trigger("onSpeedChange",K.attr("id"));p("settingsSaved")}else{alert("Please choose a connection speed")}}}function s(L,O){if(L&&L.target){FD.stopEvent(L);
var M=$(L.target),R=M.find(".validate"),N=M.find("input[name=async]").length>0,K=false;if(!N){M.append(FD.element("input",{type:"hidden",value:"true",name:"async"}))
}for(var Q=0;Q<R.length;Q++){var P=$(R[Q]),S=P.val();K=r(P);if(!K){P.focus();P.addClass();alert(i[P.attr("name")]);break}}if(K){$.ajax({type:"GET",data:M.serialize(),success:O,error:t,timeout:1500,url:M.attr("action")})
}}}function n(L,K){p("thanks")}function t(L,M,K){p("error")}function j(L,K){p("emailThanks")}function r(K){if(K.hasClass("valEmail")&&!FD.validateEmail(K.val())){return false
}else{if(K.hasClass("valRequired")&&K.val()==""||K.val()==null){return false}}return true}function b(L){var K=L.data;if(K){K.select();
try{window.clipboardData.setData("Text",K.value)}catch(M){alert("Your browser doesn't support copying to clipboard please copy manually.")
}}}function p(K){var L=E[K];if(L){L.show();B.trigger("onShow")}}function c(K){B.trigger(K)}function l(L){o.find(z).each(function(N,M){M=$(M);
if(M.hasClass(u)&&!M.hasClass(d)){M.removeClass(u)}});var K=o.find(z+"."+u).length;if(K==0){B.trigger(L)}}function x(){o.find(z).removeClass(u);
B.trigger("onHide")}function y(L){if(L&&L.length>0){var K=z+L.charAt(0).toUpperCase()+L.substr(1);return o.find(K)}}function J(){p("PrePlay");
F.bind("mousemove",q);F.bind("focus",q);h.bind("scroll",q)}function q(){F.unbind("mousemove",q);F.unbind("focus",q);h.unbind("scroll",q);
var N=y("PrePlay"),K=N.find(".autoPlayCountdown"),M=N.find(".autoPlayStop"),L=N.find(".autoPlayPlayNow");if(N&&K){M.click(m);
L.click(I);v=setInterval(function(){D(N,K)},1000)}}function D(M,K){if(K){var L=parseInt(K.text());if(L>1){K.text(L-1)}else{I()
}}}function I(){m();B.trigger("onAutoPlay")}function m(K){if(K){FD.stopEvent(K)}x();clearInterval(v)}function A(){x();B.trigger("onReplay")
}function e(L,M,K){B.bind(L,M,K)}return{show:p,hideAll:x,autoPlay:J,bind:e}}}if(window.FD){FD.Video.AdHelper=function(d){var o={preRollAdParams:"/action/displayComponent?name=au.com.fairfaxdigital.common.media.webapp.ui.PrerollVideoJSONDefinitionComponent&designVersionName=media-common-1.0&params="},d=$.extend(true,$.extend(true,{},o),d),a=d.element,t="#"+a.attr("id"),l,s=false,h=$({});
function q(u){$.ajax({url:u,timeout:1500,dataType:"script",error:function(v,x,w){if(x=="timeout"){v.abort()}h.trigger("onFailure")
},success:r})}function c(){$.ajax({url:d.preRollAdParams+l.tvc,timeout:1500,dataType:"json",error:function(u,w,v){if(w=="timeout"){u.abort()
}h.trigger("onFailure")},success:function(u){if(!u||!u.duration){h.trigger("onFailure");return}u.isAd=true;if(l.overlaySWF){var w=e();
l.overlaySWF=null;l.overlayDelay=null;h.trigger("onOverlayFound",w)}u.adParameters=l;var v=new FD.Video(u);h.trigger("onSuccess",v)
}})}function r(){if(window.videoAd){l=$.extend(true,{},window.videoAd);window.videoAd={};c()}}function e(){return{overlaySWF:l.overlaySWF,overlaySWFClick:l.overlaySWFClick,overlayAdHref:l.overlayAdHref,overlayClickThru:l.overlayClickThru,overlayDelay:l.overlayDelay}
}function g(){if(!s&&l.bannerClick!=null&&l.bannerHref!=null){s=true;var v=$(t+"_ad");if(v){v.empty();var u=FD.element("a",{href:l.bannerClick,target:"_blank"});
u.append(FD.element("img",{src:l.bannerHref}));v.append(u)}}}function k(){var u=a.find(".overlayAd");if(u&&l.bannerHref!=null&&l.bannerClick!=null){u.empty();
u.append(FD.element("a",{href:l.bannerClick,"class":"ad",target:"_blank"}).append(FD.element("img",{src:l.bannerHref})));
return true}return false}function i(){var u=l.vericount;if(u){FD.element("img",{src:u+"/ACC_RANDOM="+Math.floor(Math.random()*1000000+1)})
}}function j(){var u=l.impressionTrack;if(u){FD.element("img",{src:u})}}function m(v){var u=l.onStart;if(u&&jQuery.isFunction(u)){u(v)
}}function p(u){var v=l.onComplete;if(v&&jQuery.isFunction(v)){v(u)}}function f(){i();j()}function b(){return l}function n(v,w,u){h.bind(v,w,u)
}return{loadAdFromAdUrl:q,insertOnPlayAd:g,insertPostPlayAd:k,doAdImpression:f,getAdParams:b,onStart:m,onComplete:p,setTestAdParams:function(){r(true)
},bind:n}}}if(window.FD){FD.VideoPlayers=[];FD.VideoPlayer=function(G){var g={width:408,height:256,renderMode:"stream",inViewPadding:100,initPlayInterval:250,initPlayTimes:5,scrollViewInit:true,onPlayAd:false,autoPlay:false,params:{allowFullScreen:false},videos:[],playerVars:{autofit:true,autoplay:true,autostart:false,clickme:true,ping:15,overlaytype:"banner",overlay:"",playerid:null,nielsen_ci:"f2-dav",skin:"light",mediatype:"video",mediaurl:"http://fdimages.fairfax.com.au/cui/FD_100x54.gif",fullscreencontrol:"false",buffer:1,playlistxml:'<?xml version="1.0" encoding="iso-8859-1"?><ASX version="3.0"></ASX>'}},G=$.extend(true,$.extend(true,{},g),G),B=G.id,ae="#"+B,w=$(ae),s=w.find(".videoWrap div"),E=[28,56,100,300,600],d=G.resourcesDomain+G.playerURL,D=63372,J=G.resourcesDomain+G.speedImageURL,Y="videoBitRateImageLoaded",i=$(window),P="playerrate",Q=new FD.Video.Overlay(w),q,X=G.videos,F=FD.getCookie(P),M=E[4],x=false,U=false,V=false,t=G.autoPlay,j=0,y=false,aa=function(){if(w.length>0){h();
G.playerVars.playerid=B;FD.bind("VideoOpenStateChanged",Z);FD.bind("VideoPlayStateChanged",k);FD.bind(Y,e);if(G.scrollViewInit){i.bind("scroll",r)
}FD.bind("FDVideoInit",r);FD.bind("FDVideoPause_"+B,H);FD.bind("FDVideoStop_"+B,T);FD.bind("FDVideoPlay_"+B,A);r();n()}}();
function h(){q=new FD.Video.AdHelper({element:w});q.bind("onSuccess",ac);q.bind("onOverlayFound",p);q.bind("onFailure",af)
}function r(){if(L()){i.unbind("scroll",r);FD.unbind("FDVideoInit",r);v()}}function v(){if(!F){O()}else{F=m(F);q.loadAdFromAdUrl(G.adServerUrl)
}}function n(){Q.bind("onShow",z);Q.bind("onHide",S);Q.bind("onSpeedChange",R);Q.bind("onReplay",N);if(t){Q.bind("onAutoPlay",A)
}}function ac(ah,ag){if(ag){X.unshift(ag);b()}af()}function b(){var aj=X[j],al=aj.getAdParameters(),ak=w.find(".fdVideoWof").find(".wof"),ai=ak.find(".videoHeadline"),ag=ak.find(".videoWof"),ah=aj.getOptions();
ai.text(ah.headline);ag.html(ah.the_abstract+" <span>"+ah.duration+"</span>")}function z(){if(x){H()}}function S(){if(U){A()
}}function R(ag){var ag=0;switch(ag){case"connAuto":FD.setCookie(P,null);break;case"connModem":ag=1;break;case"connBroadHome":ag=2;
break;case"connBroadMed":ag=3;break;case"connBroadHigh":default:ag=4}if(ag){C(E[ag])}}function af(){K();a()}function a(){s.css({width:G.width,height:G.height});
var ag=W();s.flashembed({src:d,wMode:"transparent"},ag);if(G.initPlay){A()}else{if(t){Q.autoPlay()}}}function W(){var ag=G.playerVars;
for(var ah in ag){if(typeof ag[ah]=="string"&&ah!="playlistxml"){ag[ah]=encodeURIComponent(ag[ah])}}return ag}function O(){if(!FD.loadingPlayerRateImage){FD.loadingPlayerRateImage=true;
var ag=FD.element("img"),ah=new Date().getTime();ag.bind("load",function(){var aj=new Date().getTime(),ak=(aj-ah)/1000,ai=Math.floor(D/ak/1024*8);
ab(ai);FD.loadingPlayerRateImage=false});ag.attr("src",J+Math.floor(Math.random()*100000+1))}}function ab(aj){var ah=M;if(aj){for(var ag=0,ai=E.length;
ag<ai;ag++){if(aj>=E[ag]){ah=E[ag]}}}FD.trigger(Y,ah);v()}function e(ah,ag){FD.unbind(Y,e);C(ag)}function C(ag){F=m(ag);FD.setCookie(P,F,604800000)
}function m(ah){var ai=M;if(!ah){return ai}else{for(var ag=0;ag<E.length;ag++){if(E[ag]==ah){ai=E[ag]}}}return ai}function K(){var ag=['<?xml version="1.0" encoding="iso-8859-1"?>\n<ASX version="3.0">\n'];
for(var ai=0,aj=X.length;ai<aj;ai++){ag.push(X[ai].getXml(F,E))}ag.push("</ASX>");var ah=encodeURIComponent(ag.join(""));
ah=ah.replace("'","","gi");G.playerVars.playlistxml=ah}function L(){if(w.parent().css("display")!="none"){return FD.elementInView(w,G.inViewPadding)
}return false}function p(ai,aj){for(var ag=0,ah=X.length;ag<ah;ag++){if(!X[ag].isAd()){var ak=X[ag].getAdParameters();$.extend(ak,aj);
break}}}function N(){j=0;A()}function c(){var ag=I();U=false;x=false;V=true;switch(G.postPlay){case"AdThenLinks":if(q.insertPostPlayAd()){Q.show("ad");
setTimeout(function(){Q.show("postPlay")},5000)}else{Q.show("postPlay")}break;case"Links":Q.show("postPlay");break;case"Ad":default:q.insertPostPlayAd();
Q.show("ad")}}function ad(){var ag=s.find("object");if(ag.length>0){return ag.get(0)}return false}function A(){var ag=ad();
if(ag){o(ag);U=false;x=true;V=false}}function o(ah){if(ah.playMedia){ah.playMedia()}else{var ag=0,ai=setInterval(function(){if(ah.playMedia){clearInterval(ai);
delete ai;ah.playMedia()}else{if(ag>G.initPlayTimes){clearInterval(ai)}}ag++},G.initPlayInterval)}}function T(){H();j=0}function H(){var ag=ad();
if(ag){U=true;ag.stopMedia();x=false}}function u(){return x}function I(){if(j<X.length){return X[j]}}function Z(ai,ah,ag){if(ah==B){}}function k(ai,ah,ag){if(ah==B){if(G.onPlayAd&&!y){q.insertOnPlayAd();
y=true}FD.pingServer(G.assetId,"Video");if(ag=="Playing"&&j<X.length){x=true;q.onStart(l);b();if(I().isAd()){q.doAdImpression()
}}else{if(ag=="Stopped"&&j==X.length-1){c()}else{if(ag=="MediaEnded"){q.onComplete(l);j++}}}}}function f(){return j}var l={pause:H,play:A,isPlaying:u,getCurrentVideo:f};
return l};function OpenStateChanged(b,a){FD.trigger("VideoOpenStateChanged",[b,a])}function PlayStateChanged(b,a){FD.trigger("VideoPlayStateChanged",[b,a])
}function MediaError(b,a){FD.trigger("VideoMediaError",[b,a])}};
