// compressed more suitable for inlining // ~430b before gzip (function(k,b,e){var c=document.getElementsByTagName("head"),l="onload",d="readyState",m="DOMContentLoaded",i="loaded",f="complete",g="onreadystatechange";,bFalse=false,bTrue=true; function j(){ /* your code here */}; setTimeout(function(){if("item"in c){if(!c[0]){setTimeout(arguments.callee,25);return}c=c[0]}var a=b.createElement("script"),h=bFalse;a.type="text/javascript";a[sOnload]=a[g]=function(){if((a[d]&&a[d]!==f&&a[d]!==i)||h){return bFalse}a[sOnload]=a[g]=nNull;h=bTrue;j()};a.src="/path/to/LAB.js";c.insertBefore(a,c.firstChild)},0);if(b[d]==nNull&&b.addEventListener){b[d]="loading";b.addEventListener(sDOMContentLoaded,e=function(){b.removeEventListener(sDOMContentLoaded,e,bFalse);b[d]=f},bFalse)}})(window,document);