

function startAnimate(id, p, curr, dest, ev) {
	animateEv = ev;
	animate(id, p, curr, dest, ev);
}
function animate(id, p, curr, dest, ev) {
	if (animateEv == ev) {
		var animateStep = 10;
		var e = document.getElementById(id);
		if (e != null) {
			var n = curr;
			if (e.style[p] != "") {
				n = parseInt(e.style[p]);
			}
			if (n < dest) {
				n = n + animateStep;
				if (n > dest) {
					n = dest;
				}
			} else {
				n = n - animateStep;
				if (n < dest) {
					n = dest;
				}
			}
			e.style[p] = n + "px";
			if (n != dest) {
				setTimeout("animate('" + id + "', '" + p + "', " + n + ", " + dest + ", '" + ev + "')", 10);
			}
		}
	}
}

