/* HEIGHT RESIZE - 20050913 */

function forceHeightResize( elements )
{
    var element, i, maxSize = 0;

    if ( !document.getElementById )
        return;

    for ( i = 0; i < elements.length; i+=5 ) /* Find the tallest height */
    {
        element = document.getElementById( elements[i] );

        if ( element )
        {
            if ( element.offsetHeight > maxSize )
            {    
                maxSize = element.offsetHeight;
            }
        }
    }

    for ( i = 0; i < elements.length; i+=5 ) /* Resize all heights */
    {
        element = document.getElementById( elements[i+1] );

        if ( element )
        {
            if (window.getComputedStyle) /* Only if not IE */
            {    
                element.style.paddingBottom = elements[i+2] + 'em'; /* Padding-bottom adjustment (em) */
                element.style.height = ( maxSize + elements[i+3] ) + 'px'; /* Height adjustment (px) */
            }
            else
            {
                element.style.height = ( maxSize + elements[i+4] ) + 'px'; /* Height adjustment (px) */
            }

        }
    }
}

window.onload = window.onresize = initHeightResize;

