var zs=window.zs||{},FBTracking;(function(n){(function(t){String.prototype.fmt=function(n){var t=this;return f(n,function(n,i){t=t.replace(new RegExp("{"+i+"}","g"),n)}),t};String.prototype.before=function(n){var t=this,i=t.indexOf(n);return t.substr(0,i)};String.prototype.after=function(n){var t=this,i=t.indexOf(n);return t.substr(n.length+i)};var o=t.type=function(n,t){return(typeof n).toLowerCase()==t.toLowerCase()},tt=t.defined=function(n){return"undefined"!=typeof n},u=t.unull=function(n){return o(n,"undefined")||null==n},y=t.istr=function(n){return o(n,"string")},it=t.isnum=function(n){return o(n,"number")},r=t.isarr=function(n){return n instanceof Array},s=t.isobj=function(n){return o(n,"object")&&!1==r(n)},l=t.isfun=function(n){return!1==u(n)&&o(n,"function")},ct=t.is$=function(n){return o(n,"jquery")},w=t.getStacktrace=function(n){var t=(n.stack||"").replace("Error","Stack trace").split("\n").slice(1);return dt(t,function(n){return n.replace("    at ","")})},ri=t.redirect=function(n,t){s(t)&&(n+="?"+i(t,[],function(n,t,i){n.push(i+"="+encodeURIComponent(t))}).join("&"));window.location.href=n;return},rt=t.BrowserEnum={InternetExplorer:"BrowserEnum.InternetExplorer",Firefox:"BrowserEnum.Firefox",Chrome:"BrowserEnum.Chrome",Safari:"BrowserEnum.Safari",Opera:"BrowserEnum.Opera"},lt=t.browser=function(){var n=-1,t,i;return"Microsoft Internet Explorer"==navigator.appName&&(t=navigator.userAgent,i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),null!=i.exec(t)&&(n=parseFloat(RegExp.$1))),{browser:navigator.appName=="Microsoft Internet Explorer"?rt.InternetExplorer:null,version:n>-1?n:null}},a=t.fetch=function(n,t){try{return n()}catch(i){return tt(t)?t:null}},ui=t.update=function(n,t){try{t(n)}catch(i){}return n},fi=t.GST=function(n,t){var i=1+t/100;return n-n/i},ei=t.async=function(n,t){window.setTimeout(function(){n.call(t)},1)},oi=t.dateToJson=function(n){return"{yyyy}-{MM}-{dd}T{hh}:{mm}:{ss}.{ms}Z".fmt({yyyy:n.getFullYear(),MM:c(1+n.getMonth()),dd:c(n.getDate()),hh:c(n.getHours()),mm:c(n.getMinutes()),ss:c(n.getSeconds()),ms:c(n.getMilliseconds())})},c=function(n){return n<10?"0"+n:n},si=t.toUTC=function(n){return n.setHours(n.getHours()-n.getTimezoneOffset()/60),n},b=t.toJson=function(n){try{return ko.toJS(n)}catch(t){return n}},hi=t.setHours=function(n,t){return n.setHours(t),n},ci=t.random=function(n,t){return Math.floor(Math.random()*(t-n)+n)},at=!u(ko),vt=!u($),h=function(n){return at?ko.utils.unwrapObservable(n):n},f=t.each=function(n,t,r){return i(n,null,function(n,i,u,f){return t.apply(r,[i,u,f])},r)},li=t.toDate=function(n){if(n instanceof Date)return n;var t=n.split(/\D/),i=new Date(t[0],t[1]-1,t[2]);return t.length>3&&(i.setHours(t[3]),i.setMinutes(t[4]),i.setMilliseconds(t[5])),i},ai=t.any=function(n,t){return!1==u(g(n,t))},vi=t.all=function(n,t,i){return!1==u(g(n,function(n,r,u){return!1==t.apply(i,[n,r,u])}))},yi=t.sum=function(n,t,r){return t=t||function(n){return n},i(n,0,function(n,i,u){return n+t.call(r,i,u)})},yt=t.group=function(n,t){var r=[];return i(n,[],function(i,u,f,e){r.push(u);(0==(e+1)%t||n.length-1==e)&&(r.length>0&&i.push(r),r=[])},this)},pi=t.columns=function(n,t){var i=Math.ceil(h(n).length/t);return yt(n,i<1?1:i)},wi=t.querystring=function(){var n=location.href,t=n.indexOf("?"),r;return-1==t?{}:(r=n.slice(t+1).split("&"),i(r,{},function(n,t){var i=t.split("="),r=i[0],u=decodeURIComponent(i[1]);n[r]=u},this))},bi=t.observables=function(n){return i(n,[],function(n,t){ko.isObservable(t)&&n.push(t)})},pt=function(){return a(function(){return!0===n.Resources.Logging.Enabled})},wt=function(){var n=lt();return rt.InternetExplorer==n.browser&&n.version<=10}(),e=t.log=function(){var i,t,r;if(!1!=pt()){for(i=[],t=0;t<arguments.length-0;t++)i[t]=arguments[t+0];r=a(function(){return n.Resources.Logging.StoreAllLogs});console&&console.log&&f(i,function(t){console.log(wt?JSON.stringify(t):t);r&&(n.Resources=n.Resources||{},n.Resources.Logging=n.Resources.Logging||{},n.Resources.Logging.Store=n.Resources.Logging.Store||[],n.Resources.Logging.Store.push(t))})}},ki=t.logeach=function(n){f(n,function(n,t,i){console.log(i,n)});var t=ot(n);e("{total} {rows}".fmt({total:t,rows:1!=t?"rows":"row"}))},di=t.nofun=function(n){return d(n,function(n){return!1==l(n)})},ut=t.clone=function(n,t){return"undefined"==typeof t&&(t=[]),r(n)?i(n,[],function(n,t){!1==l(t)&&n.push(t)}):s(n)?i(n,{},function(n,t,i){!1==l(t)&&(n[i]=t)}):n},gi=t.remove=function(n,t){return et(n,t)},nr=t.keys=function(n){return i(n,[],function(n,t,i){return n.push(i)})},tr=t.values=function(n){return i(n,[],function(n,t){return n.push(t)})},bt=t.flatten=function(n){return i(n,[],function(n,t){if(r(t))return n.concat(bt(t));n.push(t)})},ir=t.second=function(n){return k(n,function(){return 1})},rr=t.last=function(n){return k(n,function(n){return n.length-1})},k=t.element=function(n,t){var r=kt(n),u=r.length,i;try{i=t(r)}catch(f){}return 0==u||i<0||i>=u?null:r[i]},ft=function(n){return vt&&ct(n)},kt=t.arrayify=function(n){var t=h(n);return r(t)?t:u(t)?[]:s(t)||ft(t)?i(t,[],function(n,t){n.push(t)}):[t]},et=t.not=function(n,t,i){var r=!1==l(t)?function(n){return n==t}:t;return d(n,function(n,t,u){return!1==r.apply(i,[n,t,u])},i)},ot=t.size=function(n){var t=h(n);return u(t)?0:r(t)||y(t)?t.length:s(t)?i(t,0,function(n){return++n}):0},ur=t.count=function(n,t){return ot(d(n,t))},dt=t.select=function(n,t,r){var f=h(n),e=st(f);return i(n,nt(f),function(n,i,f,o){var s=t(i,f,o);if(!1==u(s))return e.apply(r,[n,s,f])},r)},d=t.where=function(n,t,r){"undefined"==typeof t&&(t=function(n){return n});var u=st(h(n));return i(n,nt(h(n)),function(n,i,f,e){if(t(i,f,e))return u.apply(r,[n,i,f])},r)},g=t.first=function(n,t,r){if(!1==tt(t))return k(n,function(){return 0});var u;return i(n,nt(h(n)),function(n,i,f,e){if(t.apply(r,[i,f,e]))return u=i,!1},r),u},fr=t.indexOf=function(n,t,r){var u=null;return i(n,[],function(n,i,f,e){if(t.apply(r,[i,f,e]))return u=e,!1},r),u},er=t.drop=function(n){for(var i=[],t=0;t<arguments.length-1;t++)i[t]=arguments[t+1];return f(i,function(t){return et(n,function(n,i){return t==i})})},nt=function(n){return s(n)?{}:r(n)?[]:y(n)?"":it(n)?0:n},st=function(n){return s(n)?function(n,t,i){return n[i]=t,n}:r(n)?function(n,t){return n.push(t),n}:y(n)||it(n)?function(n,t){return n+t}:function(n,t){return t}},i=t.zip=function(n,t,i,f){var c=h(n),v=0,w,b,a,k,d,g,nt;if(u(c)||!1==l(i))return t;if(s(c)||y(c))try{for(w in c){if(a=i.apply(f,[t,c[w],w,v++]),!1===a)return t;!1==o(a,"undefined")&&(t=a)}}catch(p){e({origin:"Utils.zip",message:"Exception on the object iterator.",exception:p,currentItem:c[w],_thing:n,thing:c,name:w,mutated:a,accum:t,context:f});throw p;}else if(r(c))try{for(b=c.length;v<b;v++){if(a=i.apply(f,[t,c[v],v.toString(),v]),!1===a)return t;!1==o(a,"undefined")&&(t=a)}}catch(p){e({origin:"Utils.zip",message:"Exception on the array iterator.",exception:p,stack:p.stack.split(" at "),currentItem:c[v],_thing:n,thing:c,i:v,mutated:a,accum:t,context:f});throw p;}else if(ft(c))try{return $.each(c,function(n,r){try{var u=i.apply(f,[t,r,n.toString(),n]);return u}catch(e){nt=u;g=e;k=n;d=r;throw e;}}.bind(f)),t}catch(p){e({origin:"Utils.zip",message:"Exception on the jQuery iterator.",exception:g,currentItem:d,index:k,mutated:nt,_thing:n,thing:c,accum:t,context:f});throw p;}return t},or=t.range=function(n,t,i){"undefined"==typeof i&&(i=function(n){return n});for(var r=[],u=n;u<=t;r.push(i(u++)));return r},sr=t.reduce=function(n,t,r){return i(n,t,function(n,t,i,u){return r(n,t,i,u)}),t},hr=t.merge=function(n){for(var i=[],t=0;t<arguments.length-1;t++)i[t]=arguments[t+1];return n=ut(n||{}),f(i,function(t){return f(t,function(t,i){return n[i]=t})}),n},cr=t.copyTo=function(n){for(var i=[],t=0;t<arguments.length-1;t++)i[t]=arguments[t+1];return f(i,function(t){return f(t,function(t,i){return n[i]=t})}),n},gt=function(n){return r(n)&&0===n.length},lr=t.contains=function(n,t){return gt(n)?!1:g(n,function(n){return t==n})},ht=function(n){return n==n.toUpperCase()},ni=function(n){var t=n[0],i,r;return 1==n.length?t.toLowerCase():(i=n.slice(1),r=n[1],ht(t)&&ht(r))?n:t.toLowerCase()+i},ti=function(n){return n[0].toUpperCase()+n.slice(1)},ar=t.camelise=function(n){return p(n,ni)},vr=t.decamelise=function(n){return p(n,ti)},p=function(n,t){return!1==r(n)&&!1==s(n)||u(n)?n:r(n)?i(n,[],function(n,i){n.push(p(i,t))}):i(ut(n),{},function(n,i,r){var u=t(r),f=u!=r,e=f?u:r;n[e]=p(i,t);f&&delete n[r]})},v={},yr=t.broadcast=function(t){var i=Array.prototype.slice.call(arguments,1),r=a(function(){return n.Resources.Logging.LogAllEvents}),u=a(function(){return n.Resources.Logging.SerialiseEventArgs});if(!v[t]){r&&e({origin:"Utils.broadcast",state:"NO-SUBSCRIBERS",eventName:t,eventArgs:u?b(i):i,stacktrace:w(new Error),timestamp:new Date});return}f(v[t],function(n){try{r&&e({origin:"Utils.broadcast",state:"PRE",eventId:n.eventId,eventName:t,eventArgs:u?b(i):i,subscriber:n,stacktrace:w(new Error),timestamp:new Date});n.handler.apply(n.context,i);r&&e({origin:"Utils.broadcast",state:"POST",eventId:n.eventId,eventName:t,timestamp:new Date})}catch(f){e({origin:"Utils.broadcast",state:"ERROR",eventId:n.eventId,eventName:t,eventArgs:u?b(i):i,exception:f,timestamp:new Date})}})},pr=t.receive=function(t,i,r){var f=a(function(){return n.Resources.Logging.LogAllEvents}),u;v[t]||(v[t]=[]);u=ii();f&&e({origin:"Utils.receive",state:"ADD",eventId:u,eventName:t,handler:i,context:r,stacktrace:w(new Error),timestamp:new Date});v[t].push({eventId:n.Resources.IdentCounter,handler:i,context:r||arguments.caller.callee})},ii=t.getNewIdent=function(){return n.Resources.IdentCounter=(n.Resources.IdentCounter||0)+1},wr=t.__extends=function(n,t){function r(){this.constructor=n}for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);r.prototype=t.prototype;n.prototype=new r};(function(n){var t=n.scrollbarWidth=function(){var n=document.createElement("div"),i,t,r;return n.style.visibility="hidden",n.style.width="100px",document.body.appendChild(n),i=n.offsetWidth,n.style.overflow="scroll",t=document.createElement("div"),t.style.width="100%",n.appendChild(t),r=t.offsetWidth,n.parentNode.removeChild(n),i-r},i=n.windowWidth=function(){return $(window).width()}})(t.UI||(t.UI={}))})(n.Utils||(n.Utils={}))})(zs);$(function(){FBTracking.Init()});FBTracking=function(){return{Init:function(){var n,t;this.PageView();n=$(".newsletter-thanks");n.length&&this.CompleteRegistration();t=$("contact-thanks");t.length&&this.Lead();this.CartBindings();this.InitiateCheckout();this.SearchBindings()},PageView:function(){fbq("track","ViewContent")},CartBindings:function(){var n=$(".quote-thanks");n.length&&fbq("track","AddToCart")},InitiateCheckout:function(){$("#checkout-button").on("click",function(){fbq("track","InitiateCheckout")})},SearchBindings:function(){$(".tyre-finder-btn, .find-retailer-btn").on("click",function(){fbq("track","Search")})},AddPaymentInfo:function(){var n=$(".checkoutsubmit");if(n.length)$(document).on("click",".checkoutsubmit",function(){fbq("track","AddPaymentInfo")})},TrackPurchase:function(){var t=$("#order-total-invoice"),i,n;t.length&&((i=t.html().replace("$",""),n=Number(i.replace(/[^0-9\.]+/g,"")),isNaN(n))||fbq("track","Purchase",{value:""+n.toFixed(2),currency:"AUD"}))},Lead:function(){fbq("track","Lead")},CompleteRegistration:function(){fbq("track","CompleteRegistration")}}}()