// Combined /shared/jslib/joanda.js
var jOanda=(function(){var d=false;var g=false;var f=[];function a(i){var h=window.onload;window.onload=function(){if(h){h()}i()}}function e(h){if(window.addEventListener){window.addEventListener("load",h,false)}else{if(window.attachEvent){window.attachEvent("onload",h)}else{a(h)}}}function c(){if(g){return}g=true;if(document.readyState==="complete"){b();return}if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);b()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);b()}});if(document.documentElement.doScroll&&window==window.top){(function(){if(d){return}try{document.documentElement.doScroll("left")}catch(h){setTimeout(arguments.callee,0);return}b()})()}}}e(b)}function b(){if(!d){d=true;if(f){var j,h=0;while((j=f[h++])){j.call(document)}f=null}}}return{onload:function(h){e(h)},onready:function(h){c();if(d){h.call(document)}else{f.push(h)}}}})();
// Combined /shared/jslib/client_config.js
var OANDAClientConfig=(function(){var e;var j=[];var f=[];var i=false;var h=false;var l=false;var b=false;function g(p){if(typeof(console)!=="undefined"&&typeof(console.log)!=="undefined"){console.log(p)}return}function o(){if(!j){return}var q,p=0;while((q=j[p++])){q(e)}j=null}function n(p){if(h){return}h=true;e=p;o();return}function a(p){if(typeof(p)===undefined||p.length<1){return}document.write('<script src="'+p+'" type="text/javascript"><\/script>');return}function d(){if(l){return}g("switching to synchronous mode");l=true;if(i){g("switching to synchronous mode when already running");k()}}function k(){if(f.length===0){return}var p,q=0;while((p=f[q++])){if(l){a(p)}else{var r=document.createElement("script");r.type="text/javascript";r.src=p;document.body.appendChild(r)}}f=[];b=false;return}function m(p){f.push(p);if(!l&&typeof(jOanda)==="undefined"){g("jOanda is undefined so fallback to synchronous mode");l=true}if(l){g("writing script tag "+p);k()}else{g("appending child "+p);if(!b){b=true;jOanda.onready(function(){k()})}}}function c(){if(i){return}i=true;m("/client_config/OANDAClientConfig.load.js");setTimeout(function(){n({})},3000);return}return{add_callback:function(p){if(j){j.push(p);if(!h){c()}}else{p(e)}},load:function(p){n(p);return},get_params:function(){return e},jsonp:function(p){m(p);return},execute_before_domready:function(){d();return}}})();
// Combined /shared/jslib/xdc.js
var OANDAOPC=(function(){var d="opc";var a;var f=false;var g=false;var h=[];function e(l){if(typeof(console)!=="undefined"&&typeof(console.log)!=="undefined"){console.log(l)}return}function k(){if(!h){return}var m,l=0;while((m=h[l++])){m()}h=null}function c(m){var o=m+"=";var l=document.cookie.split(";");for(var n=0;n<l.length;n++){var p=l[n];while(p.charAt(0)===" "){p=p.substring(1,p.length)}if(p.indexOf(o)===0){return p.substring(o.length,p.length)}}return null}function i(n,p,q){var l="";var o="";if(q){var m=new Date();m.setTime(q*1000);l="; expires="+m.toGMTString()}o=n+"="+p+l+"; path=/";document.cookie=o;return}function j(l){if(f){return}f=true;a=l;if(typeof(a)==="undefined"||typeof(a.opc_token)==="undefined"||typeof(a.expires)==="undefined"){e("no params");k();return}e("setting cookie");i(d,a.opc_token,parseInt(a.expires,10));k();return}function b(){if(g){return}g=true;var l=c(d);var m=/^(?:[A-F0-9]+-){4}(?:[A-F0-9]+)$/i;if(l){if(l.length==36&&m.test(l)){f=true;e("token found; do nothing");k();return}e("bad token: "+l+"("+l.length+")")}if(!c("tc")){i("tc","1");if(!c("tc")){f=true;k();e("cookies not on");return}}if(typeof(OANDAClientConfig)==="undefined"){f=true;e("OANDAClientConfig not found");k();return}OANDAClientConfig.add_callback(function(n){if(typeof(n)==="undefined"||typeof(n.cookie_server)==="undefined"){e("json empty");k()}else{e("call to cookie server");OANDAClientConfig.jsonp(window.location.protocol+"//"+n.cookie_server+"/OANDAOPC.load.js")}return});setTimeout(function(){j({})},3000);return}return{add_callback:function(l){if(h){h.push(l);if(!f){b()}}else{l.call()}return},run:function(){if(!f){b()}return},load:function(l){j(l);return}}})();OANDAOPC.run();
// Combined /shared/jslib/bb_detect.js
var isBlackberryBrowser=(function(){if(navigator.platform==="Blackberry"){return true}else{return false}})();
// Combined /jslib/oae_clicktracks.js
if(typeof(isBlackberryBrowser)!=="undefined"&&typeof(OANDAClientConfig)!=="undefined"&&isBlackberryBrowser){OANDAClientConfig.execute_before_domready()}var clickTracksSettings=(function(){var d=["oae"];var i="//webstats.oanda.com/cgi-bin/ctasp-server.cgi?";var h=[];var f=1;var e=1;var c=0;var a=[];var b=[];var g="";return{clickTracksDatasets:function(){return d},serverPath:function(){return i},paths:function(){return h},firstPartyJDC:function(){return f},firstPartyCookies:function(){return e},enableExitTracking:function(){return c},localLinks:function(){return a},otherFileExtensionsToReport:function(){return b},firstPartyDomain:function(){return g}}})();
// Combined /shared/jslib/clicktracks.js
var clickTracksOANDA=(function(i){var d=false;var f=i.clickTracksDatasets();var m=i.serverPath();var l=i.paths();var k=i.firstPartyJDC();var j=i.firstPartyCookies();var a=i.enableExitTracking();var c=i.localLinks();var e=i.otherFileExtensionsToReport();var g=i.firstPartyDomain();function b(n){if(typeof(n.clicktracks)!=="undefined"){if(typeof(n.clicktracks.datasets)!=="undefined"){if(typeof(n.clicktracks.datasets)==="string"){f=[n.clicktracks.datasets]}else{f=n.clicktracks.datasets}}if(typeof(n.clicktracks.serverPath)!=="undefined"){m=n.clicktracks.serverPath}if(typeof(n.clicktracks.paths)!=="undefined"){l=n.clicktracks.paths}if(typeof(n.clicktracks.firstPartyJDC)!=="undefined"){k=n.clicktracks.firstPartyJDC}if(typeof(n.clicktracks.firstPartyCookies)!=="undefined"){j=n.clicktracks.firstPartyCookies}if(typeof(n.clicktracks.enableExitTracking)!=="undefined"){a=n.clicktracks.enableExitTracking}if(typeof(n.clicktracks.localLinks)!=="undefined"){c=n.clicktracks.localLinks}if(typeof(n.clicktracks.otherFileExtensionsToReport)!=="undefined"){e=n.clicktracks.otherFileExtensionsToReport}if(typeof(n.clicktracks.firstPartyDomain)!="undefined"){g=n.clicktracks.firstPartyDomain}}if(d){clickTracksOANDA.CT_RecordView()}else{d=true}}function h(){if(d){clickTracksOANDA.CT_RecordView()}else{d=true}}return{load_params:function(n){b(n)},cookies_set:function(){h()},CT_I_EnableExitTracking:function(){return a},CT_RecordView:function(t,n,p,q){var u=true;if(t===null||t===undefined){t=document.location}else{u=false}p=p||[];q=q||m;if(typeof(window.CT_R_PID)!="undefined"){t+=(/\?/.test(t)?"&":"?")+"CT_R_PID="+encodeURIComponent(window.CT_R_PID)}var r=0;var C=[];for(var w in window){if(w.substring(0,5)=="CT_X_"&&w.length>5){var B=encodeURIComponent(window[w]+"");C.push(w+"="+B)}}var x=C.join("%26");var y=p.concat();y.push("i="+f.join("&amp;i="));y.push("r="+encodeURIComponent(t));if(k){if(window.CT_I_FirstPartyDomain&&window.CT_I_FirstPartyDomain!==""){y.push("fp="+window.CT_I_FirstPartyDomain)}else{y.push("fp=1")}}if(j||k){y.push("c="+encodeURIComponent(document.cookie))}if(n!==null&&n!==undefined){y.push("s="+n);y.push("f="+encodeURIComponent(document.location))}else{y.push("f="+encodeURIComponent(document.referrer));if(r>0){y.push("e="+r)}}if(typeof(CT_I_Subdomain)!="undefined"){y.push("d="+encodeURIComponent(CT_I_Subdomain))}if(x!==""){y.push("U="+x)}if(!u){y.push("g=1")}if(typeof(window.CT_I_Protocol)=="undefined"){window.CT_I_Protocol=window.location.protocol}y.push("sd="+window.screen.width+"x"+window.screen.height);var A=window.CT_I_Protocol+q+y.join("&");if(u){document.write('<script language="javascript" type="text/javascript" src="'+A+'"><\/script>')}else{var z=new Image();z.src=A;var o=new Date();o=o.getTime()+1000;var v;do{v=new Date()}while(v.getTime()<o)}},CT_ProcClick:function(n){n=(n)?n:((window.event)?event:null);if(n){var p=(n.target)?n.target:((n.srcElement)?n.srcElement:null);if(p){while(p){var o="";switch(p.tagName){case"A":case"AREA":o=p.href;break;case"INPUT":if(p.form){p=p.form;o=p.action;if(o===""){o=document.location.href}}else{o=""}break}switch(p.tagName){case"A":case"AREA":if(o!==""){if(!this.CT_LocalLink(o)){this.CT_RecordView(o,"EXIT")}else{if(this.CT_TrackFileExtension(o)){this.CT_RecordView(o,"GET")}}}p=0;break;default:p=(p.parentElement)?p.parentElement:p.parentNode;break}}}}},CT_TrackFileExtension:function(p){p=p.split(/\?/)[0];p=p.toLowerCase();var n=p.length;for(var o=0;o<e.length;o++){if(e[o]!==""&&p.substring(n-e[o].length-1)=="."+e[o].toLowerCase()){return true}}return false},CT_LocalLink:function(q){var p=q.match(/^https?:\/\/([^\/]+)\//);if(p){var n=p[1].length;for(var o in c){if(p[1]==c[o]){return true}}return false}return true}}})(clickTracksSettings);if(clickTracksOANDA.CT_I_EnableExitTracking()){if(document.addEventListener){document.addEventListener("click",clickTracksOANDA.CT_ProcClick,false)}else{document.attachEvent("onclick",clickTracksOANDA.CT_ProcClick)}}document.write=function(b){var a=/[<]script.+?src\s*=\s*"(\S+?)"/i.exec(b);if(a){var c=document.createElement("script");c.type="text/javascript";c.src=a[1];document.getElementsByTagName("head")[0].appendChild(c)}};OANDAClientConfig.add_callback(clickTracksOANDA.load_params);OANDAOPC.add_callback(clickTracksOANDA.cookies_set);
