function LSBeacon(b,j){var d=b;var k=this;if(b.substring(0,2)!="//"){var f=b.indexOf("/");d="//"+b.substring(0,f)+".b.circonus.com"+b.substring(f)}var h={epoch:+(new Date)};k.add=function(l,i){h[l]=i};k.time=function(i){h[i]=+(new Date)-h.epoch;if(i=="load_time"&&!("dom_time" in h)){h.dom_time=h[i]}};k.complete=function(m){if(m!=null){k.time(m)}var n=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance||{};var i=n.timing||{};var l=i.fetchStart;if(l>0){h.red_time=i.redirectEnd-i.redirectStart;h.dns_time=i.domainLookupEnd-i.domainLookupStart;h.con_time=i.connectEnd-i.connectStart;h.req_start=i.requestStart-l;h.res_start=i.responseStart-l;h.res_end=i.responseEnd-l;if(i.domComplete!=null){h.dom_time=i.domComplete-i.responseEnd}if(i.loadEventStart!=null){h.load_time=i.loadEventStart-i.responseEnd}}k.send()};k.send=function(){var m=document.createElement("script");var i=[];for(var l in h){i.push(encodeURIComponent(l)+"="+encodeURIComponent(h[l]))}m.src=d+"?"+i.join("&");document.getElementsByTagName("head")[0].appendChild(m)};if(!j){return}var e=function(){k.complete("load_time")};if(window.addEventListener){addEventListener("load",e,false)}else{if(window.attachEvent){attachEvent("onload",e)}}var a=0;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){k.time("dom_time")},false)}else{if(document.all&&!window.opera){document.write('<script type="text/javascript" id="__lsb_clt" defer="defer" src="javascript:void(0)"><\/script>');var g=document.getElementById("__lsb_clt");tag.onreadystatechange=function(){if(this.readyState=="complete"){a=1;k.time("dom_time")}}}else{if(/Safari/i.test(navigator.userAgent)){var c=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(c);k.time("dom_time")}},10)}}}return k};
