function resizer(objId,current,maxsize,timeout,delay) {
	if (delay > 0) {
		window.setTimeout("resizer('"+objId+"',"+current+","+maxsize+","+timeout+",0)", delay);
	}
	else {
		if (document.getElementById) {
			obj = document.getElementById(objId);
			if (current <= maxsize) {
                                obj.style.height = current + "px";
				current += 10;
				timeout = (timeout < 100) ? timeout *= 1.2 : 100;
				window.setTimeout("resizer('"+objId+"',"+current+","+maxsize+","+timeout+",0)", timeout);
			}
			else {
                                obj.style.height = maxsize + "px";
			}
		}
	}
}

function fadeIn(objId,opacity,delay) {
	if (delay > 0) {
		window.setTimeout("fadeIn('"+objId+"',"+opacity+",0)", delay);
	}
	else {
		if (document.getElementById) {
			obj = document.getElementById(objId);
			if (opacity <= 100) {
				setOpacity(obj, opacity);
				opacity += 10;
				window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
			}
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}
