-<page xmlns:ft="http://apache.org/cocoon/forms/1.0#template" xmlns:fi="http://apache.org/cocoon/forms/1.0#instance" xmlns:jx="http://apache.org/cocoon/templates/jx/1.0">
<title xmlns:bu="http://apache.org/cocoon/browser-update/1.0">Hotel Booking Sample (using Libraries)</title>
-<content>
-<fi:form-template action="54476f13327d6d33351c5a87136f7f8a35228415.continue" method="POST">
-<table cellpadding="0" border="0" style="border: 1px solid black;">
-<tr>
<td>Choose a room: </td>
-<td>
-<fi:field id="room" state="active" required="true">
<fi:label>Choose a room:</fi:label>
-<fi:selection-list>
-<fi:item value="SR">
<fi:label>Single Room</fi:label>
</fi:item>
-<fi:item value="DR">
<fi:label>Double Room</fi:label>
</fi:item>
-<fi:item value="TR">
<fi:label>Twin Room</fi:label>
</fi:item>
-<fi:item value="2S">
<fi:label>2-room Suite</fi:label>
</fi:item>
-<fi:item value="3S">
<fi:label>3-room Suite</fi:label>
</fi:item>
-<fi:item value="PS">
<fi:label>Presidential Suite</fi:label>
</fi:item>
</fi:selection-list>
<fi:datatype type="string"/>
</fi:field>
</td>
</tr>
-<tr>
<td>Number of Rooms </td>
-<td>
-<fi:field id="nrrooms" state="active" required="true">
<fi:label>Number of Rooms</fi:label>
-<fi:selection-list>
-<fi:item value="1">
<fi:label>1</fi:label>
</fi:item>
-<fi:item value="2">
<fi:label>2</fi:label>
</fi:item>
-<fi:item value="3">
<fi:label>3</fi:label>
</fi:item>
-<fi:item value="4">
<fi:label>4</fi:label>
</fi:item>
-<fi:item value="5">
<fi:label>5</fi:label>
</fi:item>
-<fi:item value="6">
<fi:label>6</fi:label>
</fi:item>
-<fi:item value="7">
<fi:label>7</fi:label>
</fi:item>
-<fi:item value="8">
<fi:label>8</fi:label>
</fi:item>
-<fi:item value="9">
<fi:label>9</fi:label>
</fi:item>
-<fi:item value="10">
<fi:label>10</fi:label>
</fi:item>
</fi:selection-list>
<fi:datatype type="integer"/>
</fi:field>
</td>
</tr>
-<tr>
-<td colspan="2">
Reserve room:
-<fi:group id="booking">
-<fi:group>
<fi:styling layout="row"/>
-<fi:items>
-<fi:field id="booking.from" state="active" required="false">
<fi:label>From:</fi:label>
-<fi:datatype type="date">
<fi:convertor pattern="dd/MM/yyyy" variant="date"/>
</fi:datatype>
</fi:field>
-<fi:field id="booking.to" state="active" required="false">
<fi:label>To:</fi:label>
-<fi:datatype type="date">
<fi:convertor pattern="dd/MM/yyyy" variant="date"/>
</fi:datatype>
</fi:field>
</fi:items>
</fi:group>
</fi:group>
</td>
</tr>
-<tr>
-<td colspan="2">
Please include the people who will be included in this booking:
-<fi:action id="personsAddRow" state="active">
<fi:help>Add a new record.</fi:help>
<fi:label>Add person</fi:label>
</fi:action>
</td>
</tr>
-<tr>
-<td colspan="2">
-<table cellspacing="0" style="border-top: 1px solid black;">
-<tr>
-<td align="center">
<em>There are no rows present yet!</em>
</td>
</tr>
</table>
</td>
</tr>
-<tr>
<td>Choose your extras: </td>
-<td>
-<fi:multivaluefield id="extras" state="active">
<fi:label>Choose your extras:</fi:label>
<fi:values/>
-<fi:selection-list>
-<fi:item value="Extra Bed">
<fi:label>Extra Bed</fi:label>
</fi:item>
-<fi:item value="Airconditioning">
<fi:label>Airconditioning</fi:label>
</fi:item>
-<fi:item value="Breakfast">
<fi:label>Breakfast</fi:label>
</fi:item>
-<fi:item value="Lunch">
<fi:label>Lunch</fi:label>
</fi:item>
-<fi:item value="Dinner">
<fi:label>Dinner</fi:label>
</fi:item>
</fi:selection-list>
<fi:styling list-type="checkbox"/>
</fi:multivaluefield>
</td>
</tr>
-<tr>
<td colspan="2">Your billing address:</td>
</tr>
-<tr>
-<td colspan="2">
-<fi:group id="address">
-<fi:group>
<fi:styling layout="rows"/>
-<fi:items>
-<fi:field id="address.street" state="active" required="true">
<fi:label>Street:</fi:label>
<fi:datatype type="string"/>
</fi:field>
-<fi:field id="address.number" state="active" required="true">
<fi:label>Street Number:</fi:label>
<fi:datatype type="string"/>
</fi:field>
-<fi:field id="address.zipcode" state="active" required="true">
<fi:label>Postal Code:</fi:label>
<fi:datatype type="string"/>
</fi:field>
-<fi:field id="address.city" state="active" required="true">
<fi:label>City:</fi:label>
<fi:datatype type="string"/>
</fi:field>
-<fi:field id="address.country" state="active" required="true">
<fi:label>Country:</fi:label>
-<fi:selection-list>
-<fi:item value="AU">
<fi:label>Austria</fi:label>
</fi:item>
-<fi:item value="BE">
<fi:label>Belgium</fi:label>
</fi:item>
-<fi:item value="CY">
<fi:label>Cyprus</fi:label>
</fi:item>
-<fi:item value="CZ">
<fi:label>Czech Republic</fi:label>
</fi:item>
-<fi:item value="DA">
<fi:label>Denmark</fi:label>
</fi:item>
-<fi:item value="ES">
<fi:label>Estonia</fi:label>
</fi:item>
-<fi:item value="FI">
<fi:label>Finland</fi:label>
</fi:item>
-<fi:item value="FR">
<fi:label>France</fi:label>
</fi:item>
-<fi:item value="DE">
<fi:label>Germany</fi:label>
</fi:item>
-<fi:item value="GR">
<fi:label>Greece</fi:label>
</fi:item>
-<fi:item value="HU">
<fi:label>Hungary</fi:label>
</fi:item>
-<fi:item value="IR">
<fi:label>Ireland</fi:label>
</fi:item>
-<fi:item value="IT">
<fi:label>Italy</fi:label>
</fi:item>
-<fi:item value="LV">
<fi:label>Latvia</fi:label>
</fi:item>
-<fi:item value="LT">
<fi:label>Lithuania</fi:label>
</fi:item>
-<fi:item value="LU">
<fi:label>Luxemburg</fi:label>
</fi:item>
-<fi:item value="MT">
<fi:label>Malta</fi:label>
</fi:item>
-<fi:item value="PL">
<fi:label>Poland</fi:label>
</fi:item>
-<fi:item value="PO">
<fi:label>Portugal</fi:label>
</fi:item>
-<fi:item value="SK">
<fi:label>Slovakia</fi:label>
</fi:item>
-<fi:item value="SL">
<fi:label>Slovenia</fi:label>
</fi:item>
-<fi:item value="ES">
<fi:label>Spain</fi:label>
</fi:item>
-<fi:item value="SW">
<fi:label>Sweden</fi:label>
</fi:item>
-<fi:item value="NL">
<fi:label>The Netherlands</fi:label>
</fi:item>
-<fi:item value="UK">
<fi:label>United Kingdom</fi:label>
</fi:item>
</fi:selection-list>
<fi:datatype type="string"/>
</fi:field>
</fi:items>
</fi:group>
</fi:group>
</td>
</tr>
-<tr>
-<td colspan="2">
<input type="submit"/>
</td>
</tr>
</table>
</fi:form-template>
</content>
</page>