 function ContentLoaded(w, f) { var d = w.document, D = 'DOMContentLoaded', u = w.navigator.userAgent.toLowerCase(), v = parseFloat(u.match(/.+(?:rv|it|ml|ra|ie)[\/: ]([\d.]+)/)[1]); function init(e) { if (!document.loaded) { document.loaded = true; f((e.type && e.type == D) ? e : { type: D, target: d, eventPhase: 0, currentTarget: d, timeStamp: +new Date, eventType: e.type || e }); } } if (/webkit\//.test(u) && v < 525.13) { (function () { if (/complete|loaded/.test(d.readyState)) { init('khtml-poll'); } else { setTimeout(arguments.callee, 10); } })(); } else if (/msie/.test(u) && !w.opera) { d.attachEvent('onreadystatechange', function (e) { if (d.readyState == 'complete') { d.detachEvent('on'+e.type, arguments.callee); init(e); } } ); if (w == top) { (function () { try { d.documentElement.doScroll('left'); } catch (e) { setTimeout(arguments.callee, 10); return; } init('msie-poll'); })(); } } else if (d.addEventListener && (/opera\//.test(u) && v > 9) || (/gecko\//.test(u) && v >= 1.8) || (/khtml\//.test(u) && v >= 4.0) || (/webkit\//.test(u) && v >= 525.13)) { d.addEventListener(D, function (e) { d.removeEventListener(D, arguments.callee, false); init(e); }, false ); } else { var oldonload = w.onload; w.onload = function (e) { init(e || w.event); if (typeof oldonload == 'function') { oldonload(e || w.event); } }; } } var $tt = (new Date).getTime(); function timeElapsed(t) { return ((new Date()).getTime() - t); } ContentLoaded(window, function (e) { var s = document.createElement("script"); s.src = root+stylebase+"commons_"+version+".js"; s.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(s); window.status = window.defaultStatus = ' * ' + e.type + ' ' + ' - ' + (e.eventType ? e.eventType : 'native') + ' in ' + timeElapsed($tt) + ' ms.'; } );