<%@tag description="page layout"%>
<%@taglib uri="/japano" prefix="jpn"%>
<%@taglib uri="/japano/jstl/core" prefix="c"%>
<%@taglib uri="/sample" prefix="sample"%>
<%@taglib uri="/user" prefix="usr"%>
<%@attribute name="head" fragment="true"%>
<%@attribute name="title" required="true" type="java.lang.String"%>
<%@attribute name="onload" type="java.lang.String"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Japano Sample - ${title}</title>
    <style type="text/css">@import url("style.css");</style>
    <%--
      Insert head fragment from page
    --%>
    <jsp:invoke fragment="head"/>
  </head>
  <%--
    If the onload attribute is set, set it to the body.
  --%>
  <body<c:if test="${!empty onload}"> onload="${onload}"</c:if>>
    <!-- SESSION: ${pageContext.session.id} -->
    <div id="nav">
      <div class="box">
        <span id="logo">Japano Sample Application</span>
        <ul>
          <li><a href="index.jsp" id="nlIndex">Overview</a></li>
          <li><a href="repeat.jsp" id="nlRepeat">Custom Tag Example : <strong>Repeat</strong></a></li>
          <li><a href="calc.jsp" id="nlCalc">Action Example : <strong>Add, Sub</strong></a></li>
          <li><a href="user-login.do" id="nlLogin">Form Example : <strong>Login</strong></a></li>
          <li><usr:show id="nlEdit">Complex Form Examples : <strong>Edit user</strong></usr:show></li>
          <li><a href="jsview.jsp" id="nlJsView">Javascript View Example</a></li>
          <li><a href="jsupdate.jsp" id="nlJsUpdate">Javascript Partial Update Example</a></li>
          <li><a class="ext" href="http://japano.sourceforge.net">Japano on SourceForce</a></li>
        </ul>
      </div>
      <sample:listUser>
        <div class="box">
          <b>Users logged in:</b>
          <ul>
            <sample:listUser-iterator>
              <li><usr:show userId="${tag.user.id}"><sample:listUser-iterator.user.alias/></usr:show></li>
            </sample:listUser-iterator>
          </ul>
          <hr />
          <dl class="small">
            <dt>Last user data reset</dt><dd><sample:listUser.lastReset/></dd>
            <dt>Next user data reset</dt><dd><sample:listUser.nextReset/></dd>
          </dl>
        </div> 
      </sample:listUser>
      <hr class="hide" />  
    </div>
    <div id="content">
      <%--
      Insert body of page
      --%>
      <jsp:doBody/>
    </div>
  </body>
</html>