var _ss_tracking_support={param_names:{"source":1,"campaign":1,"subcampaign":1,"channel":1,"subchannel":1,"associateTag":1,"partnerTag":1,"planTag":1},urlencode:function(G){if(!G){return"";}var C=[];for(var E in G){var B=G[E];var F=encodeURIComponent(E);if(typeof (B)=="undefined"){C.push(F,"=&");}else{if(typeof (B)!="function"&&typeof (B)!="object"){C.push(F,"=",encodeURIComponent(B),"&");}else{if(YAHOO.lang.isArray(B)){if(B.length){for(var D=0,A=B.length;D<A;D++){C.push(F,"=",encodeURIComponent(B[D]===undefined?"":B[D]),"&");}}else{C.push(F,"=&");}}}}}C.pop();return C.join("");},urldecode:function(I,G){if(!I||!I.length){return{};}var D={};var B=I.split("&");var C;var A;var H;for(var E=0,F=B.length;E<F;E++){C=B[E].split("=");A=decodeURIComponent(C[0]);H=decodeURIComponent(C[1]);if(G!==true){if(typeof (D[A])=="undefined"){D[A]=H;}else{if(typeof (D[A])=="string"){D[A]=[D[A]];D[A].push(H);}else{D[A].push(H);}}}else{D[A]=H;}}return D;}};function ss_trackEvent(E){var D=document.location.href.indexOf("?");var A=(D>=0&&D<document.location.href.length-1)?document.location.href.substr(D+1):"";var F=_ss_tracking_support.urldecode(A);for(var C in F){if(!(C in _ss_tracking_support.param_names)){delete F[C];}}var B=false;for(var G in F){B=true;break;}F["landing"]=B?document.location.href:document.referrer;F["refer"]=document.referrer;if(navigator.language){F["lang"]=navigator.language.toLowerCase();}else{if(navigator.browserLanguage){F["lang"]=navigator.browserLanguage.toLowerCase();}}if(self.screen){F["screen"]=screen.width+"x"+screen.height;}if(F["associateTag"]!=undefined){F["source"]="squarespace";F["campaign"]="badge";F["subcampaign"]=F["associateTag"];delete F["associateTag"];}if(F["partnerTag"]!=undefined){F["source"]=F["partnerTag"];delete F["partnerTag"];}if(F["planTag"]!=undefined){F["campaign"]=F["planTag"];delete F["planTag"];}F["rk"]=parseInt(Math.random()*99999999);F["event"]="landing";var D=new Image(1,1);D.src=(E!==undefined?(document.location.protocol+"//"+E):"")+"/process/trackerGif?"+_ss_tracking_support.urlencode(F);return ;}
