<!DOCTYPE html>
<!-- DOCTYPE is needed to make IE version detection possible. -->
<public:component lightweight="true"><public:attach event="ondocumentready" onevent="_(element)" />
<script>
    function _(d) {
        var h = d.document; if (!h.querySelector) {
            var p = /\s+/g, l = "dt-"; window.XMLHttpRequest && (l = "-" + l); var q = function (a, c) { for (var b = c.length; b--;) if (a === c[b]) return !0; return !1 }, r = function (a, c) { c = c.replace(/^\s\s*/, "").replace(/\s\s*$/, ""); if (c.length) if (p.test(c)) for (var b = c.split(p), e = b.length; e--;) r(a, b[e]); else a.className.length ? (b = c, -1 == (" " + a.className.replace(p, " ") + " ").indexOf(" " + b + " ") && (a.className += " " + c)) : a.className = c }, v = function (a, c) { for (; a.firstChild;) c.appendChild(a.firstChild) },
            s = function (a, c, b, e) { a = a.firstChild; for (var m = []; a;) 1 === a.nodeType && m.push(a), a = a.nextSibling; a = []; for (var d = m.length, f = 0; f < d; f++) { var g = m[f]; "HR" !== g.nodeName && a.push(g) } if (m = a.length) for (d = [], f = 0; f < m; f++) { var g = a[f], k = h.createElement(c); "td" != c ? (k.id = g.id, r(k, g.className), b(g, k)) : k.appendChild(g); e.appendChild(k); d.push(k) } }, t = function (a, c) { s(a, "td", v, c) }, w = function (a, c) {
                var b; a: { for (b = a.firstChild; b;) { if (1 === b.nodeType) break a; b = b.nextSibling } b = null } b && "table-cell" === b.currentStyle.getAttribute(l +
                "display") ? (b = h.createElement("tr"), c.appendChild(b), t(a, b)) : s(a, "tr", t, c)
            }, n = function () { for (var a = h.body.getElementsByTagName("*"), c = a.length, b = []; c--;) { var e = a[c]; "table" === e.currentStyle.getAttribute(l + "display") && b.push(e) } return b }, u = function (a) {
                var c = a.nodeName; if (!q(c, "TABLE TR TD TH TBODY THEAD TFOOT".split(" "))) {
                    var b = h.createElement("table"), e = h.createElement("tbody"), d = a.currentStyle.getAttribute(l + "border-spacing"); b.cellSpacing = null === d ? 5 : parseInt(d, 10); b.cellPadding = 0; e.vAlign = "baseline";
                    r(b, a.className); w(a, e); b.appendChild(e); q(c, ["DT", "DD", "LI", "FORM", "A"]) ? (a.innerHTML = "", a.appendChild(b), "A" === c && ("auto" === a.currentStyle.cursor && (a.style.cursor = "pointer"), b.onclick = function () { this.parentNode.click() })) : (b.id = a.id, a.replaceNode(b))
                }
            }; if (q(d.nodeName, ["HTML", "BODY"])) for (d = n(), n = d.length; n--;) u(d[n]); else u(d)
        }
    };
</script>
</public:component>
