//<![CDATA[

var sessionID;
var checkStatusID;


function setSessionId(id) {
    sessionID = id;
    $('#spinner').show();
    //alert("session is " + id);
    checkStatusID = setTimeout(checkStatus, 1000);
}

function checkStatus() {
    //clearInterval(checkStatusID);
    $.getJSON(checkStatusScriptName, {session: sessionID},
    function(data) {
        // See if we have a redirect.
        for (x in data) {
            if (x == 'redirect') {
                if (data['redirect']) {
                    window.location = "getanalysis.cgi?session=" + sessionID;
                    return;
                }
            }
        }
        $('#textStatus').empty().append(data['status']);
        if (!(data['done'] == true)) {
            checkStatusID = setTimeout(checkStatus, 2500);
        } else {
            $('#spinner').hide();
        }
    });

}

// TODO - borrow progress bar

//]]>
