<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>jsUnit External Data Document loader</title>
    <script language="JavaScript" type="text/javascript">

        var loadStatus;
        var callback = function () {
        };

        function buffer() {
            return window.frames.documentBuffer;
        }

        function load(uri) {
            loadStatus = 'loading';
            buffer().document.location.href = uri;
        }

        function loadComplete() {
            top.xbDEBUG.dump('main-loader.html:loadComplete(): loadStatus = ' + loadStatus + ' href=' + buffer().document.location.href);
            if (loadStatus == 'loading') {
                loadStatus = 'complete';
                callback();
                callback = function () {
                };
            }
        }

        if (top.xbDEBUG.on) {
            var scopeName = 'main_loader_' + (new Date()).getTime();
            top[scopeName] = window;
            top.xbDebugTraceFunction(scopeName, 'buffer');
            top.xbDebugTraceFunction(scopeName, 'load');
            top.xbDebugTraceFunction(scopeName, 'loadComplete');
        }

    </script>
</head>

<body>
<iframe name="documentBuffer" onload="loadComplete()"></iframe>
</body>
</html>