<!-- -*- html -*- -->
<!-- $Id: template-insert,v 1.1 2005/12/17 22:53:48 jonasw Exp $ -->

<define tag='cfg-variables'>
  <set variable='form.__redirect' value='1' />
  <if not variable='_.nosave'><cf-save/></if>
  <if variable='form.section'>
    <input type='hidden' name='section' value='&form.section;'/>
    <set variable='var.section' value='&form.section;'/>
  </if>
  <br clear="all" />
  <set variable='var.oldchanged' value='0'/>
  <table cellspacing="0" cellpadding="4">
    <eval><emit ::='&_.args;'>
      <cf-render-variable/>
      <tr><td><img src="/internal-roxen-unit" width="1" height="10"/></td></tr>
    </emit></eval>
  </table>
  <if not variable='_.nosave'><cf-save/></if>
</define>

<define container="st-tabs" scope="st-tabs">
  <colorscope ::="&usr.subtabs-tableargs:none;">
    <define preparse="1" variable="var.__tabs"><contents scope="st-tabs"/></define>
  </colorscope>
</define>

<define container="st-page" scope="st-page">
  <colorscope bgcolor="&usr.content-bg;">
    <define preparse="1" variable="var.__contents">
      <box-frame width="100%" iwidth="100%" bodybg="&usr.content-bg;" ::="&usr.content-frame;">
        <table cellpadding="30" width="100%"><tr><td>
          <contents scope="st-page"/>
	</td></tr></table>
      </box-frame>
    </define>
  </colorscope>
</define>

<define container="cv-leftside" scope="cv-leftside">
  <colorscope ::="&usr.left-tableargs:none;">
    <define preparse="1" variable="var.leftside"><contents scope="cv-leftside"/>&usr.lefthtml:none;</define>
  </colorscope>
</define>

<define container="cv-split">
 <table ::="&usr.content-toptableargs:none;" width="100%">
   <tr>
     <td ::="&usr.left-tableargs:none;">
       <cset variable="var.left-content">&var.leftside:none;</cset>
       <if variable="var.left-content is ?*">
	 <set variable="var.leftside-padwidth" value="&usr.leftside-padwidth;"/>
       </if>
       <else>
	 <set variable="var.leftside-padwidth" value="0"/>
       </else>
       <img src="/internal-roxen-unit" width="&var.leftside-padwidth;" height="&usr.leftside-padheight;" alt="" align="center" /><br />
       &var.left-content:none;&var.leftimage:none;
     </td>
     <if variable="usr.split2-width is ?*">
       <td ::="&usr.split2-tableargs:none;"><img height="1" src="/internal-roxen-unit" width="&usr.split2-width;"></td>
     </if>
     <td ::="&usr.split-tableargs:none;"><img height="1" src="/internal-roxen-unit" width="1"></td>
     <if variable="usr.split2-width is ?*">
       <td ::="&usr.split2-tableargs:none;"><img height="1" src="/internal-roxen-unit" width="&usr.split2-width;"></td>
     </if>
     <td ::="&usr.content-tableargs:none;">
       <contents/>
     </td>
   </tr>
  </table>
</define>

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

<define container="subtablist">
<nooutput>
  <contents/>
</nooutput>
  <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <if sizeof="var.__tabs > 0">
  	<td ::="&usr.subtabs-tableargs:none;"><tablist ::="&usr.subtabs-args:none;">
  	  <eval>&var.__tabs:none;</eval>
  	</tablist></td>
      </if>
      <else>
        <td ::="&usr.subtabs-tableargs:none;">
        <img src="/internal-roxen-unit" width="1" height="&usr.leftside-padheight;" />
	</td>
      </else>
    </tr>
    <tr>
      <td bgcolor="&usr.content-bg;" ::="&usr.content-extratableargs;">&var.__contents:none;</td>
    </tr>
  </table>
</define>

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

<define container="link-gbutton" scope="link-gbutton">
<attrib name="align">center</attrib>
  <define variable="var.url" preparse="1"><gbutton-url preparse="">&link-gbutton.contents;</gbutton-url></define>
  <if variable='_.href'>
    <if variable='_.target'>
      <a href='&_.href;' target='&_.target:none;'><img align="&_.align;" src="&var.url;" border="0" /></a>
    </if><else>
      <a href='&_.href;'><img align="&_.align;" src="&var.url;" border="0" /></a>
    </else>
  </if><else>
    <img align="&_.align;" src="&var.url;" border="0" />
  </else>
</define>

<define container="disabled-gbutton" scope="disabled-gbutton">
<attrib name="align">center</attrib>
  <define variable="var.url" preparse="1"><gbutton-url ::='&disabled-gbutton.args;' frame-image="&usr.gbutton-disabled-frame-image;" state="disabled" preparse="">&disabled-gbutton.contents;</gbutton-url></define>
   <img align="&_.align;" src="&var.url;" border="0" />
</define>

<define container="submit-gbutton" scope="submit-gbutton">
<attrib name="align">center</attrib>
<attrib name="name">ok</attrib>
<attrib name="width">0</attrib>
  <define variable="var.url" preparse="1"><gbutton-url preparse="" width="&_.width;" align="center">&submit-gbutton.contents;</gbutton-url></define>
   <input align="&_.align;" type="image" name="&_.contents;" value="&_.contents;" src="&var.url;" border="0" ::="&_.rest-args;"/>
</define>

<define container="submit-gbutton2" scope="submit-gbutton2">
<attrib name="img-align">center</attrib>
<define variable="var.url" preparse="1"><gbutton-url ::='&submit-gbutton2.args;'><contents scope="submit-gbutton2"/></gbutton-url></define>
   <set variable="contents" type="text/xml"><eval>&_.contents:none;</eval></set>
   <input vspace='4' align="&_.img-align;" type="image" name="&_.name;" value="&_.contents;" src="&var.url;" border="0" />
</define>

<define tag="cf-save"> <submit-gbutton2 width="&usr.gbutton-width;" align="center" name="save" img-align="right"> <translate id="bA">Save</translate> </submit-gbutton2> </define>
<define tag="cf-ok"> <submit-gbutton2 width="&usr.gbutton-width;" align="center" name="ok"> <translate id="201">OK</translate> </submit-gbutton2> </define>
<define tag="cf-cancel"> <gbutton href="&_.href;" width="75" align="center" vspace="4" img-align="middle"> <translate id="202">Cancel</translate> </gbutton> </define>
<define tag="cf-no"> <gbutton href="&_.href;" width="&usr.gbutton-width;" align="center" vspace="4" img-align="middle" font="&usr.gbutton-font;"> <translate id="no">No</translate> </gbutton> </define>
<define tag="cf-refresh"> <gbutton width="&usr.gbutton-width;" align="center" vspace='4' img-align='middle' href="&page.url;" font="&usr.gbutton-font;"> <translate id="520">Refresh</translate> </gbutton> </define>
<define tag="cf-ok-button"> <gbutton width="&usr.gbutton-width;" align="center" vspace='4' img-align='middle' href="&_.href;" font="&usr.gbutton-font;"> <translate id="201">OK</translate> </gbutton> </define>

<define tag="cf-next">
   <submit-gbutton2 preparse="1" name="next" width="&usr.gbutton-width;" align="center" icon_src="&usr.next;" align_icon="right"> <translate id="203">Next</translate> </submit-gbutton2>
</define>

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

<define container="tmpl">
  <trans-reg project="roxen_config" />
<nooutput>
  <eval><insert file="/themes/&usr.theme;/theme"/></eval>
  <define preparse="1" variable="var.leftimage"><img src="&usr.left-image;" alt="" /></define>
  <define preparse="1" name="tab-frame-image">&usr.tab-frame-image;</define>
  <define preparse="1" name="tab-font-size">&usr.tab-font-size;</define>
  <define preparse="1" name="gbutton-frame-image">&usr.gbutton-frame-image;</define>
  <define name="font" preparse="1">&usr.font;</define>
  <expire-time now="1"/>
</nooutput>

  <eval>&_.contents:none;</eval>
</define>
