function Ess_Web_UI_WebControls_BluePanel_SetDisabledOverlay(panelId, divId, loop)
{
    var table   = document.getElementById(panelId);
    var div     = document.getElementById(divId).style;
    
    var position= Ess_Web_UI_WebControls_BluePanel_getElementPosition(table);

    div.top     = position.y + 'px';
    div.left    = position.x + 'px';
    div.height  = table.offsetHeight + 'px';
    div.width   = table.offsetWidth + 'px';
    if(loop)
        setTimeout(" Ess_Web_UI_WebControls_BluePanel_SetDisabledOverlay('" + panelId + "', '" + divId + "')", 100) ;

}

/***********************************************************************
/** Bereken de positie van een element
/**********************************************************************/
function Ess_Web_UI_WebControls_BluePanel_getElementPosition(theElement)
{  
    var posX = 0;  
    var posY = 0;                
    
    while(theElement != null)
    {    
        posX += theElement.offsetLeft;    
        posY += theElement.offsetTop;    
        theElement = theElement.offsetParent;  
    }                        		       

    return {x:posX,y:posY};
}