var woopraTracker=false;function WoopraScript(d,c,a){this.src=d;this.hook=c;this.async=a;var b=false;this.init=function(){b=this};this.load=function(){var e=document.createElement("script");e.type="text/javascript";e.src=b.src;e.async=b.async;if(b.hook){e.onload=function(){setTimeout(function(){b.hook.apply()},400)};e.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){setTimeout(b.hook,400)}}}(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(e)};this.init()}function WoopraKeyValue(b,a){this.k=b;this.v=a}function WoopraEvent(b){var a=new Array();var c=new Array();this.name=b;this.mod=0;this.addProperty=function(d,e){a[a.length]=new WoopraKeyValue(d,e)};this.addVisitorProperty=function(d,e){c[c.length]=new WoopraKeyValue(d,e)};this.fire=function(){var g=woopraTracker;var d="";this.addProperty("name",this.name);for(var f=0;f<a.length;f++){d+="&"+encodeURIComponent("ce_"+a[f].k)+"="+encodeURIComponent(a[f].v)}for(var f=0;f<c.length;f++){d+="&"+encodeURIComponent("cv_"+c[f].k)+"="+encodeURIComponent(c[f].v)}d+="&mod="+this.mod;d+="&alias="+g.site();d+="&cookie="+g.readcookie("wooTracker");d+="&meta="+encodeURIComponent(g.meta());d+="&screen="+encodeURIComponent(g.screeninfo());d+="&language="+encodeURIComponent(g.langinfo());if(d!=""){var h=((document.location.protocol=="https:")?"/woopras/ce.jsp?":"/ce/");var e=g.getEngine()+h+"ra="+g.randomstring()+d;g.request(e)}}}function WoopraTracker(){var d=false;var l=false;var j=false;var b=false;var e=false;var a=false;var h=4*60*1000;var k=0;var g=new Array();var i=0;this.initialize=function(){d=this;a=new Array();var m=false;m=d.readcookie("wooTracker");if(!m){m=d.randomstring();d.createcookie("wooTracker",m,10*1000)}if(document.location.protocol=="https:"){b="https://sec1.woopra.com";j="https://static.woopra.com"}else{b="http://"+d.site()+".woopra-ns.com";j="http://static.woopra.com"}if(document.addEventListener){document.addEventListener("mousedown",d.clicked,false);document.addEventListener("mousemove",d.moved,false);document.addEventListener("keydown",d.typed,false)}else{document.attachEvent("onmousedown",d.clicked);document.attachEvent("onmousemove",d.moved);document.attachEvent("onkeydown",d.typed)}};this.onPageLoad=function(){i=1;var m=0;for(m=0;m<g.length;m++){g[m].load()}};this.site=function(){if(e){return e}return d.trimSite(location.hostname)};this.trimSite=function(m){return((m.indexOf("www.")<0)?m:m.substring(4))};this.addVisitorProperty=function(m,n){var o=a.length;a[o]=new WoopraKeyValue(m,n)};this.getStatic=function(){return j};this.getEngine=function(){return b};this.setEngine=function(m){b=m};this.setDomain=function(n){e=d.trimSite(n);if(document.location.protocol=="http:"){b="http://"+e+".woopra-ns.com"}var m=d.readcookie("wooTracker");if(!m){m=d.randomstring()}d.createcookie("wooTracker",m,10*1000)};this.sleep=function(o){var n=new Date();var m=new Date();while(m-n<o){m=new Date()}};this.randomstring=function(){var p="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var o="";for(var n=0;n<32;n++){var m=Math.floor(Math.random()*p.length);o+=p.substring(m,m+1)}return o};this.langinfo=function(){return(navigator.browserLanguage||navigator.language||"")};this.screeninfo=function(){return screen.width+"x"+screen.height};this.readcookie=function(n){var p=""+document.cookie;var o=p.indexOf(n);if(o==-1||n==""){return""}var m=p.indexOf(";",o);if(m==-1){m=p.length}return unescape(p.substring(o+n.length+1,m))};this.createcookie=function(o,n,q){var p="";if(q>0){var m=new Date();m.setDate(m.getDate()+q);p=m.toGMTString()}cookieval=o+"="+n+"; expires="+p+";path=/;domain=."+d.site();document.cookie=cookieval};this.request=function(n,o){var m=new WoopraScript(n,o,true);if(i==0){g[g.length]=m}else{m.load()}};this.verify=function(){};this.rescue=function(){};this.meta=function(){var m="";if(d.readcookie("wooMeta")){m=d.readcookie("wooMeta")}return m};this.track=function(p,u,s){var o=new Date();var q=new Array();q[q.length]=new WoopraKeyValue("cookie",d.readcookie("wooTracker"));q[q.length]=new WoopraKeyValue("meta",d.meta());q[q.length]=new WoopraKeyValue("alias",d.site());q[q.length]=new WoopraKeyValue("language",d.langinfo());if(p){q[q.length]=new WoopraKeyValue("page",p)}else{q[q.length]=new WoopraKeyValue("page",window.location.pathname)}if(u){q[q.length]=new WoopraKeyValue("pagetitle",u)}else{q[q.length]=new WoopraKeyValue("pagetitle",document.title)}q[q.length]=new WoopraKeyValue("referer",document.referrer);q[q.length]=new WoopraKeyValue("screen",d.screeninfo());q[q.length]=new WoopraKeyValue("localtime",o.getHours()+":"+o.getMinutes());if(s){for(var m in s){q[q.length]=new WoopraKeyValue("ce_"+m,s[m])}}var r=0;for(r=0;r<a.length;r++){q[q.length]=new WoopraKeyValue("cv_"+a[r].k,a[r].v)}r=0;var n="";for(r=0;r<q.length;r++){n+="&"+encodeURIComponent(q[r].k)+"="+encodeURIComponent(q[r].v)}var t=((document.location.protocol=="https:")?"/woopras/visit.jsp?":"/visit/");d.request(b+t+"ra="+d.randomstring()+n)};this.pingServer=function(){var n=((document.location.protocol=="https:")?"/woopras/ping.jsp?":"/ping/");var m=b+n;m+="cookie="+d.readcookie("wooTracker");m+="&alias="+d.site();m+="&idle="+parseInt(c/1000);if(k==2){m+="&vs=w";k=0}else{if(c==0){m+="&vs=r"}else{m+="&vs=i"}}m+="&ra="+d.randomstring();d.request(m)};this.typed=function(m){k=2};this.clicked=function(q){d.moved();var n=(q.srcElement)?q.srcElement:q.target;if(n.tagName=="A"){var p=n;var m=p.pathname.match(/(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&)/);var o=false;if(m&&(p.href.toString().indexOf("woopra-ns.com")<0)){o=new WoopraEvent("download");o.addProperty("url",p.href);o.fire();d.sleep(100)}if(!m&&p.hostname!=location.host&&p.hostname.indexOf("javascript")==-1&&p.hostname!=""){o=new WoopraEvent("exit");o.addProperty("url",p.href);o.fire();d.sleep(400)}}};var f=new Date();var c=0;this.moved=function(){f=new Date();c=0};this.setIdleTimeout=function(m){h=m};this.ping=function(){if(c>h){return}d.pingServer();var m=new Date();if(m-f>10000){c=m-f}};this.loadScript=function(n,m){d.request(n,m)}}function WoopraTransaction(h,d,k,e,a,g,b,c){var f=false;var j=new WoopraEvent("ecommerce");j.addProperty("orderid",h);j.addProperty("affiliation",d);j.addProperty("total",k);j.addProperty("tax",e);j.addProperty("shipping",a);j.addProperty("city",g);j.addProperty("state",b);j.addProperty("country",c);var i=new Array();this.init=function(){f=this};this.addItem=function(l){i[i.length]=l};this.toXML=function(){var n="";var o=0;for(o=0;o<i.length;o++){var l=i[o];n+='<r c="'+encodeURIComponent(l.code)+'" n="'+encodeURIComponent(l.name)+'" a="'+encodeURIComponent(l.category)+'" p="'+l.unitPrice+'" q="'+l.quantity+'"/>'}return n};this.track=function(){j.mod=3;j.addProperty("items",f.toXML());j.fire()};this.init()}function WoopraItem(c,a,b,d,e){this.code=c;this.name=a;this.category=b;this.unitPrice=d;this.quantity=e}woopraTracker=new WoopraTracker();woopraTracker.initialize();if(typeof(window.addEventListener)!="undefined"){window.addEventListener("load",woopraTracker.onPageLoad,false)}else{if(typeof(document.addEventListener)!="undefined"){document.addEventListener("load",woopraTracker.onPageLoad,false)}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",woopraTracker.onPageLoad)}}};

