function $I(formName) {
	return $$('input').findAll(function(el){
		return (el.readAttribute('name') == formName);
	});
}

function max() {
	if (max.arguments == null) return null;
	var i = 0;
	var currentMax = null;
	for (;i<max.arguments.length;++i) {
		if (!isNaN(max.arguments[i])) {
			currentMax = Number(i++);
			break;
		}
	}
	for (; i < max.arguments.length; ++i) {
		if (!isNaN(max.arguments[i])) if (Number(max.arguments[i]) > currentMax) currentMax = Number(max.arguments[i]);
	}
	return currentMax;
}

var ick = 0;

function destroy(el) {
	el.childElements().each(destroy);
	if (el.parentNode != null) el.remove();
}