    function init() {
        if (arguments.callee.done) return;
        arguments.callee.done = true;
        if (_timer) clearInterval(_timer);
        if (document.getElementById("TJK_DL")){                // This checks for the definition list object's existence
            TJK_ToggleDL();  // our stuff we want to load
        }                                                     // Just have to add another curly brace to end the block
    };

    /* for Mozilla/Opera9 */
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", init, false);
    }

    /* for Internet Explorer */
    /*@cc_on @*/
    /*@if (@_win32)
    document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
    var script = document.getElementById("__ie_onload");
    script.onreadystatechange = function() {
        if (this.readyState == "complete") {
        init(); // call the onload handler
        }
    };
    /*@end @*/

    /* for Safari */
    if (/WebKit/i.test(navigator.userAgent)) { // sniff
        var _timer = setInterval(function() {
            if (/loaded|complete/.test(document.readyState)) {
                init(); // call the onload handler
            }
        }, 10);
    }

    /* for other browsers */
    window.onload = init;
