"use strict";jQuery.fn.nAccordionTable=function(a){jQuery(this).each(function(){var e=jQuery.extend({handle:".js-acc-handle",content:".js-acc-content",openClass:"js-acc-open",closedClass:"js-acc-closed",handleOpenClass:"js-acc-handle-open",hoverClass:"js-hover",mouseOutTimeout:1000,delay:2000,duration:500,easing:"swing",minHeight:0,fixedHeight:0,clickableContent:true,automatic:false},a||{});var k=jQuery(this);var h=jQuery(this).find("."+e.openClass);var n=false;var i=true;var g;if(!e.fixedHeight||e.fixedHeight<1){var l=function(){var o=e.minHeight||0;k.find(e.content).each(function(){if(jQuery(this).height()>o){o=jQuery(this).height()}});return o};e.fixedHeight=l()}jQuery(this).find(e.content).each(function(){var o=jQuery(this);if(o.hasClass(e.closedClass)){o.css("height","0px")}else{o.css("height",e.fixedHeight+"px")}o.css("overflow","hidden")});jQuery(this).find(e.handle).click(function(){if(n===true){return false}else{c();var o=jQuery(this).next().find(e.content);if(o.hasClass(e.closedClass)){b(o)}else{f(false)}return false}});if(e.clickableContent){jQuery(this).find(e.content).click(function(){if(n===true){return false}else{f(false)}})}jQuery(this).hover(function(){c()},function(){c();currentElement=this;if(n===true){i=true}else{if(e.automatic===true){d()}}});var d=function(){g=setTimeout(f,e.mouseOutTimeout,h)};var c=function(){i=false;clearTimeout(g)};var f=function(p){if(p===false){i=false}else{i=true}var o=h.parent().parent().nextAll().find(e.content).eq(0);if(o.html()){b(o)}else{b(k.find(e.content+":first"))}};var b=function(p){var o=h;p.removeClass(e.closedClass);p.addClass(e.openClass);p.parent().parent().prev().addClass(e.handleOpenClass);n=true;p.animate({height:e.fixedHeight+"px"},{step:function(q){j(q,o)},duration:e.duration,easing:e.easing,complete:function(){n=false;m()}});h=p};var m=function(){if(i===true&&e.automatic===true){g=setTimeout(f,e.delay)}else{return false}};var j=function(o,p){if($.browser.msie||$.browser.opera){o=Math.floor(o)}p.css("height",(e.fixedHeight-o)+"px");p.removeClass(e.openClass);p.parent().parent().prev().removeClass(e.handleOpenClass);p.addClass(e.closedClass)};jQuery(this).find(e.handle).hover(function(){jQuery(this).addClass(e.hoverClass)},function(){jQuery(this).removeClass(e.hoverClass)});if(e.automatic===true){d()}})};"use strict";jQuery.fn.nAccordion=function(a){jQuery(this).each(function(){var e=jQuery.extend({handle:".js-acc-handle",content:".js-acc-content",panel:".js-acc-panel",openClass:"js-acc-open",closedClass:"js-acc-closed",hoverClass:"js-hover",mouseOutTimeout:1000,delay:2000,duration:500,easing:"swing",minHeight:0,fixedHeight:0,clickableContent:false,automatic:false},a||{});var k=jQuery(this);var h=jQuery(this).find("."+e.openClass);var n=false;var i=true;var g;if(!e.fixedHeight||e.fixedHeight<1){var l=function(){var o=e.minHeight||0;k.find(e.content).each(function(){if(jQuery(this).height()>o){o=jQuery(this).height()}});return o};e.fixedHeight=l()}jQuery(this).find(e.panel).each(function(){var o=jQuery(this).find(e.content);if(jQuery(this).hasClass(e.closedClass)){o.css("height","0px")}else{o.css("height",e.fixedHeight+"px")}o.css("overflow","hidden")});jQuery(this).find(e.handle).find("a").click(function(){if(n===true){return false}else{c();if(jQuery(this).parent().parent().hasClass(e.closedClass)){b(jQuery(this).parent().parent())}else{f(false)}return false}});if(e.clickableContent){jQuery(this).find(e.content).click(function(){if(n===true){return false}else{f(false)}})}jQuery(this).hover(function(){c()},function(){c();currentElement=this;if(n===true){i=true}else{if(e.automatic===true){d()}}});var d=function(){g=setTimeout(f,e.mouseOutTimeout,h)};var c=function(){i=false;clearTimeout(g)};var f=function(o){if(o===false){i=false}else{i=true}if(h.next(e.panel).html()){b(h.next(e.panel))}else{b(k.find(e.panel+":first"))}};var b=function(p){var o=p.parent().find("."+e.openClass);p.removeClass(e.closedClass);p.addClass(e.openClass);n=true;p.find(e.content).animate({height:e.fixedHeight+"px"},{step:function(q){j(q,o)},duration:e.duration,easing:e.easing,complete:function(){n=false;m()}});h=p};var m=function(){clearTimeout(g);if(i===true&&e.automatic===true){g=setTimeout(f,e.delay)}else{return false}};var j=function(o,p){if(jQuery.browser.msie||jQuery.browser.opera){o=Math.floor(o)}p.find(e.content).css("height",(e.fixedHeight-o)+"px");p.removeClass(e.openClass);p.addClass(e.closedClass)};jQuery(this).find(e.handle).hover(function(){jQuery(this).addClass(e.hoverClass)},function(){jQuery(this).removeClass(e.hoverClass)});if(e.automatic===true){d()}})};"use strict";jQuery.fn.ajaxcontent=function(a){var b=jQuery.extend(jQuery.fn.ajaxcontent.defaults,a||{}),c=0;return this.each(function(){var g=jQuery(this),e=g.attr("className"),l,d=g.parent(),h,f=g.find(b.src).attr("rel"),j,i,m,k=document.createElement("div");l=function(){var n=e.match(b.regexUniqueClass);if(n){return n[0]}else{return"ajaxcontent"+c}}();c=c+1;h=function(n){if(d.hasClass("loaded")===false){m(n)}else{j(true)}return false};j=function(n){d.addClass("open");if(n===true){jQuery(k).animate({height:k.cachedheight},200,"linear",function(){jQuery(k).css({height:"auto"});k.cachedheight=jQuery(k).height()})}else{jQuery(k).show();jQuery(k).css({height:"auto"});k.cachedheight=jQuery(k).height()}b.userprefs.save(l,{open:true});return false};i=function(){if(b.animate===true){jQuery(k).animate({height:g.height()},200,"linear",function(){jQuery(k).hide();d.removeClass("open")})}else{jQuery(k).hide();d.removeClass("open")}b.userprefs.save(l,{open:false});return false};m=function(n){d.addClass("loading");jQuery.get(f,null,function(o){d.removeClass("loading").addClass("loaded");k.className=b.ajaxcontentwrapper;jQuery(k).html(jQuery(o).find(".item").html());d.append(k);k.cachedheight=jQuery(k).height();jQuery(k).height(g.height());jQuery(k).hide();jQuery(k).find(b.closetriggers).click(i);n()},"html")};jQuery(this).find(b.triggers).click(function(){h(function(){j(true)});return false});if(b.autoload===true||b.userprefs.load(l,"open")===true){d.addClass("autoload");h(function(){j(false)})}})};jQuery.fn.ajaxcontent.defaults={triggers:".module-header",closetriggers:".module-header",src:".more-links a:first-child",autoload:false,autoshow:true,animate:true,ajaxcontentwrapper:"ajaxcontentloaded",userprefs:{save:function(b,a){},load:function(a,b){return false}},regexUniqueClass:/id[0-9]*/};jQuery.fn.ajaxcontent.userprefs=function(){if(typeof tanto==="undefined"||!tanto.db){return{save:function(b,a){},load:function(a,b){return false}}}return{save:function(b,a){if(tanto.db.save){a=jQuery.extend(a,{_id:b}||{});tanto.db.save(a)}},load:function(a,b){if(tanto.db.open){var c=tanto.db.open(a);if(c&&c[b]){return c[b]}return false}return false}}};"use strict";(function(a){a.fn.ajaxgallery=function(b){if(this.length>0){var c=a.extend({},a.fn.ajaxgallery.defaults,b);return this.each(function(){if(a(this).hasClass(c.readyClass)){return}var d=a(this),e={};e=a.metadata?a.extend({},c,d.metadata()):c;e.id=a(e.id,d).attr("href");e.id=parseInt(e.id.match(e.reg)[0].replace("-",""),10);if(e.id>0){e.url=e.url.replace(/cid=[0-9]{1,}/g,"cid="+e.id);e.url=e.url.replace(/page=[0-9]{1,}/g,"page="+1);e.$this=d;a.fn.ajaxgallery.request(e)}else{return}}).addClass(c.readyClass)}};a.fn.ajaxgallery.request=function(b){a.ajax({url:b.proxy+encodeURIComponent(b.urlprefix+b.url),cache:false,dataType:"html",error:function(c){},success:function(c){if(b.callback&&typeof b.callback==="function"){b.callback(b,c)}else{a.fn.ajaxgallery.callback(b,c)}}})};a.fn.ajaxgallery.callback=function(c,e){var k,f,i,h,b,j,d,g;k=a(c.container,c.$this);e=a(c.container,e).children();a("li",e).attr("id",function(){this.className=this.id;this.id=""});i=a(".disabled",e);if(i.length>0){h=a(".pagination",e).html().match(/[0-9]{1,}$/)[0]||0;if(i.parent().hasClass("next")){h=1}b=a("<a>").attr({href:c.url.replace(/page=[0-9]{1,}/g,"page="+h)}).html(i.html());i.removeClass().html("").append(b)}a("a",e).attr("href",function(){var l="";l=a(this).attr("href").replace(c.urlprefix,"");if(a.browser.msie){l=l.replace("http://"+window.location.host,"")}this.rel=l;this.href="#"}).bind("click",function(){c.url=a(this).attr("rel");a.fn.ajaxgallery.request(c);return false});if(a("img",e).length>0){f=a("img",e);if(!a.browser.msie){d=f.attr("height");g=f.attr("width");j=a.fn.ajaxgallery.scale(k.width(),d,g,d);f.css({opacity:0,visibility:"visible"}).attr({width:j.width,height:j.height}).css({"margin-top":((c.maxHeight-j.height)/2)+"px"}).animate({opacity:1})}else{f.css("visibility","hidden").load(function(){var l=a(this);d=l.attr("height");g=l.attr("width");j=a.fn.ajaxgallery.scale(k.width(),d,g,d);l.attr({width:j.width,height:j.height}).css({margin:((c.maxHeight-j.height)/2)+"px 0 0 0",visibility:"visible"})})}k.html("").append(e)}};a.fn.ajaxgallery.scale=function(f,c,e,b){var d=0;if(e>f){d=f/e;e=f;b=Math.round(b*d)}else{if(b>c){d=c/b;b=c;e=Math.round(e*d)}}return{width:e,height:b}};a.fn.ajaxgallery.defaults={id:".heading a",container:".module-content",reg:/(?!gallery-[a-zA-Z\s0-9]+)-([0-9]{1,13})/gi,url:"/cs/Satellite?cid=0&pagename=Foundation%2FNews_Rich_Media%2FFDNiframe&page=0",maxWidth:650,maxHeight:433,readyClass:"js-ready"}}(jQuery));"use strict";jQuery.fn.autoscroll=function(o){var i,c=false,g,m={x:0,y:0},k,n=false,h,a,j,e="none",l,d,b={},f={};i=jQuery.extend({areaHeight:30,areaMargin:10,startScroll:function(){},stopScroll:function(){},whileScroll:function(){},scrollSpeed:20},o||{});f.allow=function(p){c=p};jQuery(document).mousemove(function(p){if(c===false){return}m.x=p.pageX;m.y=p.pageY;k()});k=function(){b.log("Autoscroll : checkScroll : called allow"+c);if(c===false){return}var s,p,q,r;s=jQuery(window).height();p=jQuery(window).scrollTop();q=m.y-p;r=(p+s)-m.y;if(q<100||r<100){if(q<100&&e!=="up"){b.log("Autoscroll : setting scroll to up");e="up";a()}else{if(r<100&&e!=="down"){b.log("Autoscroll : setting scroll to down");e="down";a()}}}else{if(e!=="none"){b.log("Autoscroll : setting scroll to none");e="none";h()}}};a=function(){b.log("Autoscroll : startScroll : called");n=true;l()};h=function(){b.log("Autoscroll : stopScroll : called");n=false;clearTimeout(d);i.stopScroll()};l=function(){if(c===true){j(e);d=setTimeout(l,1)}};j=function(p){b.log("Autoscroll : scroll : called");if(p==="up"){jQuery(document).scrollTop(jQuery(window).scrollTop()-i.scrollSpeed)}else{if(p==="down"){jQuery(document).scrollTop(jQuery(window).scrollTop()+i.scrollSpeed)}}i.whileScroll()};b.log=function(p){if(window.location.hash==="#debugall"||window.location.hash==="#debugautoscroll"){console.log(p)}};return{start:function(){i.startScroll();f.allow(true)},stop:function(){f.allow(false);i.stopScroll()}}};"use strict";jQuery.fn.nClickableContent=function(a){jQuery(this).each(function(){var b=jQuery.extend({clickURLNode:".js-clickable-link",controlClass:"js-clickable-content",hoverClass:"js-clickable-hover"},a||{});var c;if(jQuery(this).find(b.clickURLNode).length>0){c=jQuery(this).find(b.clickURLNode).attr("href")}else{if(jQuery(this).find(".heading a").length>0){c=jQuery(this).find(".heading a").attr("href")}else{if(jQuery(this).find("a").length>0){c=jQuery(this).find("a").attr("href")}}}if(c){jQuery(this).find(b.clickURLNode).remove();jQuery(this).get(0).onclick=function(){window.location=c};jQuery(this).hover(function(){jQuery(this).addClass(b.hoverClass)},function(){jQuery(this).removeClass(b.hoverClass)})}else{jQuery(this).removeClass(b.controlClass)}})};"use strict";jQuery.fn.comments=function(b){var c;var a=jQuery("#module-comment-add-form fieldset.additional-information");var d;var e=1200;c="module-comment-add-form-iframe";jQuery("#module-comment-add-form").find(".form-item-submit").after('<iframe id="'+c+'" name="'+c+'" frameborder="0"></iframe>');jQuery("#module-comment-add-form").attr("target",c);jQuery("#module-comment-add-form fieldset.additional-information").addClass("assistive");jQuery("#module-comment-add-form textarea").focus(function(){if(!a.hasClass("active")){a.hide();a.removeClass("assistive");a.addClass("active");a.slideDown("fast");jQuery("#module-comment-add-fullName").val(jQuery.cookie("commentFullName")||"");jQuery("#module-comment-add-email").val(jQuery.cookie("commentEmail")||"");jQuery("#module-comment-add-location").val(jQuery.cookie("commentLocation")||"");jQuery("#module-comment-add-alert").attr("checked",jQuery.cookie("commentsEmailMe")==="true");jQuery("#module-comment-add-save-details").attr("checked",jQuery.cookie("commentsRemember")==="true")}});jQuery("#module-comment-add-form textarea").keyup(function(){var g=jQuery(this).val();var h=e-g.length;var f=g.length-e;if(h<0){jQuery(this).parent().find("p.field-instruction").html('<span class="error"><em>'+f+"</em> characters over the maximum</span>")}else{jQuery(this).parent().find("p.field-instruction").html("<em>"+h+"</em> characters left")}});d=function(){var f=jQuery("#module-comment-add-fullName").val();var h=jQuery("#module-comment-add-email").val();var m=jQuery("#ccomments").val();var g=new RegExp("^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z_]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$");var k=new RegExp("[^ \\n]+");var i=new RegExp("[^ \\n]+");var j=true;var l="";jQuery("#form-item-error-summary").remove();l+='<div tabindex="0" class="form-item form-item-error-summary" id="form-item-error-summary">';l+="<dl>";l+="<dt>Please complete the following:</dt>";if(!i.test(m)){l+="<dd>Please enter your comments</dd>";j=false}if(jQuery("#module-comment-add-form textarea").val().length>e){l+="<dd>Character limit exceeded</dd>";j=false}if(!g.test(h)){l+="<dd>Please enter your (valid) email address</dd>";j=false}if(!k.test(f)){l+="<dd>Please enter your name</dd>";j=false}l+="</dl>";l+="</div>";if(j===false){jQuery("#module-comment-add-form fieldset legend.assistive").after(l)}return j};jQuery("#module-comment-add-form").submit(function(){var h=d();if(h===false){return false}var f={"module-comment-add-fullName":"commentFullName","module-comment-add-email":"commentEmail","module-comment-add-location":"commentLocation","module-comment-add-alert":"commentsEmailMe","module-comment-add-save-details":"commentsRemember"};var k={expires:365,path:"/"};var m=jQuery("#module-comment-add-save-details").attr("checked");var g,l,i;if(m===true){for(g in f){if(g){l=f[g];if(g==="module-comment-add-save-details"||g==="module-comment-add-save-details"){i=jQuery("#"+g).attr("checked")}else{i=jQuery("#"+g).val()}jQuery.cookie(l,i,k)}}}else{for(g in f){if(g){l=f[g];jQuery.cookie(l,null,k)}}}jQuery("#module-comment-add-form").addClass("submitted");if(ndm&&ndm.controls&&ndm.controls.nlightbox){var j=ndm.controls.nlightbox({clickContainerToClose:false,closeCallback:function(){a.slideUp("fast",function(){jQuery("#ccomments").val("");a.addClass("assistive");a.removeClass("active")})}});j.setcontentFromID(c)}return true})};jQuery.fn.commentscount=function(c){if(!ndm.page.commentcount||!ndm.page.commenturl){return}var e="comment",d="",a="",b="";if(ndm.page.commentcount>1){e="comments";jQuery("#comments .comment-number").each(function(g,f){jQuery(f).text(f.innerHTML.replace(/[0-9]{1,6}$/,"*"+ndm.page.commentcount))})}d+='<li class="comments last">';d+='<a href="'+ndm.page.commenturl+'">'+ndm.page.commentcount+" "+e+"</a>";d+="</li>";a+='<p class="comments">';a+='<a href="'+ndm.page.commenturl+'">'+ndm.page.commentcount+" "+e+" on this story</a>";a+="</p>";b+='<ul class="more-links">';b+="<li>";b+='<a href="'+ndm.page.commenturl+'">Read all '+ndm.page.commentcount+" "+e+"</a>";b+="</li>";b+="</ul>";jQuery(".story-info ul").append(d);jQuery("div.story-comments-link").html(a);jQuery("div.comment-list-module .module-footer").html(b)};jQuery(document).ready(function(){jQuery().comments();jQuery().commentscount()});"use strict";jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+m.path:"";var g=m.domain?"; domain="+m.domain:"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!==""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};"use strict";jQuery.fn.delayedhover=function(a){var c,b;c=jQuery.extend({hoverclass:"js-hover",delay:100,extraClassRegex:null,trigger:null},a||{});b=function(j,g,h){var k,d,f,e=[];k=jQuery(j).attr("class");d=k.match(g);if(d!==null&&d.length>0){for(f=0;f<d.length;f++){e[f]=h+d[f]}}return e};return this.each(function(){var i=this,h,j,e,g,d,f;if(this.loaded===true){return}this.loaded=true;f=b(i,c.extraClassRegex,c.hoverclass+"-");j=function(){h=setTimeout(g,c.delay)};e=function(){clearTimeout(h);d()};g=function(){var k;jQuery(i).addClass(c.hoverclass);for(k=0;k<f.length;k++){jQuery(i).addClass(f[k])}};d=function(){var k;jQuery(i).removeClass(c.hoverclass);for(k=0;k<f.length;k++){jQuery(i).removeClass(f[k])}};if(c.trigger){jQuery(this).find(c.trigger).hover(j,e)}else{jQuery(this).hover(j,e)}this.over=j;this.out=e})};jQuery.fn.delayedhoverlive=function(b){var c,a=jQuery(this).selector;c=jQuery.extend({trigger:null},b||{});if(c.trigger){jQuery(a).find(c.trigger).live("mouseover",function(){jQuery(this).closest(a).each(function(){if(this.loaded){return}jQuery(this).delayedhover(c);this.over()})})}else{jQuery(a).live("mouseover",function(){if(this.loaded){return}jQuery(this).delayedhover(c);this.over()})}};"use strict";(function(a){a.fn.diva=function(b){var d={trackingClassPrefix:"text-m-diva-"},c=jQuery.extend(d,b||{});this.each(function(){var e=new RegExp(c.trackingClassPrefix+"[a-zA-Z0-9_-]*"),f=e.exec(a(this).attr("class")),g=f[0].replace(new RegExp(c.trackingClassPrefix),"");a(this).addClass("diva-short");a(this).mouseover(function(){a(this).removeClass("diva-short").addClass("diva-short-hover")});a(this).mouseout(function(){a(this).removeClass("diva-short-hover").addClass("diva-short")});a(this).click(function(){a(this).removeClass("diva-short").addClass("diva-tall");a(this).unbind();a(this).find(".module-content").fadeIn("fast");if((typeof TRAKTR)!=="undefined"){TRAKTR.event({type:"click",display:g})}})});return this}}(jQuery));"use strict";jQuery.fn.draggable=function(o){var h,b=this,k=false,d=null,n=null,g=function(p){},j=function(){},i=function(){},f={X:0,Y:0},m={X:0,Y:0},c=function(){},l=function(){},e,a={};h=jQuery.extend(jQuery.fn.draggable.defaults,o||{});jQuery(document).mousemove(function(p){c(p);h.mousemove(p);if(k===true){g()}});jQuery(document).mouseup(function(p){a.log("fn: mouseup: called");if(k===true){i()}});g=function(){var p=0,r=(m.Y-(m.scrollTop-jQuery(document).scrollTop()))-f.Y,q=m.X-f.X;jQuery(d).css({top:r+"px",left:q+"px"});h.move({helper:d,group:n,top:r,left:q,height:d.cacheheight,width:d.cachewidth})};c=function(p){m.X=p.pageX;m.Y=p.pageY;m.scrollTop=jQuery(document).scrollTop()};l=function(){a.log("fn: refresh: called var drag"+k);if(k===true){g();e=setTimeout(l,h.refreshRate)}else{clearTimeout(e)}};a.log=function(p){if(window.location.hash==="#debugall"||window.location.hash==="#debugdrag"){console.log("drag: "+p)}};a.count=function(p){if(window.location.hash==="#debugall"||window.location.hash==="#debugdrag"){console.count("drag: "+p)}};j=function(){var p=jQuery(n).offset();h.start({helper:d,group:n,height:d.cacheheight,width:d.cachewidth,top:p.top,left:p.left});k=true;jQuery(n).addClass("active");l()};i=function(){k=false;jQuery(d).remove();jQuery(n).removeClass("active");h.stop()};return this.each(function(){var p=this;jQuery(this).find(h.handle).mousedown(function(q){var r=jQuery(this).offset();n=p;d=jQuery(n).clone();d.cacheheight=jQuery(n).height();d.cachewidth=jQuery(n).width();jQuery(d).css({position:"absolute","z-index":"100"});jQuery(h.appendHelperTo).append(d);c(q);f.X=m.X-r.left;f.Y=m.Y-r.top;j();document.onselectstart=function(){return false};return false})}).addClass("js-ready")};jQuery.fn.draggable.defaults={handle:".group-header",stop:function(){},start:function(a){},move:function(a){},appendHelperTo:"body",refreshRate:5,mousemove:function(a){}};"use strict";jQuery.fn.nFader=function(a){return this.each(function(){if(jQuery(this).hasClass("js-ready")){return}var y=jQuery.extend({itemContainer:".js-fader-item",imageContainer:".image-frame",imageOverlay:false,activeClass:"js-fader-active",inactiveClass:"js-fader-inactive",next:".js-fader-next",prev:".js-fader-prev",indexControl:".js-fader-control",indexControlTrigger:"click",counter:".js-fader-counter",activeControlClass:"js-fader-control-active",automatic:false,autoSpeed:4000,preserveImageSize:false,useLargestImageHeight:true},a||{});var u,h,x,w,s;var z,p,k,o;var c,t,i,b,n;var q;var e,j,g,r,m,f;var v=0;var l=0;jQuery(this).find(y.imageContainer+" img").each(function(){l=parseInt(jQuery(this).css("height"),10);if(l===0){l=parseInt(jQuery(this).attr("height"),10)}if(l>v){v=l}});if(v>0){jQuery(this).addClass("largest-image-"+v+"h")}if(y.useLargestImageHeight===true&&v>0){jQuery(this).find(y.imageContainer).each(function(){jQuery(this).height(v)})}var d=jQuery(this).find(y.itemContainer).length;if(d){jQuery(".caption",this).prepend('<span class="start"></span>');jQuery(".caption",this).append('<span class="end"></span>')}h=false;x=false;s=y.indexControlTrigger;z=jQuery(this);p=jQuery(this).find(y.itemContainer);k=p.eq(0);e=function(B,E){var C=B||k;var D=p.index(C)+E;if(p.eq(D).length<=0&&E>0){return 0}else{if(p.eq(D).length<=0&&E<0){return p.length-1}else{return D}}};o=p.eq(e(k,1));c=false;t=false;w=false;k.addClass(y.activeClass);if(y.imageOverlay){var A=document.createElement("div");A.className="image-overlay";z.find(y.imageContainer).each(function(){var B=A.cloneNode(true);this.appendChild(B)})}if(jQuery(this).find(y.next).length>0){c=true;b=jQuery(this).find(y.next).find("a")}if(jQuery(this).find(y.prev).length>0){c=true;i=jQuery(this).find(y.prev).find("a")}if(jQuery(this).find(y.indexControl).length>0){c=true;n=jQuery(this).find(y.indexControl);n.eq(0).addClass(y.activeControlClass);if(n.hasClass("story-block")||n.hasClass("promo-block")){s="mouseover"}}if(!c){w=true}if(jQuery(this).find(y.counter).length>0){t=true;q=jQuery(this).find(y.counter);q.text("1")}j=function(B){if(t){q.text(B+1)}};g=function(B){if(n){n.each(function(){jQuery(this).removeClass(y.activeControlClass)});n.eq(B).addClass(y.activeControlClass)}};r=function(C){var E,D,B;if(h===false){h=true;nextImg=C.find(y.imageContainer+" img");E=nextImg.attr("src");D=k.find(y.imageContainer);g(p.index(C));j(p.index(C));fadeCallback=function(){if(B){jQuery(B).remove()}k.removeClass(y.activeClass);k.addClass(y.inactiveClass);C.removeClass(y.inactiveClass);C.addClass(y.activeClass);k=C;jQuery(D.find("img")).show();h=false;if(w||y.automatic){m()}};if(x===true){fadeCallback()}else{if(y.preserveImageSize===true){if(D.find(y.imageContainer).css("position")==="static"){D.find(y.imageContainer).css("position","relative")}B=document.createElement("img");B.src=E;B.className="nextimage";jQuery(B).css("position","absolute");jQuery(B).css("z-index","1");jQuery(B).hide();D.find("img").before(B);D.find("img.nextimage").fadeIn("fast",fadeCallback)}else{D.css({background:"url('"+E+"') top left no-repeat"});D.find("img").fadeOut("fast",fadeCallback)}}}};m=function(){f();if(x===false){u=setTimeout(function(){r(p.eq(e(k,1)))},y.autoSpeed)}};f=function(){clearTimeout(u)};if(w||y.automatic){z.hover(function(){x=true;f()},function(){x=false;m()});m()}else{z.hover(function(){x=true},function(){x=false})}if(b){b.click(function(){r(p.eq(e(k,1)));return false})}if(i){i.click(function(){r(p.eq(e(k,-1)));return false})}if(n){n[s](function(){r(p.eq(n.index(this)))});if(n.find("a").length>0){n.each(function(){var B=jQuery(this);jQuery(this).find("a").focus(function(){x=true;f();r(p.eq(n.index(B)))})})}}}).addClass("js-ready")};jQuery.fn.nFontResizer=function(a){var b,c,d;b=jQuery.extend({step:2,targetElement:".story-body",storageName:"storyfontsize",minimum:12,maximum:26,userprefs:jQuery.fn.nFontResizer.userprefs()},a||{});d=jQuery(b.targetElement);c=parseInt(b.userprefs.load(b.storageName),10);if(c>=b.minimum){d.css({fontSize:c})}jQuery(this).each(function(){jQuery(this).click(function(){jQuery.fn.nFontResizer.resizefont(d,b);return false})})};jQuery.fn.nFontResizer.resizefont=function(d,c){var b,a;b=parseFloat(d.css("font-size"),10);a=b+c.step;if(a<c.maximum&&a>=c.minimum){d.css({fontSize:a});c.userprefs.save(c.storageName,a)}};jQuery.fn.nFontResizer.userprefs=function(){if(!ndm.util&&!ndm.util.cookies){return{save:function(a,b){},load:function(a){return 0}}}return{save:function(a,b){ndm.util.cookies.create(a,b,60)},load:function(a){return ndm.util.cookies.read(a)}}};jQuery.fn.nFontResizer.defaults={step:2,targetElement:".story-body",storageName:"storyfontsize",minimum:12,maximum:26,userprefs:jQuery.fn.nFontResizer.userprefs()};jQuery(".button-font-inc").live("click",function(){var a=jQuery.fn.nFontResizer.defaults;jQuery.fn.nFontResizer.resizefont(jQuery(a.targetElement),a);return false});jQuery(".button-font-dec").live("click",function(){var a=jQuery.fn.nFontResizer.defaults;jQuery.fn.nFontResizer.resizefont(jQuery(a.targetElement),a);return false});jQuery("label").live("click",function(){var a;a=jQuery(this).attr("for");jQuery("#"+a).click();return false});"use strict";var formBuilder={init:function(){jQuery(".formBuilder").each(function(){var a=document.createElement("input");a.type="hidden";a.name="jsEnabled";a.value="true";jQuery(this).append(a);jQuery(this).submit(function(){var c=this;var b=formBuilder.validate(c);if(b){jQuery.post("Satellite",jQuery(c).serialize(),function(d){formBuilder.response(d,c)})}return false})})},response:function(c,b){var a=jQuery.trim(c);jQuery(b).parent().html(a)},validate:function(a){var e=true;var g=jQuery(".required-field",a).get();var j;var b;var d=function(){if(formBuilder.isEmailFormat(this)){var i=jQuery(this).parent();jQuery(i).removeClass("form-item-error");jQuery("label .error-message",i).hide()}};var h=function(){b=jQuery(this).parent();jQuery(b).removeClass("form-item-error");jQuery("label .error-message",b).hide()};var c=function(){jQuery(this).parent().removeClass("form-item-error")};for(var f in g){if(f){if(g[f].tagName=="INPUT"){if(jQuery(g[f]).hasClass("email")){if(!formBuilder.isEmailFormat(g[f])){j=jQuery(g[f]).parent();jQuery(j).addClass("form-item-error");formBuilder.addErrorMsg(j,"Please enter a valid email address");jQuery(g[f]).bind("keyup",d);e=false}}else{if(jQuery(g[f]).val().length<=0){j=jQuery(g[f]).parent();jQuery(j).addClass("form-item-error");formBuilder.addErrorMsg(j,"Please complete this field");jQuery(g[f]).bind("keyup",h);e=false}}}if(g[f].tagName=="SELECT"){if(jQuery(g[f]).val()===""){jQuery(g[f]).parent().addClass("form-item-error");jQuery(g[f]).bind("focus",c);e=false}}}}return e},addErrorMsg:function(b,c){if(jQuery("label .error-message",b).length===0){var a=document.createElement("strong");jQuery(a).attr("class","error-message");jQuery(a).html(c);jQuery("label",b).append(a)}else{jQuery("label .error-message",b).show()}},isEmailFormat:function(a){var b=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)+$/;if(!b.test(jQuery(a).val())){return false}return true}};jQuery(document).ready(function(){formBuilder.init()});"use strict";tanto.namespace("ndm.controls.googlemaps");ndm.controls.googlemaps={APIState:"NOTLOADED",mapQueue:[],loadAPI:function(){var d=[],e,a="ABQIAAAAfLOmP2Nxd6bCCYw5zBb9YhSuMwni2x7WWn5wuZJqzdB5rGoU3hSQ7DD5Fw3ikdmJRZ-CJhkGtLkstg",c,b;d["news.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxTP1KxOpdC8kBtItV0yyassNHqwiRRA4yI4u7KdJKHcn4E-nfW3j80lsg";d["heraldsun.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxS1rhNxThS96Zzq0qH-P-sBi-PpOxTRs79QrWbCSDKeIzsGW-Z8fXeTbQ";d["theaustralian.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxRT-QXokz4hgYYk4CiRcPA-RwhojhQHSxaqw5b6oQ0tGtqqSVEFojxStQ";d["couriermail.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxR_9ZzHH_hIm9CoKVGh6yHcAJQX9RTy97dyQudArVo6lglEn_DiL6LgFg";d["adelaidenow.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxT2asnjG0iiLcaQHQumWFdU4qBttxR-TjOK73d-HmDcRq1e-JCqw-TpQg";d["perthnow.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxQmG3uG2hhXp-2wBwjCkLe2kUAHgxS4pVJsnnp_cRM-nA-9T2hKJt_rEw";d["dailytelegraph.com.au"]="ABQIAAAACzxxdGt0scCyBzua2mGxFxTLsFocSp92Y6uYilH9kDUD9-019BRCeMfssyHe7bTSs3X7Z8H37Uyctg";ndm.controls.googlemaps.APIState="LOADING";for(e in d){if(document.domain.match(e)){a=d[e]}}c="http://www.google.com/jsapi?key="+a+"&callback=ndm.controls.googlemaps.loadMapAPI";jQuery().ready(function(){jQuery.getScript(c)})},loadMapAPI:function(){google.load("maps","2",{callback:ndm.controls.googlemaps.initialiseMapQueue})},addToMapQueue:function(a){ndm.controls.googlemaps.mapQueue.push(a)},initialiseMapQueue:function(){var a;ndm.controls.googlemaps.APIState="LOADED";for(a=0;a<ndm.controls.googlemaps.mapQueue.length;a++){ndm.controls.googlemaps.createMap(ndm.controls.googlemaps.mapQueue[a])}},createMap:function(c){var f,a,e,d,b;f=c[0];a=c[1];e=c[2];d=c[3];b=c[4];var g=function(){var h=new GMap2(this);h.setCenter(new GLatLng(a,e),d);h.addControl(new GSmallMapControl());h.addControl(new GMapTypeControl());h.enableScrollWheelZoom();var i={};for(var k in b){if(k){var n=b[k].split(";");var l="";var p="";for(var m in n){if(m){if(m==="0"){l=n[m]}if(m==="1"){p=n[m]}}}var o=l.split(",");if(o[1]){var j=new GMarker(new GLatLng(o[0],o[1]));h.addOverlay(j);if(p!==""){j.bindInfoWindowHtml(p)}}}}};jQuery(".id"+f).find(".google-nm-map").each(g);jQuery(".id"+f).find(".google-travel-map").each(g)},nmGoogleMaps:function(e,a,d,c,b){switch(ndm.controls.googlemaps.APIState){case"NOTLOADED":ndm.controls.googlemaps.loadAPI();ndm.controls.googlemaps.addToMapQueue([e,a,d,c,b]);break;case"LOADING":ndm.controls.googlemaps.addToMapQueue([e,a,d,c,b]);break;case"LOADED":ndm.controls.googlemaps.createMap([e,a,d,c,b]);break;default:break}return}};if(!window.nmGoogleMaps){nmGoogleMaps=ndm.controls.googlemaps.nmGoogleMaps}"use strict";jQuery.fn.nJSClassReset=function(){jQuery(this).addClass("has-js");jQuery(this).removeClass("no-js")};jQuery("html").addClass("has-js");"use strict";tanto.namespace("ndm.controls.nlightbox");ndm.controls.nlightbox=function(k){var d=jQuery.extend({x:"",type:"default",clickContainerToClose:true,closeCallback:function(){},cancelCallback:function(){},confirmCallback:function(){}},k||{});var f,g,j,a,i,e,c,h,b;g=function(){var m,n,r,q,p,l,o;m=document.createElement("div");m.className="lightbox-container";n=document.createElement("div");n.className="lightbox-overlay";r=document.createElement("div");r.className="lightbox-content";q=document.createElement("div");q.className="lightbox-controls";p=document.createElement("a");p.className="lightbox-confirm";p.innerHTML="Confirm";p.onclick=a;l=document.createElement("a");l.className="lightbox-cancel";l.innerHTML="Cancel";l.onclick=j;o=document.createElement("a");o.className="lightbox-close";o.href="#";o.innerHTML="Close";o.onclick=i;switch(d.type){case"confirm":q.appendChild(p);q.appendChild(l);break;case"alert":q.appendChild(l);break;case"blank":break;default:q.appendChild(o);break}m.appendChild(n);m.appendChild(r);r.appendChild(q);return m};b=function(){};e=function(){b();jQuery(".lightbox-container").remove()};j=function(){e();d.cancelCallback()};i=function(){e();d.closeCallback();return false};a=function(){d.confirmCallback()};f=function(){var n,l=this.remove,o=this.close;if(d.clickContainerToClose===true){jQuery(".lightbox-overlay").click(function(){o()})}jQuery(document).keyup(function(m){if(m.keyCode==27){o()}});jQuery(".lightbox-container").height(jQuery(document).height());jQuery(".lightbox-container").css({position:"absolute",top:"0px",left:"0px"});jQuery(".lightbox-overlay").height(jQuery(document).height());jQuery(".lightbox-content").animate({opacity:"1"},200,"linear");return false};c=function(m){var l=jQuery("#"+m);l.after('<div id="lightbox-content-placeholder" style="display: none;"></div>');b=function(){jQuery("#lightbox-content-placeholder").after(l).remove()};jQuery("body").append(this.build());jQuery(".lightbox-content").append(l);jQuery(".lightbox-content").css({top:jQuery(window).scrollTop()+(jQuery(window).height()/2),left:"50%",width:l.width(),height:l.height(),"margin-top":-(l.height()/2),"margin-left":-(l.width()/2)});this.lightup(function(){alert("fdfd");jQuery("#lightbox-content-placeholder").after(l);jQuery("#lightbox-content-placeholder").remove()})};h=function(o,n){var l;jQuery("body").append(this.build());if(/\.(gif|jpg|png)$/.test(o)){jQuery(".lightbox-overlay").animate({opacity:"0.6"},200,"linear");jQuery(".lightbox-content").append('<img src="'+o+'" alt="" />');jQuery(".lightbox-content img").load(function(){var m,p;m=$(".lightbox-content img").width();p=$(".lightbox-content img").height();jQuery(".lightbox-content").css({top:jQuery(window).scrollTop()+(jQuery(window).height()/2),left:"50%",width:m,height:p,"margin-top":-(p/2),"margin-left":-(m/2)});jQuery(".lightbox-content").animate({opacity:"1"},200,"linear")})}else{l=/\[\s*(\d+)\s*,\s*(\d+)\s*\]\s*$/.exec(n);if(l){jQuery(".lightbox-content").append('<iframe src="'+o+'" width="'+l[1]+'" height="'+l[2]+'"  /></iframe');jQuery(".lightbox-content").css({top:jQuery(window).scrollTop()+(jQuery(window).height()/2),left:"50%",width:l[1],height:l[2],"margin-top":-(l[1]/2),"margin-left":-(l[2]/2)})}}this.lightup()};return{build:g,remove:e,cancel:j,confirm:a,close:i,lightup:f,setcontentFromID:c,setcontentFromLink:h}};jQuery.fn.nlightbox=function(a){jQuery(this).each(function(){jQuery(this).click(function(){var d=ndm.controls.nlightbox({type:"blank"});var c,b;c=jQuery(this).attr("href");b=jQuery(this).attr("rel");d.setcontentFromLink(c,b);d.lightup();return false})})};jQuery(".makehome").live("click",function(){this.style.behavior="url(#default#homepage)";try{this.setHomePage(location.href);return false}catch(a){return true}});"use strict";tanto.namespace("ndm.newscomau.mediasearch.relatedlinks");tanto.namespace("ndm.newscomau.mediasearch.options.correctorder");ndm.newscomau.mediasearch.options.correctorder=false;ndm.newscomau.mediasearch.relatedlinks.base=function(b){var d,e,a,c;d=jQuery.extend({baseURL:"http://api.search.news.com.au/embeddedjson?",id:"",us:"ndmnews",sid:"421",kill:false,objectName:"",loadCallback:"loadCallback",relLinkPrefix:"track-",verticalName:"news",as:"news",ac:"ninews2",templates:{}},b||{});e=function(){var f=d.baseURL+"id="+d.id+"&us="+d.us+"&sid="+d.sid+"&as="+d.as+"&ac="+d.ac+"&callBack="+d.objectName+"."+d.loadCallback;ndm.ajax.callbackJSON(f,ndm.newscomau.mediasearch.relatedlinks.base.loadCallback,false,true)}();a={mediasearchData:{},loadCallback:function(f){this.mediasearchData=f;this.ready()},ready:function(f){console.log(this.relatedLinks({start:0,limit:2,urlsToDedupe:["http://www.theaustralian.news.com.au/story/0,,25516674-2702,00.html","http://www.news.com.au/story/0,,25511612-421,00.html"]}));console.log(this.keywords());console.log(this.glossaryKeywords())},keywords:function(h){var l,n=this.mediasearchData,m=n.RelatedLinks.tags.length,g,k=[],f=0,j;l=jQuery.extend({start:0,limit:10,minWeight:2},h||{});g=l.limit+l.start;if((l.limit+l.start)>m){g=m}for(j=l.start;j<g;j++){if(n.RelatedLinks.tags[j].score>=l.minWeight){k[f]=n.RelatedLinks.tags[j].name;f++}}return k},relatedLinks:function(h){var n=this.mediasearchData,l,m=n.RelatedLinks.docs.length,g,k=[],f=0,j;l=jQuery.extend({start:0,limit:10,urlsToDedupe:[]},h||{});g=l.limit+l.start;if(l.urlsToDedupe&&l.urlsToDedupe.length){n=this.deDupe({urlsToDedupe:l.urlsToDedupe})}if((l.limit+l.start)>m){g=m}for(j=l.start;j<g;j++){k[f]=n.RelatedLinks.docs[j];f++}return k},glossaryKeywords:function(g){var l=this.mediasearchData,k={terms:[]},j=0,h,f,m;if(l.RelatedLinks.docEntities.length){j=l.RelatedLinks.docEntities.length}for(h=0;h<j;h++){f=l.RelatedLinks.docEntities[h];m=f;k.terms[h]={keyword:f,description:null,url:l.RelatedLinks.baseUrl+m}}return k},morelink:function(){var f=this.mediasearchData;return f.RelatedLinks.relatedUrl},baseUrl:function(){var f=this.mediasearchData;return f.RelatedLinks.baseUrl},deDupe:function(g){var l=this.mediasearchData,j=[],m=0,h,f,k=true;d=jQuery.extend({urlsToDedupe:[]},g||{});for(h=0;h<l.RelatedLinks.docs.length;h++){k=true;for(f=0;f<d.urlsToDedupe.length;f++){if(d.urlsToDedupe[f]==l.RelatedLinks.docs[h].url){k=false;break}else{k=true}}if(k===true){j[m]=l.RelatedLinks.docs[h];m++}}l.RelatedLinks.docs=j;return l}};for(c in d.templates){if(c){a[c]=d.templates[c]}}return a};tanto.namespace("ndm.newscomau.mediasearch.storytemplates");ndm.newscomau.mediasearch.storytemplates.toplinksmodule=function(){var a,c="",b;a=this.relatedLinks({start:0,limit:5,urlsToDedupe:[]});c+='<div class="module related-coverage">';c+='<div class="module-header"><h3 class="heading">Related Coverage</h3></div>';c+='<div class="module-content">';c+='<ul class="related mediasearch">';for(b=0;b<a.length;b++){c+="<li>";c+='<a href="'+a[b].url+'">'+a[b].title+"</a> ";c+='<span class="link-info"><em class="source">'+a[b].site+'</em>, <em class="datestamp">'+a[b].relativePubTime+"</em></span>";c+="</li>"}c+="</ul>";c+="</div>";c+="</div>";return c};ndm.newscomau.mediasearch.storytemplates.toplinks=function(){var a,c="",b;a=this.relatedLinks({start:0,limit:5,urlsToDedupe:[]});c+='<ul class="related mediasearch">';for(b=0;b<a.length;b++){c+="<li>";c+='<a href="'+a[b].url+'">'+a[b].title+"</a> ";c+='<span class="link-info"><em class="source">'+a[b].site+'</em>, <em class="datestamp">'+a[b].relativePubTime+"</em></span>";c+="</li>"}c+="</ul>";return c};ndm.newscomau.mediasearch.storytemplates.allotherlinks=function(b){var a,e="",d,c;settings=jQuery.extend({keywordsSeperator:""},b||{});a=this.relatedLinks({start:5,limit:4});links2=this.relatedLinks({start:10,limit:2});c=this.keywords();e+='<div class="group item-count-1 story-related">';e+='<div class="group-content">';e+='<div class="item ipos-1 irpos-1">';e+='<div class="module story-related-coverage">';e+='<div class="module-header">';e+='<h3 class="heading">More related coverage</h3>';e+="</div>";e+='<div class="module-content">';e+='<div class="content-item cipos-1 cirpos-2">';e+='<ul class="related-links list-1">';for(d=0;d<a.length;d++){e+="<li>";e+='<a href="'+a[d].url+'">'+a[d].title+"</a> ";e+='<span class="link-info"><em class="source">'+a[d].site+'</em>, <em class="datestamp">'+a[d].relativePubTime+"</em></span>";e+="</li>"}e+="</ul>";e+="</div>";e+='<div class="content-item cipos-2 cirpos-1">';e+='<ul class="related-links list-2">';for(d=0;d<links2.length;d++){e+="<li>";e+='<a href="'+links2[d].url+'">'+links2[d].title+"</a> ";e+='<span class="link-info"><em class="source">'+a[d].site+'</em>, <em class="datestamp">'+a[d].relativePubTime+"</em></span>";e+="</li>"}e+="</ul>";e+='<p><span class="more-link"><a href="'+this.morelink()+'">More related coverage</a></span></p>';e+='<div class="keywords">';e+="<h4>Related Searches</h4>";e+='<ul class="related-keywords">';for(d=0;d<c.length;d++){e+="<li>";e+='<a href="'+this.baseUrl()+c[d]+'">'+c[d]+"</a>";if(d!=(c.length-1)){e+=settings.keywordsSeperator}e+="</li>"}e+="</ul>";e+="</div>";e+="</div>";e+="</div>";e+="</div>";e+="</div>";return e};jQuery().ready(function(){var a,b,c;if(ndm.page&&ndm.page.forcemsrelatedlinks&&ndm.page.forcemsrelatedlinks===true){ndm.newscomau.mediasearch.kill=false}else{ndm.newscomau.mediasearch.kill=true}if(ndm.newscomau.mediasearch.kill&&ndm.newscomau.mediasearch.kill===true){return}if(document.getElementById("story")){if(ndm.page.as){a=ndm.page.as}if(ndm.page.us){b=ndm.page.us}if(ndm.page.vignstoryid){c=ndm.page.vignstoryid}ndm.newscomau.mediasearch.story=ndm.newscomau.mediasearch.relatedlinks.base({objectName:"ndm.newscomau.mediasearch.story",templates:ndm.newscomau.mediasearch.storytemplates,as:a,us:b,id:c});ndm.newscomau.mediasearch.story.ready=function(){var f,e,d;f=this.allotherlinks({keywordsSeperator:","});e=this.toplinks();d=this.toplinksmodule();if(document.getElementById("story-related-coverage")){jQuery("#story-related-coverage .module-content").append(e)}else{if(document.getElementById("story-related-empty")){jQuery("#story-related-empty").append(d)}}if(ndm.newscomau.mediasearch.options.correctorder===false){jQuery("#story").append(f)}else{jQuery("#story .story-extras-2").prepend(f)}}}});"use strict";(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/(\{.*\})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts),data,getData,getObject,attr,m,name,e,object;if(!settings.single.length){settings.single="metadata"}data=$.data(elem,settings.single);if(data){return data}data="{}";getData=function(data){if(typeof data!=="string"){return data}if(data.indexOf("{")<0){data=eval("("+data+")")}};getObject=function(data){if(typeof data!=="string"){return data}data=eval("("+data+")");return data};if(settings.type==="html5"){object={};$(elem.attributes).each(function(){name=this.nodeName;if(name.match(/^data-/)){name=name.replace(/^data-/,"")}else{return true}object[name]=getObject(this.nodeValue)})}else{if(settings.type==="class"){m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type==="elem"){if(!elem.getElementsByTagName){return}e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!==undefined){attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}object=getObject(data.indexOf("{")<0?"{"+data+"}":data)}$.data(elem,settings.single,object);return object}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}}(jQuery));"use strict";(function(a){a.fn.nFormDefault=function(b){var c;c=a.extend({},a.fn.nFormDefault.defaults,b);return this.each(function(){var e=a(this),d,f;f=a.meta?a.extend({},c,e.data()):c;d=f.fields;if(d===null){return}a.each(d,function(h,g){var j=a(h,e);if(j.size()>=1&&j.attr("type")==="text"){if(!/[^ \\n]+/.test(j.val())){j.val(g).addClass(f.inactive_class)}else{return}j.bind("focus",function(){if(this.value===g||!/[^ \\n]+/.test(this.value)){a(this).val("").removeClass(f.inactive_class)}}).bind("blur",function(){if(this.value===g||!/[^ \\n]+/.test(this.value)){a(this).val(g).addClass(f.inactive_class)}});j.parents("form:first").bind("submit",function(){if(j.val()===g){j.val("")}})}else{return}})})};a.fn.nFormDefault.defaults={fields:null,active_class:"js-fldactive",inactive_class:"js-fldinactive"}}(jQuery));poll={};poll.send=function(a){var b=jQuery(".pollId",a).attr("value");jQuery.post(jQuery(a).attr("action"),jQuery(a).serialize(),function(e){var c=jQuery(a).parent().parent().parent();jQuery(c).after(e);jQuery(jQuery(a).parent().parent().parent()).remove();if(!poll.emptyCookie()){var d=jQuery.cookie("pollVotes");jQuery.cookie("pollVotes",d+","+b,{expires:1})}else{jQuery.cookie("pollVotes",b,{expires:1})}});return false};poll.showResult=function(a){var b=jQuery(".pollId",a).attr("value");jQuery.post(jQuery(a).attr("action"),{c:"News_Poll",cid:b,pagename:"Foundation/News_Poll/FDNsummary",showResults:"true",js:"true"},function(d){var c=jQuery(a).parent().parent().parent();jQuery(c).after(d);jQuery(jQuery(a).parent().parent().parent()).remove()})};poll.hasVoted=function(b){var a=jQuery.cookie("pollVotes");if(a!==null&&a.match(b)!==null){return true}else{return false}};poll.emptyCookie=function(){var a=jQuery.cookie("pollVotes");if(a){return false}else{return true}};poll.init=function(){jQuery("form.form-poll").each(function(){var c=document.createElement("input");c.type="hidden";c.name="jsEnabled";c.value="true";var a=this;var b=jQuery(".pollId",a).attr("value");if(!poll.hasVoted(b)){jQuery(this).append(c);jQuery(this).submit(function(){poll.send(this);return false})}else{poll.showResult(this)}})};"use strict";jQuery.fn.nPopMenu=function(a){jQuery(this).each(function(){if(this.popmenuloaded===true){return false}this.popmenuloaded=true;var c=jQuery.extend({submenuHoverClass:"js-menu-hover",parentHoverClass:"js-parent-hover",additionalHoverClassRegex:null,additionalHoverClassPrefix:"js-hover-",showTimer:200,hideTimer:100,start:function(){},stop:function(){},autoActive:false},a||{});var g=jQuery(this);var i=jQuery("> ul, > ol",this).eq(0);var e;var b=[];var h,d;var f={hover:function(){c.start();g.addClass(c.parentHoverClass);i.addClass(c.submenuHoverClass);h(g,b)},out:function(){g.removeClass(c.parentHoverClass);i.removeClass(c.submenuHoverClass);d(g,b);c.stop()}};g.hover(function(){clearTimeout(e);e=setTimeout(f.hover,c.showTimer)},function(){clearTimeout(e);e=setTimeout(f.out,c.hideTimer)});g.find("a").focus(function(){clearTimeout(e);f.hover();return false});g.find(".lirpos-1 a").blur(function(){clearTimeout(e);f.out();return false});if(c.additionalHoverClassRegex){b=function(p,n,o){var k,j,l;var m=[];k=p.attr("class");j=k.match(n);if(j!==null&&j.length>0){for(l=0;l<j.length;l++){m[l]=o+j[l]}return m}else{return false}}(g,c.additionalHoverClassRegex,c.additionalHoverClassPrefix)}h=function(l,j){var k;for(k=0;k<j.length;k++){l.addClass(j[k])}};d=function(l,j){var k;for(k=0;k<j.length;k++){l.removeClass(j[k])}};if(c.autoActive===true){(function(){clearTimeout(e);e=setTimeout(f.hover,c.showTimer)})()}})};tanto.namespace("ndm.utils.delegateinit.popmenu");ndm.utils.delegateinit.popmenu=function(a,b){b.autoActive=true;jQuery(a).live("mouseover",function(){if(this.popmenuloaded===true){return false}else{jQuery(this).nPopMenu(b)}})};"use strict";jQuery.fn.nPrint=function(){console.log("print no longer in use")};jQuery(".js-print").live("click",function(){window.print();return false});"use strict";(function(a){a.fn.serializeObject=function(){var c={},b=this.serializeArray();a.each(b,function(){if(c[this.name]){if(!c[this.name].push){c[this.name]=[c[this.name]]}c[this.name].push(this.value||"")}else{c[this.name]=this.value||""}});return c};a.fn.real=function(b){var c=a.extend({},a.fn.real.defaults,b);return this.each(function(){if(a(this).hasClass(c.ready)){return}var d=a(this),e;e=a.metadata?a.extend({},c,d.metadata()):c;a.fn.real.request(e,d)}).addClass(c.ready)};a.fn.real.request=function(d,g){var k={},h,c,f,e=d.interval||0,b,i,j;h=d.api.split(".");b=h[0];i=h[1];k=a.fn.real.api.src[b]?a.fn.real.api.src[b].subject[i]:{};k=a.extend(true,k,d.settings);k.template=k.template||a.fn.real.api.src[b].template;k.dataType=k.dataType||a.fn.real.api.src[b].dataType;k.param.count=k.param.count||k.count;j=k.dataType;if(k.url&&k.url.length>0){f=a.extend({},k.param);if(!k.vpecache&&!d.vpecache){c=k.url}else{c=d.vpeurl;f.src=b;f.subject=i;delete f._id;delete f._render}a.ajax({url:c,data:f,dataType:j,ifModified:true,error:function(l){},success:function(l){a.fn.real.callback(l,k,d,g)}});if(e>0){if(e<d.mininterval){e=d.mininterval}e=e*1000;setInterval(function(){a.ajax({url:c,data:f,dataType:j,ifModified:true,error:function(l){},success:function(l){a.fn.real.callback(l,k,d,g)}})},e)}}};a.fn.real.callback=function(g,f,i,h){if(f.callback&&typeof f.callback==="function"){f.callback.call(this,g)}else{var e,b,d,c;b=a(i.container,h);if(typeof f.template==="function"){e=a.fn.real.fragment(f.template,g,f.param.count);if(e&&e.length>0){d=b.get(0).innerHTML;c=/\s*style=['|"][^'|"]*?['|"]/ig;d=d.replace(c,"");if(d!==e){e=a(e);if(e.size()>0){b.html(e)}}}}}};a.fn.real.fragment=function(e,j,h){var b=e,g="",d=0,f,c;j=j.value?j.value.items:j;c=h||j.length;if(j.length>0){for(;d<c;d++){f=j[d];g+=b(f,d)}}else{g=b(f,d,true)}return g};a.fn.real.api={src:{twitter:{dataType:"jsonp",subject:{profile:{url:"http://pipes.yahoo.com/pipes/pipe.run?_callback=?",param:{_id:"a115f7e134a4efba59167495942067e8",_render:"json"}},favourite:{url:"http://pipes.yahoo.com/pipes/pipe.run?_callback=?",param:{_id:"f9a002a62cb91bdf743802caaf4e7a0f",_render:"json"}},list:{url:"http://pipes.yahoo.com/pipes/pipe.run?_callback=?",param:{_id:"a1ac0c39fe1976dee41dda58921ee470",_render:"json"}},multilist:{url:"http://pipes.yahoo.com/pipes/pipe.run?_callback=?",param:{_id:"e1f96a23547f081a298b6828c82d2d51",_render:"json"}}},template:function(c,b,d){if(d){return'<div class="promo-block promo-block-04"><div class="promo-inner"><div class="promo-text"><p class="status">There are currently no tweets available</p></div><!-- // .promo-text --></div><!-- // .promo-inner --></div>'}else{return'<div class="promo-block promo-block-04"><div class="promo-image"><a target="_blank" href="http://twitter.com/'+c.user.screen_name+'"><img alt="'+c.user.name+'" src="'+c.user.profile_image_url+'" height="48" width="48"></a></div><!-- // .promo-image --><div class="promo-inner"><div class="promo-heading"><h4 class="heading"><a target="_blank" href="http://twitter.com/'+c.user.screen_name+'">'+c.user.screen_name+" "+c.created_at+'</a></h4></div><!-- // .promo-heading --><div class="promo-text"><p>'+c.text+"</p></div><!-- // .promo-text --></div><!-- // .promo-inner --></div>"}}},careerone:{dataType:"jsonp",subject:{search:{url:"http://pipes.yahoo.com/pipes/pipe.run?_callback=?",param:{_id:"f2aa47a3feea9aadd678bc88c9c96d7a",_render:"json",cy:"au"}}},template:function(d,b,f){if(f){return'<div class="promo-block promo-block-04"><div class="promo-inner"><div class="promo-text"><p class="status">No jobs have been created in the last 24 hours.</p></div><!-- // .promo-text --></div><!-- // .promo-inner --></div>'}else{var e="",c="http://jobview.careerone.com.au/getjob.asp?JobID=";e=d.Location.City+", "+d.Location.State+", "+d.Location.Country;e=e+", "+d.CompanyName;return'<div class="promo-block promo-block-04"><div class="promo-inner"><div class="promo-heading"><h4 class="heading"><a href="'+c+d.ID+'" target="_blank">'+d.Title+'</a></h4></div><!-- // .promo-heading --><div class="promo-text"><p>'+e+"</p></div><!-- // .promo-text --></div><!-- // .promo-inner --></div>"}}}}};a.fn.real.defaults={ready:"js-ready",container:".module-content",vpeurl:"http://vpe.news.com.au/getFeed?cb=?",mininterval:10,vpecache:false}}(jQuery));"use strict";jQuery.fn.nScroller=function(a){jQuery(this).each(function(){var D=jQuery.extend({viewport:".js-scroll-viewport",container:".js-scroll-content",scrollItem:".js-scroll-item",controls:".js-scroll-controls",prev:".js-scroll-prev",next:".js-scroll-next",scrubber:".js-scroll-scrubber",scrubberTrack:".js-scroll-scrubber-track",infiniteLoop:true,scrollAmt:2,scrollSpeed:"normal",scrollInterval:2000,autoHeight:true,automatic:false},a||{});var E=jQuery(this);var j=jQuery(this).find(D.viewport).eq(0);var C=j.offset().left;var q=C+j.width();var z=jQuery(this).find(D.container).eq(0);var e=z.get(0);var d=z.offset().left;var s=jQuery(this).find(D.scrollItem);var l=s.eq(0).width();var b=z.find(D.scrollItem);var i=jQuery(this).find(D.prev).find("a");var c=jQuery(this).find(D.next).find("a");var o=jQuery(this).find(D.scrubber);var G=o.width()/2;var F=o.get(0);var v=o.width();var u;var t=jQuery(this).find(D.scrubberTrack).eq(0);if(t.length>0){var y=t.width()}var h=false;if(D.autoHeight){var x=function(){var H=0;s.each(function(){if(jQuery(this).height()>H){H=jQuery(this).height()}});return H};j.css("height",x()+"px")}var A=function(){if(o.length>0||!D.infiniteLoop){return false}else{return true}};var g=function(){var H=0;s.each(function(){H+=jQuery(this).width()});return H};z.css({width:g()});if(z.width()<=j.width()){E.find(D.controls).hide()}if(F){F.style.position="absolute";F.onmousedown=function(I){I=I||event;var H=F.offsetLeft;u=I.clientX-H;document.onmousemove=function(M){M=M||event;var N=function(){var O=M.clientX-u;if(O<=0){return 1}else{if(O>=y-v){return y-v+1}else{return O}}};var J=N()+G;var L=function(){var O=t.width()-v-2;var P=J-G-1;return P/O};var K=function(){return(j.width()-z.width())*L()};F.style.left=N()+"px";e.style.left=K()+"px"};document.onselectstart=function(){return false};return false}}document.onmouseup=function(){document.onmousemove=null};var k=function(H){var I=function(){var K=j.width()-z.width();return H/K};var J=function(){return(t.width()-v-2)*I()};o.animate({left:J()+"px"})};var n=function(N,J){var I;var M;if(N=="left"&&A()&&!h){h=true;var L=function(){var S=b[0];var R=S.cloneNode(true);S.parentNode.removeChild(S);z.css({left:J+l});z.append(R);var P=[];for(var Q=1;Q<b.length;Q++){P.push(b[Q])}b=P;b.push(R);h=false;if(D.automatic){r()}};z.animate({left:J+"px"},D.scrollSpeed,L)}else{if(N=="right"&&A()&&!h){h=true;var K=function(){var S=b[b.length-1];var R=S.cloneNode(true);S.parentNode.removeChild(S);z.css({left:J-(2*l)});z.prepend(R);var P=[];P.push(R);for(var Q=0;Q<b.length-1;Q++){P.push(b[Q])}b=P;return J-l};var H=K();z.animate({left:H+"px"},D.scrollSpeed,function(){h=false;if(D.automatic){r()}})}else{if(N=="left"&&!A()&&!h){h=true;I=J/l;J=l*Math.floor(I);M=z.offset().left;var O=M+z.width();if(O>q){z.animate({left:J+"px"},D.scrollSpeed,function(){h=false});k(J)}else{h=false}}else{if(N=="right"&&!A()&&!h){h=true;I=J/l;J=l*Math.floor(I);M=z.offset().left;if(M<C){z.animate({left:J+"px"},D.scrollSpeed,function(){h=false});k(J)}else{h=false}}else{}}}}};var m=function(){var H=z.offset().left-d;var I=H-l;n("left",I)};var p=function(){var H=z.offset().left-d;var I=H+l;n("right",I)};i.click(function(H){p();return false});c.click(function(H){m();return false});if(A()&&D.automatic){var w;var B=false;var f=function(){clearTimeout(w)};var r=function(){f();if(B===false){w=setTimeout(function(){m()},D.scrollInterval)}};E.mouseover(function(){B=true;f()});E.mouseout(function(){B=false;r()});r()}})};"use strict";jQuery.fn.sortable=function(a){return this.each(function(){var c=0,e,p,g=this,q={},f,j=[],n={X:0,Y:0,directionY:"down",directionX:"right"},r,b,h,i,s={},o={},d={},m=true,k={},l=0;p=jQuery.extend(jQuery.fn.sortable.defaults,a||{});r=function(u){if(m===false){return}var t,v;t=jQuery(g).find(p.items).index(j[u].group);v=jQuery(g).find(p.items).index(f.group);if(t!==v){k.log("fn: sortItem: about to sort an item");if(n.directionY==="down"){if(v!==(t+1)){jQuery(j[u].group).after(f.group);b();s.afterSort(j[u])}}else{if(v!==(t-1)){jQuery(j[u].group).before(f.group);b();s.afterSort(j[u])}}}};q.dropzone=function(){var t,u;t=document.createElement("div");u=document.createElement("div");t.appendChild(u);t.className="sortable-dropzone";jQuery(p.appendDropzoneTo).append(t);jQuery(t).css({position:"absolute","z-index":1});jQuery(t).hide();return{setPos:function(v){jQuery(t).css({position:"absolute",top:v.top,left:v.left})},setSize:function(v){jQuery(t).css({width:v.width,height:v.height})},hide:function(){jQuery(t).hide()},show:function(){jQuery(t).show()}}}();q.background=function(){var t;t=document.createElement("div");t.className="sortable-background";jQuery(p.appendBackgroundTo).append(t);jQuery(t).css({position:"absolute",top:0,left:0,"z-index":0,width:jQuery(window).width(),height:jQuery(document).height()});jQuery(t).hide();jQuery(t).mouseover(function(){return false});return{hide:function(){jQuery(t).hide()},show:function(){jQuery(t).css("height",jQuery(document).height());jQuery(t).show()}}}();q.shield=function(){var t;t=document.createElement("div");t.className="sortable-shield";jQuery(p.appendShieldTo).append(t);jQuery(t).css({position:"absolute",top:0,left:0,"z-index":0,width:"100%",height:jQuery(document).height()});jQuery(t).hide();jQuery(t).mouseover(function(){return false});return{hide:function(){jQuery(t).hide()},show:function(){jQuery(t).show()}}}();b=function(){k.log("fn: setItems: called");var t=0;jQuery(g).find(p.items).each(function(){var u=jQuery(this).offset();j[t]={group:this,top:u.top,left:u.left,height:jQuery(this).height(),width:jQuery(this).width()};t++});p.userprefs.save(p.dbName,{sortablegroups:d.get()})};o.move=function(u){l=l+1;if(l<10){return}l=0;var t=0;for(t=0;t<j.length;t++){if(n.directionY==="down"){if(u.top<(j[t].top+j[t].height)-(j[t].height/2)){break}}else{if(u.top<(j[t].top+(j[t].height/2))){break}}}if(t<j.length){r(t)}};o.mousemove=function(t){if(n.Y>t.pageY){n.directionY="up"}else{n.directionY="down"}if(n.X>t.pageX){n.directionX="left"}else{n.directionX="right"}n.X=t.pageX;n.Y=t.pageY};o.draggableStart=function(t){s.start(t);f=t};o.draggableStop=function(){if(!g.sortableUsed){g.sortableUsed=true;jQuery(g).find(p.items).addClass("sortableused")}s.stop()};o.autoScrollStart=function(){k.log("fn: extCallbacks.autoScrollStart: called")};o.autoScrollScrolling=function(){k.log("fn: extCallbacks.autoScrollScrolling: called");m=false};o.autoScrollStop=function(){k.log("fn: extCallbacks.autoScrollStop: called");m=true};s.start=function(t){e.start();q.dropzone.setSize({width:t.width,height:t.height});q.dropzone.setPos({top:t.top,left:t.left});q.dropzone.show();q.background.show();q.shield.show();p.start()};s.afterSort=function(t){q.dropzone.setPos({top:t.top,left:t.left});p.afterSort()};s.stop=function(){k.log("fn: callbacks.stop: called");q.dropzone.hide();q.background.hide();q.shield.hide();e.stop();p.stop()};d.set=function(t){k.log("fn: state.set: called var order = "+t);var u;if(!t||t===-1){k.log("fn: state.set: order value was not valid returning");return}t=t.split("SPR8");t.reverse();for(u=0;u<t.length;u++){jQuery(g).prepend(jQuery(g).find("#"+t[u]))}return g};d.get=function(){var u="",t="";jQuery(g).find(p.items).each(function(){var v=this;u+=t+v.id;t="SPR8"});return u};k.log=function(t){if(window.location.hash==="#debugall"||window.location.hash==="#debugsortable"){console.log("sortable: "+t)}};k.count=function(t){if(window.location.hash==="#debugall"||window.location.hash==="#debugsortable"){console.count("sortable: "+t)}};jQuery(g).find(p.items).each(function(){var u=this,t,v;if(!u.id){v=p.regexGroupUniqueClass.exec(u.className);if(v){u.id=v}else{u.id="id"+p.dbName+c}}u.groupIndex=c;c=c+1;t=function(w){if(w==="start"){jQuery(u).fadeOut("normal",function(){jQuery(g).prepend(u);jQuery(u).show();b()})}else{jQuery(u).fadeOut("normal",function(){jQuery(g).append(u);jQuery(u).show();b()})}};(function(){var x,w,A,y,z;x=document.createElement("div");y=document.createElement("p");z=document.createElement("p");w=document.createElement("a");A=document.createElement("a");x.className="group-controls";y.className="help";z.className="info";w.className="start";A.className="end";y.innerHTML=p.controlsHelp;z.innerHTML=p.controlsInfo;w.innerHTML=p.controlsToStart;A.innerHTML=p.controlsToEnd;x.appendChild(z);x.appendChild(w);x.appendChild(A);jQuery(w).mousedown(function(){t("start")});jQuery(A).mousedown(function(){t("end")});jQuery(u).append(x);jQuery(u).find(p.controlsParent).append(y)})()});e=jQuery().autoscroll({startScroll:o.autoScrollStart,stopScroll:o.autoScrollStop,whileScroll:o.autoScrollScrolling});jQuery(g).find(p.items).draggable({mousemove:o.mousemove,move:o.move,start:o.draggableStart,stop:o.draggableStop,appendHelperTo:p.appendDropzoneTo});k.log("init: about to set state");d.set(p.userprefs.load(p.dbName,"sortablegroups"));b()})};jQuery.fn.sortable.defaults={items:".group",controlsParent:".group-header",controlsHelp:"Drag here",controlsInfo:"Send to:",controlsToStart:"Top",controlsToEnd:"Bottom",appendDropzoneTo:"body",appendBackgroundTo:"body",appendShieldTo:"body",start:function(){},afterSort:function(){},stop:function(){},regexGroupUniqueClass:/text-g-[a-zA-Z0-9\-]*/,dbName:"ndmsortable",userprefs:{save:function(b,a){},load:function(a,b){}},regexUniqueClass:/id[0-9]*/};jQuery.fn.sortable.userprefs=function(){if(typeof tanto==="undefined"||!tanto.db){return{save:function(b,a){},load:function(a,b){return false}}}return{save:function(b,a){if(tanto.db.save){a=jQuery.extend(a,{_id:b}||{});tanto.db.save(a)}},load:function(a,b){if(tanto.db.open){var c=tanto.db.open(a);if(c&&c[b]){return c[b]}return false}return false}}};jQuery.fn.nStar=function(j){var h=jQuery(".rating");var g=jQuery(".rating-score");var a=jQuery(".rating-range");for(var d=0;d<h.length;d++){var c=h[d];var b=g[d].innerHTML;var e=a[d].innerHTML;var f="noimage";if(e==="5"){if(b==="0"){f="rating-0of5"}else{if(b==="0.5"){f="rating-0hof5"}else{if(b==="1"){f="rating-1of5"}else{if(b==="1.5"){f="rating-1hof5"}else{if(b==="2"){f="rating-2of5"}else{if(b==="2.5"){f="rating-2hof5"}else{if(b==="3"){f="rating-3of5"}else{if(b==="3.5"){f="rating-3hof5"}else{if(b==="4"){f="rating-4of5"}else{if(b==="4.5"){f="rating-4hof5"}else{if(b==="5"){f="rating-5of5"}}}}}}}}}}}}else{if(e==="4"){if(b==="0"){f="rating-0of4"}else{if(b==="0.5"){f="rating-0hof4"}else{if(b==="1"){f="rating-1of4"}else{if(b==="1.5"){f="rating-1hof4"}else{if(b==="2"){f="rating-2of4"}else{if(b==="2.5"){f="rating-2hof4"}else{if(b==="3"){f="rating-3of4"}else{if(b==="3.5"){f="rating-3hof4"}else{if(b==="4"){f="rating-4of4"}}}}}}}}}}}jQuery(c).addClass(f)}};jQuery.fn.nStoryFader=function(a){return this.each(function(){if(jQuery(this).hasClass("js-ready")){return}var f=jQuery(this);var r=jQuery.extend({currentObj:f,container:".module-content",contentItem:".js-fader-item",controls:".js-fader-controls",next:".js-fader-next",prev:".js-fader-prev",counter:".js-fader-counter",contentItemWidth:316,duration:1300,auto:false,animationType:"fade"},a||{});var j=jQuery(this).find(r.counter);var l=jQuery(this).find(r.next).find("a");var q=jQuery(this).find(r.prev).find("a");var s=function(w,x,v){var u=0-((v.activeItemIndex-1)*r.contentItemWidth);jQuery(v).find(r.container).animate({left:u},{duration:r.duration,complete:function(){v.animating=false}})};var e=function(u){t("next",u,s)};var d=function(u){t("prev",u,s)};var b=jQuery(this).find(r.container).children(r.contentItem).length;var k=function(u){var v=jQuery(u).find(r.container).children(r.contentItem).length;u.totalItems=v;jQuery(this).find(r.container).css("width",v*r.contentItemWidth)};if(b>1){jQuery(".caption",f).prepend('<span class="start"></span>');jQuery(".caption",f).append('<span class="end"></span>')}var o=function(v){var x=jQuery(v).find(r.container).children(r.contentItem).length;v.totalItems=x;var u=1;var w=0;jQuery(v).find(r.contentItem).each(function(){jQuery(this).css("position","absolute");jQuery(this).css("top","0px");jQuery(this).css("left","0px");jQuery(this).css("z-index","0");var y=jQuery(this).height();if(y>w){w=y}if(u>1){jQuery(this).css("display","none")}u++});jQuery(v).find(r.container).css("height",w+"px")};var n=function(u){t("next",u,g)};var m=function(u){t("prev",u,g)};var g=function(v,w,u){v.fadeOut("fast",function(){w.fadeIn("fast",function(){u.animating=false})})};var i=function(u){t("next",u,p)};var h=function(u){t("prev",u,p)};var p=function(v,w,u){v.hide();w.show();u.animating=false};var t=function(y,v,x){v.animating=true;var w=jQuery(v).find(r.contentItem+":nth-child("+v.activeItemIndex+")");var u=w.css("z-index");if(y=="prev"){if(v.activeItemIndex>1){v.activeItemIndex--}else{v.activeItemIndex=v.totalItems}}else{if(v.activeItemIndex<v.totalItems){v.activeItemIndex++}else{v.activeItemIndex=1}}var z=jQuery(v).find(r.contentItem+":nth-child("+v.activeItemIndex+")");x(w,z,v);j.html(v.activeItemIndex)};var c=function(u){l.click(function(){u.autoCycleTimeout=null;if(u.animating===false){u.next();return false}else{return false}});q.click(function(){u.autoCycleTimeout=null;if(u.animating===false){u.prev();return false}else{return false}})};return jQuery(this).each(function(){var u=this;this.animating=false;this.totalItems=0;this.activeItemIndex=1;switch(r.animationType){case"fade":this.setup=o;this.next=function(){n(u)};this.prev=function(){m(u)};break;case"scroll":this.setup=k;this.next=function(){e(u)};this.prev=function(){d(u)};break;default:this.setup=o;this.next=function(){i(u)};this.prev=function(){h(u)};break}this.autoCycle=function(){if(u.animating===false){u.next();clearTimeout(u.autoCycleTimeout)}u.autoCycleTimeout=setTimeout(u.autoCycle,7000)};this.setup(u);c(u);if(r.auto===true){if(b>1){jQuery(u).hover(function(){clearTimeout(u.autoCycleTimeout)},function(){u.autoCycleTimeout=setTimeout(u.autoCycle,7000)});u.autoCycleTimeout=setTimeout(u.autoCycle,7000)}}})}).addClass("js-ready")};"use strict";(function(a){a.fn.nTabs=function(b){var d=a.extend({},a.fn.nTabs.defaults,b),c=a(this).selector;return this.each(function(){if(a(this).hasClass(d.ready)){return}var l=a(this),h=a.meta?a.extend({},d,l.data()):d,n,j,g,k,i,p,q,f,m,r,e={};e.id=function(){var o=l.attr("className").match(h.regexUniqueClass);if(o){return o[0]}else{return false}}();f=h.defaultSelector+" "+h.tab;m=h.defaultSelector+" "+h.content;if(c!==h.defaultSelector){f=f+", "+c+" "+h.tab;m=m+", "+c+" "+h.tab}n=a(h.tab,l).not(l.find(f));j=a(h.content,l).not(l.find(m));j.removeClass(h.activeContentClass);r=new RegExp(h.defaultTabClass+"-[0-9]");if(l.closest(h.parent).length>0){p=l.closest(h.parent)}else{p=l}if(p){if(p.get(0).className.match(r)){k=p.get(0).className.match(r).toString().replace(h.defaultTabClass+"-","");p.removeClass(p.get(0).className.match(r))}else{k=h.defaultTab}}else{k=h.defaultTab}i=k-1;(function(){if(e.id!==false){var o=parseInt(h.userprefs.load(e.id,"activeTab"),10);j.removeClass(h.activeContentClass).addClass(h.inactiveContentClass);if(o>=0){i=o}}})();n.eq(i).addClass(h.activeTabClass).addClass(h.activeTabClass+"-"+k);j.eq(i).removeClass(h.inactiveContentClass).addClass(h.activeContentClass);g=n.eq(i);if(h.uniformHeight){q=h.minHeight||0;j.each(function(){if(a(this).height()>q){q=a(this).height()}});j.css("height",q+"px")}n.bind("click",function(){var s=a(this),o;o=a(n).index(s);if(!s.hasClass(h.activeTabClass)){n.removeClass(h.activeTabClass);s.addClass(h.activeTabClass);s.addClass(h.activeTabClass+"-"+(o+1));if(g){r=new RegExp(h.activeTabClass+"-[0-9]");g.removeClass(g.get(0).className.match(r))}j.removeClass(h.activeContentClass).addClass(h.inactiveContentClass);j.eq(o).removeClass(h.inactiveContentClass).addClass(h.activeContentClass);g=s;if(e.id!==false){h.userprefs.save(e.id,{activeTab:o})}return false}else{return false}})}).addClass(d.ready)};a.fn.nTabs.defaults={defaultSelector:".js-tabbed",ready:"js-ready",parent:".module",tab:".js-tab",activeTabClass:"js-active-tab",defaultTabClass:"js-default-tab",content:".js-tab-content",activeContentClass:"js-active-content",inactiveContentClass:"js-inactive-content",uniformHeight:true,minHeight:1,defaultTab:1,userprefs:{save:function(c,b){},load:function(b,c){}},regexUniqueClass:/id[0-9]*/};a.fn.nTabs.userprefs=function(){if(typeof tanto==="undefined"||!tanto.db){return{save:function(c,b){},load:function(b,c){return false}}}return{save:function(c,b){if(tanto.db.save){b=jQuery.extend(b,{_id:c}||{});tanto.db.save(b)}},load:function(b,c){if(tanto.db.open){var d=tanto.db.open(b);if(d&&d[c]){return d[c]}return false}return false}}}}(jQuery));"use strict";jQuery.fn.nTruncateText=function(a){if(typeof a.truncateAt!="undefined"){this.each(function(){var c=jQuery(this).text();if(a.truncateAt<c.length){for(var b=a.truncateAt;b>0;b--){if(c.charAt(b)==" "){c=c.substring(0,b);break}}c+="...";jQuery(this).text(c)}})}return true};"use strict";jQuery.fn.nWeatherTabs=function(a){jQuery(this).each(function(){var d=jQuery.extend({tab:".js-tab",content:".js-tab-content",activeContentClass:"js-active-content",activeTabClass:"js-active-tab",uniformHeight:false,minHeight:100,defaultTab:0,userprefs:{save:function(n,m){},load:function(m,n){}}},a||{});var e=jQuery(this);var i=jQuery(this).find(d.content+" *");var j=e.find(d.content).eq(0);var c=j.siblings(d.content);var g=[];g.push(j.get(0));c.each(function(){g.push(jQuery(this).get(0))});var k=jQuery(g);var l=function(){var n=e.find(d.tab).not(i);var o;if(n.length>0){o=n}else{o=[];for(var m in g){if(m){o.push(k.eq(m).find(d.tab).get(0))}}o=jQuery(o)}return o};var f=l();var b=d.userprefs.load("weather","index");if(b){f.eq(b).addClass(d.activeTabClass);k.eq(b).addClass(d.activeContentClass)}else{f.eq(d.defaultTab).addClass(d.activeTabClass);k.eq(d.defaultTab).addClass(d.activeContentClass)}if(d.uniformHeight===true){var h=function(){var m=d.minHeight||0;k.each(function(){if(jQuery(this).height()>m){m=jQuery(this).height()}});return m};k.each(function(){jQuery(this).css("height",h()+"px")})}f.click(function(){f.removeClass(d.activeTabClass);k.removeClass(d.activeContentClass);var m=f.index(this);k.eq(m).addClass(d.activeContentClass);jQuery(this).addClass(d.activeTabClass);d.userprefs.save("weather",{title:this.title,index:m});var n=jQuery(".nav-submenu");n.removeClass("js-menu-hover");n.attr("style","display:none");return false})})};jQuery.fn.nWeatherTabs.userprefs=function(){if(typeof tanto==="undefined"||!tanto.db){return{save:function(b,a){},load:function(a,b){return false}}}return{save:function(b,a){if(tanto.db.save){a=jQuery.extend(a,{_id:b}||{});tanto.db.save(a)}},load:function(a,b){if(tanto.db.open){var c=tanto.db.open(a);if(c&&c[b]){return c[b]}return false}return false}}};"use strict";jQuery.fn.wordcloud=function(b){var c=jQuery.extend({apiurl:null,callback:function(){}},b||{});var a=this;if(!c.apiurl){return}jQuery.getJSON(c.apiurl,function(d){a.each(function(){var e,f,g="",h=d.jsonsearch.seeAlso;for(e in h){if(e){f=h[e];if(f&&f.display){f.url=f.url.replace("/json","");g+='<a class="textsize-'+f.displayClass+'" href="http://api.search.news.com.au'+f.url+'">&nbsp;'+f.display+"&nbsp;</a>"}}}jQuery(this).html(g);c.callback()})})};_global_["@namespace"]("ndm.forms.validation");ndm.forms.validation=function(){var f=[];f.email="^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z_]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$";f.fullName="[^ \\n]+";f.name="[^ \\n]+";f.location="[^ \\n]+";f.comment="[^ \\n]+";f.comments="[^ \\n]+";f.option=true;f.origin="[^ \\n]+";f.destination="[^ \\n]+";f.query="[^ \\n]+";var l=[];l.pwd="pwdvalidate";var g=[];g.defaultmsg="Please check the value of field '1', it does not validate.";g.fullName="Please enter your name";g.name="Please enter your name";g.email="Please enter your (valid) email address";g.location="Please enter your location";g.comment="Please enter your comment";g.comments="Please enter your comments";g.option="Please select an option";g.origin="Please enter your point of origin (from)";g.destination="Please enter your destination (to)";g.query="Please enter the city";var c=function(u,t){t=t.replace(/\s/g,"");u=u.toLowerCase();var v=u.length-4;var w="";var p=0;for(var q=0;q!=4;q++){w+=u.charAt(parseInt(t.charAt(q)-1,10));p+=parseInt(w.charCodeAt(q),10)-96}p=p-v;w=p+w;return w};var k=function(s,v){var u=v.getElementsByTagName("input");if(f[s.name]){var t=false;var p=-1;var q=function(){if(document.getElementById("single-error")){document.getElementById("single-error").style.display="none"}};for(var r=0;r<u.length&&!t;r++){if(u[r].type==s.type&&u[r].name==s.name){if(p==-1){p=r}if(u[r].value==s.value&&p!=r){return true}if(u[r].checked){return true}s.onclick=q}}return false}else{return true}};var j=function(p){var r=p;if(p.className.indexOf("honey")>=0){r=document.getElementById(c(p.name,document.getElementById("form-num").value))}if(f[p.name]){switch(typeof f[p.name]){case"string":var q=new RegExp(f[p.name]);return q.test(r.value);case"function":return f[p.name](p)}return true}else{return true}};var o=function(p){if(f[p.name]){switch(typeof f[p.name]){case"string":return p.checked;case"function":return f[p.name](p)}return true}else{return true}};var a=function(p){if(f[p.name]){switch(typeof f[p.name]){case"string":return(p.value.length>0);case"function":return f[p.name](p)}return true}else{return true}};var i=function(p){if(f[p.name]){switch(typeof f[p.name]){case"string":return(p.value.length>0);case"function":return f[p.name](p)}return true}else{return true}};var e=function(p){if(f[p.name]){switch(typeof f[p.name]){case"string":return(p.value.length>0);case"function":return f[p.name](p)}return true}else{return true}};var d=function(p){if(l[p.name]){return(p.value==p.form.elements[l[p.name]].value)}else{return true}};var n=function(q){var p=null;if(q.className.indexOf("char-limit")<0){return true}if(q.value.length>1200){if(!document.getElementById("single-error")){p=document.createElement("p");p.className="error";p.id="single-error"}else{p=document.getElementById("single-error");p.innerHTML=""}p.innerHTML+='Unable to submit your comment as it exceeds the character limit of 1200 characters. If you need to send a longer message, please send us an email at <a href="mailto:news@news.com.au">news@news.com.au</a>';if(document.getElementById("story-your-say")){parentForm=document.getElementById("story-your-say")}else{nd=q;while(nd.parentNode){nd=nd.parentNode;if(nd.nodeName==="FORM"){parentForm=nd;break}}}parentForm.insertBefore(p,parentForm.firstChild);return false}else{return true}};var b=function(){var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var p=8;var r="";for(var s=0;s<p;s++){var q=Math.floor(Math.random()*t.length);r+=t.substring(q,q+1)}return r};var m=function(r){var q=new Date();q.setTime(q.getTime()+10000);var p="; expires="+q.toGMTString();document.cookie="syncopator="+r+p+"; path=/"};var h=function(y,x){var q=y,s;y=y.split(",")[2];if(y===null||y.length<8){return}if(x===null||x.length<=0){return}var C="";for(s=0;s<x.length;s++){C+=x.charCodeAt(s).toString()}var z=Math.floor(C.length/5);var r=parseInt(C.charAt(z)+C.charAt(z*2)+C.charAt(z*3)+C.charAt(z*4)+C.charAt(z*5),10);var p=Math.round(x.length/2);var A=Math.pow(2,31)-1;var v=parseInt(y.substring(y.length-8,y.length),16);y=y.substring(0,y.length-8);C+=v;while(C.length>10){C=(parseInt(C.substring(0,10),10)+parseInt(C.substring(10,C.length),10)).toString()}C=(r*C+p)%A;var w="";var B="";for(s=0;s<y.length;s+=2){w=parseInt(parseInt(y.substring(s,s+2),16)^Math.floor((C/A)*255),10);B+=String.fromCharCode(w);C=(r*C+p)%A}var u=q.split(",")[2];var t=q.replace(u,B);return t};return{keySaltEncrypt:c,addRule:function(p,q){f[p]=q.rxp;g[p]=q.msg},validate:function(p){var t="",y=null,s,v,w,r,q;var u=function(){this.className=this.className.replace("error-highlight","")};for(v=0;v<p.elements.length;v++){w=p.elements[v];r=true;if(w.className.indexOf("is-optional")<0){switch(w.type){case"reset":break;case"submit":break;case"button":break;case"hidden":r=j(w);break;case"password":r=j(w)&&d(w);break;case"text":r=j(w);break;case"radio":r=k(w,p);break;case"textarea":r=j(w);break;case"checkbox":r=o(w);break;case"select":r=a(w);break;case"select-one":r=i(w);break;case"select-multiple":r=e(w);break;default:break}}if(!r){if(t.length>0){t+="<br/>"}t+=(g[w.name]?g[w.name]:g.defaultmsg).replace(/\1/g,w.name);w.className+=" error-highlight";w.onfocus=u}else{if((w.className!=="")&&(w.className!=="undefined")&&(w.className!==null)){w.className=w.className.replace("error-highlight","")}}}if(document.getElementById("comment")){if(!n(document.getElementById("comment"))){document.getElementById("comment").className+=" error-highlight";document.getElementById("comment").onfocus=function(){document.getElementById("comment").className=document.getElementById("comment").className.replace("error-highlight","")};return false}}if(t.length>0){if(typeof(singleErrorMessage)!="undefined"){t=singleErrorMessage}if(!document.getElementById("single-error")){y=document.createElement("p");y.className="error";y.id="single-error"}else{y=document.getElementById("single-error");y.innerHTML=""}y.innerHTML=t;y.style.color="#000000";formFieldset=false;if(formFieldset){formErrorLegend=formFieldset.getElementsByTagName("legend")[0];if(formErrorLegend){if(formFieldset.className.indexOf("error-parent")>=0){formErrorLegend.innerHTML=t;formErrorLegend.id="single-error";formErrorLegend.className+=" error"}}else{if(formFieldset.className.indexOf("error-parent")>=0){formFieldset.insertBefore(y,formFieldset.firstChild)}else{p.insertBefore(y,p.firstChild)}}}else{p.insertBefore(y,p.firstChild)}return false}else{try{if(window.location.href.match(/story|comments/gi)){q=window.location.href.split(",")[2];_hbSet("cv.c5",q+"-"+hbx.mlc+"|"+hbx.pn);_hbSend()}}catch(x){console.log("This page missing HBX tracking code")}return true}},pollValidate:function(q,s,p){var r=selectedValue(q.option);var x=q.getAttribute("action");if(x.indexOf("#")===0){x=x.replace("#","");var t="6";q.setAttribute("action",h(x,t))}var w=document.createElement("input");var u=b();m(u);w.setAttribute("type","hidden");w.setAttribute("name","syncopator");w.setAttribute("value",u);q.insertBefore(w,q.childNodes[0]);var v=q.getAttribute("action")+"?option="+r+"&syncopator="+u;if(validate(q)){if(s){q.submit()}else{if(p){return v}else{popUp("nipoll",v)}}}return false},assertCharLimit:function(p){n(p)}}}();tanto.namespace("ndm.controls.popups");ndm.controls.popups=function(){var c="640";var b="480";var a={digg:function(d){return d+"?phase=2&url"+encodeURIComponent(window.location.href)},delicious:function(d){return d+";url="+encodeURIComponent(window.location.href)+";title="+encodeURIComponent(document.title)},newsvine:function(d){return d+"?u="+encodeURIComponent(window.location.href)+";title="+encodeURIComponent(document.title)},facebook:function(d){return d+"?u="+encodeURIComponent(window.location.href)+";t="+encodeURIComponent(document.title)},travelgallery:function(d){return[750,700]}};return{listen:function(){var d="click";if(ndm.dom.isIE()){d="mouseup"}ndm.dom.events.add(document,d,function(o){var k=o;var m=ndm.dom.getEventTarget(k);var h;if(m.nodeName.toLowerCase()!=="a"){m=m.parentNode}if(typeof m.getAttribute!=="function"&&typeof m.getAttribute!=="object"){return}var q=m.getAttribute("rel");var f=m.getAttribute("href");if(/^popup/.test(q)){if(q.indexOf("to-")>=0){var i=q.replace(/to-([\S]*)/gi,"$1");if(!!a.func&&typeof a.func==="function"){var r=a.func(f);if(r instanceof Array){q=q.replace(/^popup/,"popup["+r.toString()+"]")}else{m.setAttribute("href",r)}}}var l=ndm.util.parseUri(f);var j=l.host.replace(/[^a-zA-Z]/gi,"")+l.directory.replace(/[^a-zA-Z]/gi,"");if(q.indexOf("[")>=0){var n=/\[[0-9]{2,4},[0-9]{2,4}\]/.exec(q)[0].replace(/[\[\]]/gi,"").split(",");if(n.length===2){var g=n[0];var p=n[1];h=window.open(f,j,"width="+g+",height="+p+" ,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,resizable=yes");k.preventDefault();if(!!h){h.focus()}}else{return}}else{h=window.open(f,j,"width="+c+",height="+b+" ,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,resizable=yes");k.preventDefault();if(!!h){h.focus()}}return}return})},addHandler:function(e,f){var d=f();if(typeof d==="string"||d instanceof Array){a.key=f}else{}}}}();"use strict";tanto.namespace("ndm.controls.wallpaper");ndm.controls.wallpaper.makeDoubleDelegate=function(b,a){return function(){if(b){b()}if(a){a()}}};ndm.controls.wallpaper.apply=function(a){var b=function(){var c=document;if(typeof ndm.controls.wallpaper.defaultbg==="undefined"||ndm.controls.wallpaper.defaultbg===null){ndm.controls.wallpaper.defaultBackground=c.body.style.background}if(typeof ndm.controls.wallpaper.defaultbg==="undefined"||ndm.controls.wallpaper.defaultbg===null){ndm.controls.wallpaper.defaultClassName=c.body.className}c.body.style.background="url("+a+") top center no-repeat";c.body.className=c.body.className+" gallery-ad"};if(typeof videoEndCallback==="function"){videoEndCallback=ndm.controls.wallpaper.makeDoubleDelegate(videoEndCallback,b)}else{b()}};ndm.controls.wallpaper.remove=function(){var a=document;if(typeof ndm.controls.wallpaper.defaultBackground!=="undefined"&&ndm.controls.wallpaper.defaultBackground!==null){a.body.style.background=ndm.controls.wallpaper.defaultBackground}if(typeof ndm.controls.wallpaper.defaultClassName!=="undefined"&&ndm.controls.wallpaper.defaultClassName!==null){a.body.style.className=ndm.controls.wallpaper.defaultClassName}};tanto.namespace("ndm.media.loadvcms");ndm.media.loadvcms.articleplayer=function(a){if(window.trak){trak("vcmsplayer")}if(!ndm.media.initArticlePlayer){if(ndm.media.vcmsplayerids){ndm.media.vcmsplayerids.push(a)}else{ndm.media.vcmsplayerids=[a]}tanto.load("http://static.video.news.com.au/article/articleplayer.js",true)}else{ndm.media.initArticlePlayer(a)}};"use strict";tanto.namespace("ndm.user");ndm.user.prefs=function(){if(ndm.controls&&(typeof ndm.controls.Tween==="undefined")){return false}if(typeof StorageList==="undefined"){StorageList=function(){return false}}var r={LOADED:"Loading...",SAVED:"Saving...",POSITION_SAVED:"Position saved"},A=!((typeof globalStorage==="undefined")||!(globalStorage instanceof StorageList)),t=ndm.dom.isIE(),c="ndm-user-preferences",v=document.domain,x=1000,h="",b={version:0},j=false,f="_",p="",z=null,k=[],q=false,a="http://www.news.com.au",d=[],o="pref",n,g,s,y=false,i=function(C){if(!isNaN(parseInt(C,2))){return parseInt(C,2).toString(36)}else{if(!isNaN(parseInt(C,10))){return parseInt(C,10).toString(36)}}},B=function(D,C){if(C==2){return parseInt(D,36).toString(C)}else{if(C==10){return parseInt(D,36).toString(C)}}return D},m=function(D,F){if(!z||q){return}q=true;if(F&&F.length==2){z.style.top=(F[1]-ndm.dom.getPageScroll()[1])+10+"px !important";z.style.left=F[0]+525+"px !important";z.style.width="150px !important"}else{z.style.top="0px !important";z.style.left="48% !important"}z.style.display="block";var E,C;z.innerHTML=D;E=new ndm.controls.OpacityTween(z,ndm.controls.Tween.functors.easeOutQuad,0,100,0.2);E.start();E.onMotionFinished=function(){window.setTimeout(function(){C=new ndm.controls.OpacityTween(z,ndm.controls.Tween.functors.easeOutQuad,100,0,0.8);C.start();q=false},500)}},e=function(D){var F,E,C=[];p="";k.forEach(function(G){if(b.hasOwnProperty(G)){C.push(b[G])}else{C.push("_")}});p=C.join(f);p=p.replace(/_*$/gi,"");p=p.replace(/_____/gi,"~");p=p.replace(/__/gi,"+");p+="&v="+b.version;if(D){p="u="+b.userMD5+"&h="+p}return p},u=function(){var C,E;if(A){try{E=globalStorage[v].COOKIE_NAME||""}catch(D){if(D.code==x){E=ndm.util.cookies.read(o)}}}else{if(t){C=document.getElementById(c);if(!C){E=""}else{try{C.load(o);E=C.getAttribute("ndmUserData")}catch(F){E=ndm.util.cookies.read(o)}}}else{E=ndm.util.cookies.read(o)}}return E+""},l=function(G){var E=G||u(),F=[],D=[],C;console.log(E);if(!E){return{}}E=E.replace(/~/gi,"_____");E=E.replace(/\+/gi,"__");F=E.split("&");for(C=0;C!=F.length;C++){if(F[C].indexOf("u=")>=0){b.userMD5=F[C].slice(F[C].indexOf("u=")+2,F[C].length)}else{if(F[C].indexOf("h=")>=0){D=F[C].slice(F[C].indexOf("h=")+2,F[C].length).split("_")}else{if(F[C].indexOf("v=")>=0){b.version=F[C].slice(F[C].indexOf("v=")+2,F[C].length)}}}}C=0;k.forEach(function(H){if(!/[^a-z0-9|]/.test(D[C])){b[H]=D[C]}else{b[H]=D[C].replace(/[^a-z0-9|]/gi,"-")}C++});return b},w=function(){var D,G,C;if(A){try{globalStorage[v].COOKIE_NAME=e(true)}catch(E){ndm.util.cookies.create(o,e(true),300)}}else{if(t){D=document.getElementById(c);y=!!D;try{if(y){D.style.behaviour="url('#default#userData')";D.setAttribute("ndmUserData",e(true));G=new Date();G.setUTCFullYear("2012");C=G.toUTCString();D.expires=C;D.save(o)}}catch(F){t=false;ndm.util.cookies.create(o,e(true),300)}}else{ndm.util.cookies.create(o,e(true),300)}}};ndm.dom.addLoadEvent(function(){if(!document.getElementById(c)){var C=document.createElement("div");C.id=c;document.body.appendChild(C)}document.getElementById(c).style.behaviour="url('#default#userData')";y=true});tanto.load("http://network.news.com.au/js/tanto/ndm.util.hash.js").oncomplete(function(){ndm.util.hash.listen(function(){b=l();d.forEach(function(C){C()})})});return{map:function(C){k=C},register:function(C){if(j){j=true;l();return b.userMD5}s=true;var D=new Date().format("yyyy.mm.dd.hh.MM.ss").replace(/[.]/gi,"");b.userMD5=Math.random()*10000000+""+D;w();if(!u()){console.log("It seems that you have cookies disabled for news.com.au. \n\nNothing will be remembered.");m("You have cookies disabled")}j=true;return b.userMD5},load:function(C){var E=object(b),D=window.location.hash,F;v=document.domain;if(!(k||[]).length){throw new Error("You need to supply a settings map before loading")}l();F=e();F=F.substring(0,F.indexOf("&"));if(!!D){D=D.substring(D.indexOf("h=")).substring(0,D.indexOf("&")).replace("#","");if(D!==F){if(window.confirm("Warning:\n\n You are about to overwrite your news.com.au homepage preferences. \n\nDo you wish to proceed?")){b=l(D);b.userMD5=E.userMD5}else{window.location.hash=""}}}b=b||"{}";if(!!g&&g!==b.version){}if(!!b.userMD5){if(!!z){m(r.LOADED)}j=true}else{ndm.user.prefs.register()}return b.userMD5},set:function(D,G,E,I,C,H){if(!j){return false}try{if(C){b[D]=i(G)}else{b[D]=G}w();if(E){if(typeof H=="function"){H()}else{if(!!I){m(r.POSITION_SAVED,I)}else{m(r.SAVED)}}}return true}catch(F){throw F}},clear:function(){b={};w()},exists:function(C){return !!b[C]},get:function(C,D,E){if(D){return B(b[C],E)||-1}else{return b[C]||-1}},deregister:function(){ndm.util.cookies.erase(o);j=false;b={};return true},isRegistered:function(){j=!!ndm.util.cookies.read(o);return j},showUrl:function(){window.location.hash=e()},showUrlInInput:function(C){document.getElementById(C).value=a+"/#"+h+e()},feedback:function(C){z=document.getElementById(C)},hintsEnabled:function(){return s},enableHints:function(){s=true},disableHints:function(){s=false},setVersion:function(C){g=C},getVersion:function(){return g},setPrefix:function(C){h=C},addSubscriber:function(C){d.push(C)},log:function(C){_hbSet(C,e);_hbSend()},getHash:function(){return e()},force:function(C){l("h="+C.replace("#",""))}}}();"use strict";tanto.namespace("ndm.util.ads");ndm.util.ads.section=function(){};_global_["@namespace"]("ndm.util.cookies");ndm.util.cookies=function(){return{create:function(c,d,e){var b=new Date(),a;if(e){b.setTime(b.getTime()+(e*24*60*60*1000));a="; expires="+b.toGMTString()}else{a=""}document.cookie=c+"="+d+a+"; path=/"},read:function(b){var e=b+"=",a=document.cookie.split(";"),f,d;for(d=0;d<a.length;d++){f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)===0){return f.substring(e.length,f.length)}}return null},erase:function(a){ndm.util.cookies.create(a,"",-1)}}}();"use strict";tanto.namespace("ndm.utils.fatwiretovignette");ndm.utils.fatwiretovignette={lookup:{NEWS:"news",TAUS:"theaustralian",DTM:"dailytelegraph",HWT:"heraldsun",TCM:"couriermail",TST:"perthnow",ADV:"adelaidenow"},getSite:function(b){var a="";if(b.prefix){a+=b.prefix}if(this.lookup[b.id]){a+=this.lookup[b.id];return a}else{return false}},getSections:function(a){var b,d=[],e="",c=0;a.sections=a.sections.toLowerCase();d=a.sections.split(".");if(a.depth&&(a.depth<d.length)){c=a.depth}else{c=d.length}for(b=0;b<c;b++){e+=d[b];e+="/"}return e}};"use strict";tanto.namespace("tanto.db");if(!tanto.util.cookies){tanto.load("http://network.news.com.au/js/ndm.util.cookies.js")}if(!JSON){tanto.load("http://network.news.com.au/js/json.js")}tanto.db=function(){if(typeof window.StorageList==="undefined"){window.StorageList=function(){return false}}var n=false,k=!((typeof localStorage==="undefined")||!(localStorage instanceof Storage)),c=!((typeof globalStorage==="undefined")||!(globalStorage instanceof StorageList)),m=tanto.dom.isIE(),j="network-bar",i=document.domain,a=1000,l="",g={},b="http://www.news.com.au/",f="tantodb",e=false,h,d=function(){var p,t,r;if(n){h=google.gears.factory.create(f);h.open("universe")}else{if(k){try{t=localStorage[f]||""}catch(s){if(s.code===a){t=tanto.util.cookies.read(f)}}}else{if(c){try{t=globalStorage[i][f]||""}catch(q){if(q.code===a){t=tanto.util.cookies.read(f)}}}else{if(m){p=document.getElementById(j);if(!p){t=""}else{try{p.load(f);t=p.getAttribute("tantoUserData")}catch(u){t=tanto.util.cookies.read(f)}}}else{t=tanto.util.cookies.read(f)||{}}}}}if(t){r=t+"";if(r!=="[object Object]"&&r.length>0){g=JSON.parse(r)}else{g={}}}else{g={}}},o=function(){var q,u,p;if(n){}else{if(k){try{localStorage[f]=JSON.stringify(g)}catch(s){tanto.util.cookies.create(f,JSON.stringify(g),300)}}else{if(c){try{globalStorage[i][f]=JSON.stringify(g)}catch(r){tanto.util.cookies.create(f,JSON.stringify(g),300)}}else{if(m){q=document.getElementById(j);e=!!q;try{if(e){q.style.behaviour="url('#default#userData')";q.setAttribute("tantoUserData",JSON.stringify(g));u=new Date();u.setUTCFullYear("2015");p=u.toUTCString();q.expires=p;q.save(f)}}catch(t){m=false;tanto.util.cookies.create(f,JSON.stringify(g),300)}}else{tanto.util.cookies.create(f,JSON.stringify(g),300)}}}}};tanto.dom.addLoadEvent(function(){if(!document.getElementById(j)){var p=document.createElement("div");p.id=j;document.body.appendChild(p)}document.getElementById(j).style.behaviour="url('#default#userData')";e=true});return{save:function(p){if(!(p.hasOwnProperty("_id")&&typeof p._id==="string")){return false}g[p._id]=p;o();return true},open:function(p){d();return g[p]}}}();
