<!-- -*- html -*- -->
<define container="st-tabs">
  <cset preparse="" quote="none" variable="var.__tabs"><contents/></cset>
</define>

<define container="st-page">
  <cset preparse="" quote="none" variable="var.__contents"><contents/></cset>
</define>

<define container="cv-leftside">
  <cset preparse="" quote="none" variable="var.leftside"><contents/></cset>
</define>

<define container="cv-split">
 <table ::="&usr.content-toptableargs:none;">
   <tr>
     <td width="10"><img src="/internal-roxen-unit" width="10" height="1" /></td>
     <td ::="&usr.left-tableargs:none;">
       <img src="/internal-roxen-unit" width="150" height="1" /><br />
       &var.leftside:none;&var.leftimage:none;
     </td>
     <td ::="&usr.content-tableargs:none;">
       <contents/>
     </td>
   </tr>
  </table>
</define>

<define container="cv-startpage">
  <cv-split>
    <subtablist>
      <st-tabs><insert file="/standard/cv_startpage_tabs.pike" nocache="1"></st-tabs>
      <st-page><contents/></st-page>
    </subtablist>
   </cv-split>
</define>

<define container="cv-obox">
  <table cellpadding="1" cellspacing="0" border="0" width="202" align="center" bgcolor="&usr.obox-border;">
  <tr><td>
  <table cellpadding="2" cellspacing="0" border="0" width="200" align="center">
  <tr bgcolor="&usr.obox-titlebg;">
    <td valign="top">
      <font color="&usr.obox-titlefg;" face="&usr.obox-titlefont;"
            size="+1"><b>&_.title;</b></font>
    </td>
  </tr>

  <tr><td bgcolor="&usr.obox-bodybg;"><font color="&usr.obox-bodyfg;" size="2">
    <contents/>
  </font></td></tr>
  </table>
  </td></tr></table>
</define>

<define container="subtablist">
<nooutput>
  <contents/>
</nooutput><p><br /></p>
  <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td ::="&usr.subtabs-tableargs:none;"><tablist preparse="1" ::="&usr.subtabs-args:none;">
        <eval>&var.__tabs:none;</eval>
      </tablist></td>
    </tr>
    <tr>
      <td bgcolor="&usr.content-bg;">&var.__contents:none;</td>
    </tr>
  </table>
</define>

<define tag="topmenu">
 <attrib name="base"></attrib>
 <attrib name="selected">home</attrib>
 <cset variable="var._top_content"><insert file="/standard/topmenu.pike" nocache="1" /></define>
</define>

<define container="submit-gbutton">
<attrib name="align">baseline</attrib>
  <cset variable="var.url"><gbutton-url font="&usr.gbutton-font;" preparse=""><contents/></gbutton-url></cset>
   <input align="&_.align;" type="image" name="&_.contents;" value="&_.contents;" src="&var.url;" border="0" />
</define>

<define tag="cf-save"> <submit-gbutton align="right"> &locale.save; </submit-gbutton> </define>
<define tag="cf-ok"> <submit-gbutton> &locale.ok; </submit-gbutton> </define>
<define tag="cf-cancel"> <gbutton preparse="1" href="&_.href;"> &locale.cancel; </gbutton> </define>

<define tag="cf-next">
   <comment> FIXME: gbutton should handle HTML entities </comment>
   <submit-gbutton preparse="1" href="&_.href;"> &locale.next; > </submit-gbutton>
</define>

<define container="content"><cset quote="none" variable="var.content"><contents/></cset></define>

<define container="tmpl">
<title>&roxen.version; &locale.administration_interface;<eval>&_.title:none;</eval></title>
<nooutput>
  <insert file="/standard/themes/&usr.theme;/theme" nocache="1" />
  <define preparse="" variable="var.leftimage"><img src="&usr.left-image;" /></define>
  <define preparse="" name="tab-frame-image">&usr.tab-frame-image;</define>
  <define preparse="" name="tab-font-size">&usr.tab-font-size;</define>
  <define preparse="" name="gbutton-frame-image">&usr.gbutton-frame-image;</define>
  <define name="font" preparse="1">&usr.font;</define>
  <expire-time now="1">
  <contents/>
</nooutput>
  <body ::="&usr.body-args:none;">
      <table width="100%" cellpadding="0" cellspacing="0" border="0"
             ::="&usr.top-tableargs:none;">
      <tr>
      <td><a href="http://www.roxen.com/">&usr.logo-html:none;</a></td>
      <td align="right" valign="top">
        <table><tr><td align="right">
           <gtext preparse="1"  font="&usr.font;"
                  fgcolor="&usr.top-fgcolor;" scale="0.45"
                  hspace="3">&locale.language;:</gtext>
           </td>
           <td>
             <font color="&usr.fgcolor;">
              <configif-output quote="" source="locales">
                <a href="path"
                  ><img src="/internal-roxen-latin1-name-selected.gif"
                       alt="latin1-name" border="0" height="16"
                /></a>
              </configif-output>
             </font>
           </td>
         </tr>
         <tr>
           <td align="right">
             <font color="&usr.top-fgcolor;">
              <gbutton preparse="1"
                 href="/standard/change_user.pike?uid=&form.config_user_uid;"
                  align="right" textcolor="&usr.top-fgcolor;"
                  width="70"> &locale.user;: </gbutton>
            </td>
            <td>
               <font color="&usr.top-fgcolor;">
                &form.config_user_name; (&form.config_user_uid;)
               </font>
            </td>
         </tr>
       </table>
     </td>
   </tr>
   <tr>
     <td colspan="2" ::="&usr.toptabs-tableargs:none;" width="100%" valign="bottom"><img src="/internal-roxen-unit" width="50" height="1">&var._top_content:none;</td>
   </tr>
  </table>

   <form method="POST" action="&cf.current-url;">
     <roxen-automatic-charset-variable>
     &var.content:none;
   </form>
    <div align="right">
    <b><font size="-1">&roxen.version; / &roxen.pike-version;</font></b>
    </div>
 </body>
</define>
