Event.observe(window, 'load', function() {
	var form = $('inputform');
	if (form == null) return;
	Form.focusFirstElement(form);
	var elems = Form.getElements(form);
	elems.each(function(el) {
		if (el.tagName == 'TEXTAREA') {
			el.onfocus = resizeTextarea;
		}
	});
});
function resizeTextarea()
{
	var min_rows = this.rows;
	var max_rows = min_rows * 3;
	var resize = function() {
		var match = this.value.match(/\r\n?|\n/g);
		var lines = match == null ? 1 : match.length + 2;
		this.rows = Math.max(min_rows, Math.min(lines, max_rows));
	};
	Event.observe(this, 'focus', resize);
	Event.observe(this, 'keyup', resize);
	Event.observe(this, 'mouseup', resize);
}

