function showSubMenu(sender, ident)
{
    _sub_menu = document.getElementById('sub_menu');
    if ((_sub_menu)&&(ident > 0))
    {
       _sub_list = document.getElementById('sbmn'+ident);
       if (_sub_menu && _sub_list)
       {
          _sub_menu.innerHTML = _sub_list.innerHTML;
          _sub_menu.style.backgroundPosition = (sender.offsetLeft - _sub_menu.offsetLeft)+'px 0px';
          _sub_menu.style.paddingLeft  = '0px';
          _sub_menu.style.paddingRight = '0px';
          if (ident == 1)
              _sub_menu.style.paddingRight = '50px';
          else
          if (ident == 4)
              _sub_menu.style.paddingLeft = '250px';
          else
          if (ident == 5)
              _sub_menu.style.paddingLeft = '260px';
       }
    }
    else
       hideSubMenu();
}

function hideSubMenu()
{
    _sub_menu = document.getElementById('sub_menu');
    if (_sub_menu)
    {
        _sub_menu.innerHTML = '';
        _sub_menu.style.backgroundPosition = '-100px 0px';
    }
}

function expandPopupBox(id, visible)
{
    pop_up_link = document.getElementById('pop_up_link'+id);
    if (pop_up_link)
       pop_up_link.style.display = (visible?'none':'block');
    pop_up_box = document.getElementById('pop_up_box'+id);
    if (pop_up_box)
       pop_up_box.style.display = (visible?'block':'none');
    ReplaceYleCalcResult();
}   

function ReplaceYleCalcResult()
{
   _cr = document.getElementById("calc_result_yle");
   _bs = document.getElementsByName("back_step");
   if (_cr && _bs[0])
   {                       
     bsc = _bs[0];
     y   = bsc.offsetTop;
     while (bsc = bsc.offsetParent)
         y += bsc.offsetTop;  

     _cr.style.top  = y + 'px';  
   }
}
