if(!this.GA_delay_logging){this.GA_delay_logging=0}var GA_obj=function(){var H=new Object();var C={uacode:false,pageTracker:false,eventTracker:false};var J=location.hostname;if(J=="www.pbs.org"){J="pbs.org"}var F=function(K){var O=["r","s","pr","pm"];var N=K.split(",");for(var M=0;M<N.length;M++){var P=N[M];if(P.substring(0,3)=="ET-"){C.uacode=P.replace(/^ET-/,"UA-")}else{var L=_gat._getTracker(P);L._setDomainName(J);L._setAllowHash(false);L._setAllowLinker(true);L._initData();L._trackPageview();H[O.shift()]=L}}};if(!GA_delay_logging&&GA_env){F(GA_env)}var A=function(){if(document.getElementsByTagName){var N=document.getElementsByTagName("a");for(var L=0;L<N.length;L++){var K=N[L];if(K.href==""){continue}if(K.hostname==location.hostname){var M=K.pathname;if(M.match(/\.(doc|xls|exe|zip|pdf)$/)){E(K,"click",G)}}else{E(K,"click",D)}}}};var E=function(L,M,K){if(L.addEventListener){L.addEventListener(M,K,false)}else{if(L.attachEvent){L.attachEvent("on"+M,K)}}};var I=function(M,K){var N=M.split(",");for(var L in N){if(H[N[L]]){H[N[L]]._trackPageview(K)}}};var G=function(L){var K="/download";if(L.srcElement){K=K+"/"+L.srcElement.pathname}else{K=K+this.pathname}I("r,s,pr,pm",K);return true};var D=function(N){var K="/outbound/";var M;var L=N.srcElement;if(L){K=K+L.hostname+"/"+L.pathname+L.search;M=L.hostname}else{K=K+this.hostname+this.pathname+this.search;M=this.hostname}if(!M.match(/^([a-z]+\.)?pbs(kids)?\.org$/)){I("r",K)}I("s,pr,pm",K);return true};var B=function(O,N,K,M){if(!C.uacode){if(console.log){console.log("No ET- code defined for this URL!")}return false}if(!C.eventTracker){var L=_gat._getTracker(C.uacode);L._setDomainName(J);L._setAllowHash(false);L._setAllowLinker(true);L._initData();C.pageTracker=L;C.eventTracker=L._createEventTracker(O)}C.eventTracker._trackEvent(N,K,M)};if(!GA_delay_logging&&GA_env){E(window,"load",A)}return{_GA_trackers:H,_getTracker:function(K){if(H[K]){return H[K]}else{if(K.match(/^UA-\d+-\d+$/)){return _gat._getTracker(K)}else{return false}}},_runInit:function(K){F(K);E(window,"load",A)},trackEvent:function(N,M,K,L){B(N,M,K,L)}}}();