[% IF no_head %][% PROCESS form %][% ELSE %][% doctype %]<html><head><title>[% title %]</title>[% html_head %]</head><body>[% PROCESS form %]</body></html>[% END %]

[% BLOCK form %]
	[% form.jshead %]
	<div>
		<h1>[% title %]</h1>
		[% IF description %]<p>[% description %]</p>[% END %]
		[% form.start %]
		[% FOREACH field = form.fields %][% IF field.type == 'hidden' %][% field.field %][% END %][% END %]
		<table>
			[% FOREACH field = field_order %]
				[% IF form.field.$field and form.field.$field.type != 'hidden' %]
					<tr>
						<td>
							<label[% UNLESS form.field.$field.type.match('^(checkbox|radio)$') %] for="[% form.field.$field.name %]"[% END %]>[% form.field.$field.label %][% IF form.field.$field.required && form.field.$field.type != 'static' %]<span class="warning">*</span>[% END %]</label>
						</td>
						<td>
							[% form.field.$field.field %]
							[% IF form.field.$field.invalid %]<span class="warning">[% form.field.$field.message || 'Missing or invalid entry, please try again.' %]</span>[% END %]
						</td>
						<td>
							[% form.field.$field.comment %]
						</td>
					</tr>
				[% END %]
			[% END %]
			<tr>
				<td></td>
				<td colspan="2">[% form_submit %]</td>
			</tr>
		</table>
		[% form.end %]
	</div>
	<script type="text/javascript">
		function notify_error(form, invalid, alertstr, invalid_fields) {
		    alert(alertstr);
		    return false;
		}
	</script>
[% END %]