var exec = new Array();
var dir  = new Array();

function startExpand(target, expandTo, speed){

	//alert(target +":"+ exec[target] +":"+ dir[target]);

	if(!exec[target])
		exec[target] = 0;

	if(!dir[target])
		dir[target] = 'open';

	if(dir[target] == 'open') {

		exec[target] = exec[target] + speed;
		if(exec[target] < expandTo) {
			document.getElementById(target).style.height = (exec[target]) + "px";
			setTimeout("startExpand('" + target + "'," + expandTo + "," + speed + ")",1);
		} else {
			document.getElementById(target).style.height = (expandTo) + "px";
			dir[target] = 'close';
		}

	} else {

		exec[target] = exec[target] - (speed*2);
		if(exec[target] > 0) {
			document.getElementById(target).style.height = (exec[target]) + "px";
			setTimeout("startExpand('" + target + "'," + expandTo + "," + speed + ")",1);
		} else {
			document.getElementById(target).style.height = "0px";
			dir[target] = 'open';
		}

	}
}