var varHt = 0;
var Ht = "";
var y = 10;
var z = 10;

function toggle(tbl) {
	Ht = document.getElementById(tbl).scrollHeight;
	varHT = document.getElementById(tbl).style.height.replace('px','');
	if (document.getElementById("c_"+tbl).className.indexOf('c_show')!=-1) {
		document.getElementById(tbl).style.height = varHt+'px';
		if (((Ht-varHt) < z) && (varHt !== Ht)) {
			varHt = Ht;
		} else {
			varHt = varHt+z;
		}
		if (varHt <= Ht) {
			setTimeout('toggle("'+tbl+'")',y);
		}
		if (varHt > Ht) {
			varHt = Ht;
			document.getElementById(tbl).style.height = varHt+'px';
			document.getElementById("c_"+tbl).className=document.getElementById("c_"+tbl).className.replace(/c_show/,'c_hide');
		}
	} else {
		document.getElementById(tbl).style.height = varHt+'px';
		varHt = varHt-z;
		if ((Ht-varHt) <= Ht) {
			setTimeout('toggle("'+tbl+'")',y);
		}
		if ((Ht-varHt) > Ht) {
			varHt = 0;
			document.getElementById(tbl).style.height = varHt+'px';
			document.getElementById("c_"+tbl).className=document.getElementById("c_"+tbl).className.replace(/c_hide/,'c_show');
		}
	}
}
