var _img_minus =  new Image;
_img_minus.src = main_domain + '/img/minus.gif';

function toggleArticle(id)
{
	el = $('art_'+id);
	img = $('art_'+id+'_tg');
	el.style.overflow = 'hidden';
	if (Element.visible(el))
	{
		img.src = img._plus;
		elementShrink(el);
	}
	else
	{
		img._plus = img.src;
		img.src = _img_minus.src;
		el.style.height = '1px';
		Element.show(el);
		elementGrow(el);
	}
}

function elementGrow(el)
{
	h = parseInt(el.style.height);
	if (h < el.scrollHeight)
	{
		newh = h+15;
		if (newh > el.scrollHeight) newh = el.scrollHeight;
		el.style.height = newh + 'px';
		setTimeout(function(){elementGrow(el)}, 1);
	}
}

function elementShrink(el)
{
	if (el.clientHeight > 1)
	{
		newh = el.clientHeight-15;
		if (newh < 1) newh = 1;
		el.style.height = newh + 'px';
		setTimeout(function(){elementShrink(el)}, 1);
	}
	else
	{
		Element.hide(el);
	}
}
