/*
dojo.require("dojo.io.*");
dojo.require("dojo.fx.*");

*/
var _sleepMillis = 5000;
var _size = 0;


function loadMonitor(size) {
    var searchId = queryString("search-id");
    var searchName = queryString("search-name");
    if (searchId != "false") {
        loadHtml("todayTxns", "monitor/monitor?exclude-period=300&search-id="
                + searchId + "&search-name=" + searchName + "&a=" + Math.random());
    } else {
        loadHtml("todayTxns", "monitor?exclude-period=300&search-name=Today's Open Market Purchases and Sales (Last 20)&a="
                + Math.random());
    }
    setTimeout("loadMonitor()", _sleepMillis);
}

function loadPopupMonitor(size) {
    var searchId = queryString("search-id");
    var reportId = queryString("report-id");
    var searchName = queryString("search-name");
    if (searchId != "false") {
        loadHtml("todayTxns", "/module/monitor/monitor-popup?exclude-period=300&search-id="
                + searchId + "&search-name=" + searchName + "&a=" + Math.random());
    } else if (reportId != "false") {
        loadHtml("todayTxns", "/module/monitor/monitor-popup?exclude-period=300&report-id="
                + reportId + "&search-name=" + searchName + "&a=" + Math.random());
    }
    setTimeout("loadPopupMonitor()", _sleepMillis);
}

function loadIt(id, url) {
    var state;
    dojo.io.bind({
        url: url,
        load: function(type, data, evt){
            var el = dojo.byId(id);
            if (_size != data.length) {
                _size = data.length;
                if (_size < 150) {
                    dojo.fx.html.wipeOut(dojo.byId(id), null, 250);
                } else {
                    dojo.fx.html.explode("todayTxns", dojo.byId(id), 250);
                    dojo.fx.html.colorFadeIn(dojo.byId(id), 1500, [153, 0, 0], 1500);
                    el.innerHTML = data;
                }
            }
        },
        error: function(type, error) {
            dojo.byId(id).innerHTML
                    = "Connecting to server...";
        },
        mimetype: "text/html"
    });
}

