var m_step = 40;//movement step

function expand_meb_div(ident)
{
var div = document.getElementById(ident);
if (!div) return true;
var display = div.style.display;
var lst = div.getElementsByTagName('DIV');
if (lst.length == 0) return true;
var max_height = (30*lst.length)-lst.length;
if (display.toUpperCase()=='BLOCK')
{
meb_dec_div_height(ident,max_height);
}
else
{
div.style.height = '1px';
div.style.display = 'block';
meb_inc_div_height(ident,max_height);
}
return false;
}

function meb_dec_div_height (div_ident)
{
var handle = document.getElementById(div_ident);
var cur = parseInt(handle.style.height);
if (cur<=1) {handle.style.display='none'; return false;}
if (cur-m_step > 0) handle.style.height = (cur-m_step)+"px"; else handle.style.height = "1px";
setTimeout('meb_dec_div_height("'+div_ident+'");',15);
}

function meb_inc_div_height (div_ident, max_height)
{
var handle = document.getElementById(div_ident);
var cur = parseInt(handle.style.height);
if (cur+m_step>=max_height) handle.style.height = max_height+"px"; else handle.style.height = (cur+m_step)+"px";
if (cur>=max_height) return false;
setTimeout('meb_inc_div_height("'+div_ident+'",'+max_height+');',15);
}
