var statusSpan = null
var successDisplayTimeout = 3000
var successDisplayColour = '#66ff66'
var successDisplayTimer = null

function initStatus() {
    statusSpan = document.getElementById('status') 
}

function setStatus(statusStr) {
    if (successDisplayTimer) clearTimeout(successDisplayTimer)
    statusSpan.style.display = 'inline'
    statusSpan.style.backgroundColor = ''
    statusSpan.innerHTML = statusStr
}

function statusSuccess(successStr) {
    statusSpan.style.backgroundColor = successDisplayColour
    statusSpan.innerHTML = successStr
    successDisplayTimer = setTimeout(function() { statusSpan.style.display = '' }, successDisplayTimeout)
}
