function displayModal( backgroundPanel, popupPanel )
{
    var scrollTop = document.body.scrollTop;
    var scrollLeft = document.body.scrollLeft;
    var totalHeight = document.body.scrollHeight;
    var totalWidth = document.body.scrollWidth;
    var clientHeight = document.body.clientHeight;
    var clientWidth = document.body.clientWidth;
    var pnlOverlay = document.getElementById(backgroundPanel);
    var pnlPopUp = document.getElementById(popupPanel);

    pnlOverlay.style.height = totalHeight;
    pnlOverlay.style.width = totalWidth;
    pnlOverlay.style.display = 'block';
    
    pnlPopUp.style.display = 'block';
    pnlPopUp.style.top = scrollTop + ((clientHeight-pnlPopUp.clientHeight)/2) + 'px';
    pnlPopUp.style.left = scrollLeft + ((clientWidth-pnlPopUp.clientWidth)/2) + 'px';
}

function cancelModal( backgroundPanel, popupPanel )
{
    document.getElementById(backgroundPanel).style.display = 'none';
    document.getElementById(popupPanel).style.display = 'none';
}

function getIndex ( dObject, sValue )
{
    for (  var x = 0; x < dObject.length; x++ )
    {
        if ( dObject.options[x].value == sValue )
            return x;
    }
    
    return -1;
}

