/**
* The main template for frontpage and Page blocks.
*/
function template_main()
{
    global $context;
    if (!empty($context['pmx']['show_pagespanel'])) {
        $placed = 0;
        if (isset($context['pmx']['viewblocks']['front'])) {
            $spacer = intval(!empty($context['pmx']['show_pagespanel']));
            $placed = PortaMx_ShowBlocks('front', $spacer, 'before');
            $spacer = intval(count($context['pmx']['viewblocks']['front'])) > $placed;
            PortaMx_ShowBlocks('pages', $spacer);
            PortaMx_ShowBlocks('front', 0, 'after');
        } else {
            PortaMx_ShowBlocks('pages');
        }
    } else {
        PortaMx_ShowBlocks('front');
    }
}
/**
* write out a side block (left or right).
*/
function Show_Block($side)
{
    global $context, $options;
    $lcside = strtolower($side);
    echo '
						<div id="upshrink' . $side . 'Bar" style="max-width:' . strval(intval($context['pmx']['settings'][$lcside . '_panel']['size']) + intval($context['pmx']['settings']['panelpad'])) . 'px;';
    if (empty($context['pmx']['settings'][$lcside . '_panel']['collapse']) && !empty($options['collapse_' . $lcside])) {
        echo ' display:none;';
    }
    echo '">';
    PortaMx_ShowBlocks($lcside);
    echo '
						</div>';
}