<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

  <!-- =============================================================== -->
  <!-- Dokumenttypens hovedelement blir matchet i system-edit.xsl.     -->
  <!-- =============================================================== -->
  <xsl:import href="system-edit.xsl"/>
  <xsl:import href="joint-templates-edit.xsl"/>
  <xsl:import href="dato-templates-edit.xsl"/>
  <xsl:import href="fritekst-default-templates-edit.xsl"/>
  
  <!-- =============================================================== -->
  <!-- Templates som kalles i system-edit.xsl kan overstyres her.      -->
  <!-- Se avsnitt "Template name API" i system-edit.xsl for oversikt   -->
  <!-- over disse.                                                     -->
  <!-- =============================================================== -->

  <!-- Definer det statiske elementet rett før de flyttbare elementene -->
  <xsl:variable name="movable-or-deletable-elements-after" select="'tittel'" />

  <!-- DTD-syntaks for flyttbare og slettbare elementer (men ikke bruk mellomrom)-->
  <xsl:variable name="movable-or-deletable-elements" select="'(beskjed)*'" />

  <!-- css-klasser kan som brukes i denne dok. typen kan legges inn her -->
  <xsl:template name="css-classes" />

  <!-- shortcuts for å sette inn elementer nederst spesifiseres i denne -->
  <xsl:template name="shortcutlinks-put-bottom" />

  <!-- spesifiser egne form variabler her -->
  <xsl:template name="additional-form-variables">
    <input type="hidden" name="at" value=""/>
  </xsl:template>


  <!-- =============================================================== -->
  <!-- Templater for visning og redigering legges her.                 -->
  <!-- =============================================================== -->

  <!-- visning og redigering template for spraak ligger i joint-templates-edit.xsl -->

   <xsl:template match="tittel">
    <span class="documentTitle">
      <b>Beskjeder (<xsl:value-of select="emnekode"/> - <xsl:value-of select="semester"/>&#160;<xsl:value-of select="aar"/>)</b>
    </span>&#160;<xsl:call-template name="insert-edit-link" />
  </xsl:template>

  <xsl:template match="beskjed">
    <b><xsl:value-of select="dag"/>.<xsl:value-of select="mnd"/>.<xsl:value-of select="aar"/>:&#160;</b>
    <xsl:apply-templates />&#160;<xsl:call-template name="insert-edit-link" />
  </xsl:template>

  <xsl:template match="dag | mnd | aar"/>  

  
  <xsl:template match="tittel" mode="edit">
    <table cellpadding="5" cellspacing="0">
      <tr>
        <td colspan="2"><p><b>Rediger tittel:</b></p></td>
      </tr>  
      <tr>  
        <td>
          <input type="hidden" name="brukernavn" value="{brukernavn}" />
          <label for="emnekode">Emnekode:&#160;</label>
        </td>
        <td width="99%"><xsl:apply-templates select="emnekode" mode="edit" /></td>
      </tr>
      <tr>  
        <td><label for="semester">Semester:</label></td>
        <td align="left">
          <xsl:apply-templates select="semester" mode="edit" />
        </td>
      </tr>
      <tr>  
        <td><label for="aar">&#197;rstall:</label></td>
        <td>
          <xsl:apply-templates select="aar" mode="edit" />
        </td>
       </tr>
    </table>
  </xsl:template>


  <xsl:template match="beskjed" mode="edit"> <!-- slått sammen med mode="newElementAt" -->
  <table border="0" cellpadding="5" cellspacing="0" width="100%">
    <tr>
      <td colspan="3">
        <xsl:choose>
          <xsl:when test="not(.='')">
            <b>Rediger beskjed: </b>
          </xsl:when>
          <xsl:otherwise>
            <b>Ny beskjed: </b>
          </xsl:otherwise>
        </xsl:choose>
      </td>
    </tr>  
    <tr>
      <td width="5%">Dag:</td>
      <td width="55%">
        <xsl:apply-templates select="dag" mode="edit" />
      </td>
      <td width="40%">&#160;</td>
    </tr>
    <tr>
      <td>Måned:</td>
      <td>
        <xsl:apply-templates select="mnd" mode="edit" />
      </td>
      <td>&#160;</td>
    </tr>
    <tr>
      <td>År:</td>
      <td>
         <xsl:apply-templates select="aar" mode="edit" />
      </td>
      <td>&#160;</td>
    </tr>
    <tr>  
      <td colspan="3">
      <xsl:apply-templates select="fritekst" mode="edit" />
      </td>
    </tr>
  </table>
  </xsl:template>

  <xsl:template match="fritekst" mode="edit">
    <xsl:call-template name="insert-textarea" />
  </xsl:template>
  
</xsl:stylesheet>

