<html>
  <t:switch prioritized="true">
    <form t:condition="contains(@action, 'login.do')">
    {need-login := form(., {"username": $username, "password": $password})}
    </form>
  
    <form t:condition="contains(@action, 'reservation.do') or contains(@action, 'order.do') ">
        {titles := (), issuePoints := ()}
        <table class="formular">
          <tr><td> 
              <input name="issuepoint" class="radio">{
                titles := ($titles, ..),
                issuePoints := ($issuePoints, @value)
              }</input>
          </td></tr>+
        </table>

      {if (count($titles) > 1) then (
        vl:choose("internal-order", "Wohin soll das Buch vorbestellt werden?", $titles, $issuePoints),
        confirm := form(., {"issuepoint": ""})
       ) else (
        confirm := form(.),
        finish-order-now := true()
       )
      }
    </form>
    
    <form t:condition="contains(@action, 'requestItem.do') "> <!-- touchpoint -->
        {$titles := $locations := ()}
        <table class="formular">
          <select name="location">{
            locations := option/@value, $titles := option
          }</select>?
        </table>

      {if (count($titles) > 1) then (
        vl:choose("internal-order", "Wohin soll das Buch vorbestellt werden?", $titles, $locations),
        confirm := form(., {"location": ""})
       ) else (
        confirm := form(.),
        finish-order-now := true())
      }
    </form>

    <form t:condition="contains(@action, 'reservation.do') or contains(@action, 'order.do') ">
      <span>{
        vl:confirm("internal-order-confirmed", join(../(span|input/@value)))
      }</span>
      {confirm := form(.)}
    </form>
    
    <form t:condition="contains(@action, 'acknowledge.do') ">
     <!-- ok -->
    </form>
    
   <div class="alert message-error">{vl:raise(.)}</div> 

  </t:switch>
</html>
    