<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:ctx="xalan://org.springframework.web.servlet.support.RequestContext" 
  xmlns:uio="http://www.uio.no/vortex/xsl-parameters" version="1.0">

<!-- ************************************************************************* -->
<!-- * This XSL-stylesheet contains processing instructions and              * -->
<!-- * parameters made available by the xmledit application.                 * -->
<!-- * Created 21. march 2004 by Even Halvorsen (even.halvorsen@usit.uio.no) * -->
<!-- ************************************************************************* -->


<!-- ************************************************************************* -->
<!-- * Available variables;                                   .              * -->
<!-- ************************************************************************* -->

  <xsl:param name="RESOURCESURL">http://www.uio.no/vrtx/resources</xsl:param>
  <xsl:param name="BROWSEURL"/>
  <xsl:param name="CMSURL" />
  <xsl:param name="ERRORMESSAGE"/>
  <xsl:param name="USERNAME">No user logged in</xsl:param>

  <xsl:param name="HOUR" select="12" />
  <xsl:param name="DAY" />
  <xsl:param name="MONTH" />
  <xsl:param name="YEAR" />
  <xsl:param name="TIMESTAMP" />

  <xsl:param name="contentLanguage" />

  <xsl:variable name="documentLanguage">
    <xsl:choose>
      <xsl:when test="$contentLanguage='en'">
        <xsl:value-of select="'engelsk'" />
      </xsl:when>
      <xsl:when test="$contentLanguage='no_NO_NY'">
        <xsl:value-of select="'nynorsk'" />
      </xsl:when>
      <xsl:when test="$contentLanguage='no-bok'">
        <xsl:value-of select="'bokmaal'" />
      </xsl:when>
      <xsl:when test="$contentLanguage='no-ny'">
        <xsl:value-of select="'nynorsk'" />
      </xsl:when>
      <xsl:otherwise> <!-- 'no_NO' eller 'ikke satt' -->
        <xsl:value-of select="'bokmaal'" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:variable>

  <!-- New params -->

  <xsl:param name="deleteSubElementAtServiceURL" />
  <xsl:param name="newSubElementAtServiceURL" />

  <xsl:param name="editElementServiceURL" />
  <xsl:param name="editElementDoneServiceURL" />
  <xsl:param name="moveElementServiceURL" />
  <xsl:param name="moveElementDoneServiceURL" />
  <xsl:param name="deleteElementServiceURL" />
<!--  <xsl:param name="editServiceURL" />-->
  <xsl:param name="newElementServiceURL" />
  <xsl:param name="newElementAtServiceURL" />
  <xsl:param name="finishEditingServiceURL" />

  <xsl:variable name="mode" select="//processing-instruction('mode')" />
  <!-- values: delete, move, edit, newElement, newElementAt -->
  <xsl:variable name="formAction">
    <xsl:choose>
      <xsl:when test="$mode='edit'"> 
        <xsl:value-of select="$editElementDoneServiceURL" />
      </xsl:when>
      <xsl:when test="$mode='delete'"> 
        <xsl:value-of select="$deleteElementServiceURL" />
      </xsl:when>
      <xsl:when test="$mode='move'"> 
        <xsl:value-of select="$moveElementDoneServiceURL" />
      </xsl:when>
      <xsl:when test="$mode='newElement' or $mode='newElementAt'"> 
        <xsl:value-of select="$newElementAtServiceURL" />
      </xsl:when>
    </xsl:choose>
  </xsl:variable>





<!-- ************************************************************************* -->
<!-- * Localized variables.                                                  * -->
<!-- ************************************************************************* -->
  <xsl:param name="uio:RequestContext" />
  
  <!-- Localized strings -->
  <xsl:variable name="newPrefix" select="ctx:getMessage($uio:RequestContext, 'xmledit.newprefix', 'Ny')" />
  <xsl:variable name="editLink" select="ctx:getMessage($uio:RequestContext, 'xmledit.edit', 'rediger')" />
  <xsl:variable name="editText" select="ctx:getMessage($uio:RequestContext, 'xmledit.editText', 'Rediger')" />

  <xsl:variable name="moveButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.move', 'Flytt...')" />
  <xsl:variable name="deleteButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.delete', 'Slett...')" />
  <xsl:variable name="quitButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.quit', 'Avslutt')" />
  <xsl:variable name="cancelButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.cancel', 'Avbryt')" />
  <xsl:variable name="saveButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.save', 'Lagre')" />
  <xsl:variable name="insertElementButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.insertElement', 'Sett inn')" />
  <xsl:variable name="confirmMoveButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.confirmMove', 'Bekreft flytting')" />
  <xsl:variable name="confirmDeleteButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.confirmDelete', 'Bekreft sletting')" />
  <xsl:variable name="deleteSubelementLink" select="ctx:getMessage($uio:RequestContext, 'xmledit.deleteSubelementLink', 'slett')" />
  <xsl:variable name="deleteSubelementButton" select="ctx:getMessage($uio:RequestContext, 'xmledit.deleteSubelementButton', 'Slett')" />
  <xsl:variable name="browseButtonText" select="ctx:getMessage($uio:RequestContext, 'xmledit.browseButtonText', 'Se dokumenter ...')" />

  <xsl:variable name="deleteSelectedElementText" select="ctx:getMessage($uio:RequestContext, 'xmledit.deleteSelectedElementText', 'Elementer markert for sletting:')" />
  <xsl:variable name="moveInstructionText" select="ctx:getMessage($uio:RequestContext, 'xmledit.moveInstructionText', 'Velg hvor du vil plassere elementene i dokumentet:')" />
  <xsl:variable name="moveInstructionSubtext" select="ctx:getMessage($uio:RequestContext, 'xmledit.moveInstructionSubtext', '(klikk på radioknapp og trykk Bekreft flytting)')" />
  <xsl:variable name="moveSelectedElementText" select="ctx:getMessage($uio:RequestContext, 'xmledit.moveSelectedElementText', 'Elementer markert for flytting:')" />
  <xsl:variable name="newElementInstructionText" select="ctx:getMessage($uio:RequestContext, 'xmledit.newElementInstructionText', 'Hvor vil du plassere elementet?')" />
  <xsl:variable name="newElementInstructionSubtext" select="ctx:getMessage($uio:RequestContext, 'xmledit.newElementInstructionSubtext', '(klikk på radioknapp og trykk Sett inn)')" />
  <xsl:variable name="insertsubElementText" select="ctx:getMessage($uio:RequestContext, 'xmledit.insertsubElementText', 'Sett inn:')" />


  <!-- structuredtext help variables -->
  <xsl:variable name="structuredtextHelpText" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.text', 'Hvordan formatere tekst (avsnitt, lister, lenker, utheve ord o.l)?')" />
  <xsl:variable name="structuredtextHelpUrl" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.url', 'http://www.usit.uio.no/it/vortex/hjelp/admin/xml-edit/formattering-tekst.html')" />
  <xsl:variable name="structuredtextHelpEmphasizeText" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.emphasize.text', 'Hvordan utheve ord?')" />
  <xsl:variable name="structuredtextHelpEmphasizeUrl" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.emphasize.url', 'http://www.usit.uio.no/it/vortex/hjelp/admin/xml-edit/formattering-tekst.html#utheving')" />
  <xsl:variable name="structuredtextHelpLinkText" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.link.text', 'Hvordan lage lenker?')" />
  <xsl:variable name="structuredtextHelpLinkUrl" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.link.url', 'http://www.usit.uio.no/it/vortex/hjelp/admin/xml-edit/formattering-tekst.html#lenke')" />
  <xsl:variable name="structuredtextHelpListText" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.list.text', 'Hvordan lage lister?')" />
  <xsl:variable name="structuredtextHelpListUrl" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.list.url', 'http://www.usit.uio.no/it/vortex/hjelp/admin/xml-edit/formattering-tekst.html#liste')" />
  <xsl:variable name="structuredtextHelpParagraphText" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.paragraph.text', 'Hvordan lage nytt avsnitt?')" />
  <xsl:variable name="structuredtextHelpParagraphUrl" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.paragraph.url', 'http://www.usit.uio.no/it/vortex/hjelp/admin/xml-edit/formattering-tekst.html#avsnitt')" />
  <xsl:variable name="structuredtextHelpReferenceText" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.reference.text', 'Referere til andre emner?')" />
  <xsl:variable name="structuredtextHelpReferenceUrl" select="ctx:getMessage($uio:RequestContext, 'xmledit.structuredtext.help.reference.url', 'http://www.usit.uio.no/it/vortex/hjelp/admin/xml-edit/formattering-tekst.html#referanse')" />

</xsl:stylesheet>

