<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  exclude-result-prefixes="#default">

  <!-- ================================================= -->
  <!--  universitet.xsl (v001)                           -->
  <!--  opprettet 11.04.07 - t.a.eriksen@usit.uio.no     -->
  <!-- ================================================= -->

  <!-- felles komponenter -->
  <xsl:include href="../../../felles/komponenter/fritekst/v002/fritekst.xsl" />
  <xsl:include href="../../../extensions/searcher-v001.xsl" />
  <xsl:include href="../../../system/api-v001.xsl" />
  <xsl:include href="../../../felles/ressurser/output-method-html-v001.xsl" />

  <!-- spesielt for studier -->
  <xsl:include href="../../ressurser/translations-v001.xsl"/>

  <!-- andre komponenter -->
  <!-- xsl:include href="../../komponenter/webadresse/v002/webadresse.xsl"/ -->
  <xsl:include href="../../komponenter/weblenke/v002/weblenke.xsl"/>
  
  <!-- xsl:variable name="avtaler" select="query:executeQuery($uiox:XmlSearcher, 'type IN utvekslingsavtale AND uri = {$currentFolder}/*', '', '', '')"/ --> 

  <xsl:variable name="image-present">
    <xsl:choose>
      <xsl:when test="normalize-space(//bilde) = '')">noimg</xsl:when>
      <xsl:otherwise>img</xsl:otherwise>
    </xsl:choose>
  </xsl:variable>

  <xsl:strip-space elements="*"/>

  <xsl:template match="/">
    <html>
      <head>
        <title>Om <xsl:value-of select="universitet/navn"/></title>    
	<link href="/vrtx/vortex-webdocuments/studier/ressurser/utland-v001.css" type="text/css" rel="stylesheet"/>
	<!-- link href="/utland-v001.css" type="text/css" rel="stylesheet"/ -->
        <style type="text/css">

	  table.bildeogfakta {
	  vertical-align: center;
	  border: 2px solid #ffcc00;;
	  }
	  
        </style>
      </head>
      <body>
	<div class="innhold">
          <xsl:apply-templates />
	</div>
      </body>
    </html>
  </xsl:template>

  <xsl:template match="universitet">
    <xsl:apply-templates select="navn"/>
    <div class="bildeogfakta {$image-present}">
    <table class="bildeogfakta">
      <tr>
	<td class="bilde">
	  <xsl:if test="not(normalize-space(//bilde) = '')">
	    <img src="{//bilde}" alt="Bilde av universitetet"/>
	  </xsl:if>
	</td>
	<td class="fakta">
	  <ul>
	    <xsl:apply-templates select="land"/>
	    <xsl:apply-templates select="by"/>
	    <xsl:apply-templates select="antall-studenter"/>
	    <xsl:apply-templates select="nettside"/>
	    <!-- xsl:apply-templates select="erasmuskode"/ -->
	  </ul>
	</td>
      </tr>
    </table>
    </div>

    <xsl:apply-templates select="beskrivelse"/>    

    <h2>Avtaler med dette universitetet</h2>

    <!-- xsl:value-of select="$avtaler"/ -->

    <!-- ul>
	 <xsl:for-each select="$avtaler/resource">
	   <li><a href="{$avtaler/resource/@uri}">Med <xsl:value-of select="$avtaler/resource/property[@name='utvekslingsavtale:avtaleeier']/value"/></a></li>
	 </xsl:for-each>
    </ul -->

    <!-- templaten apply'er på resultatsettet - result-template finnes nederst -->

    <xsl:call-template name="searcher">
      <xsl:with-param name="query" select="'type IN utvekslingsavtale AND uri = {$currentFolder}/*'" />
      <xsl:with-param name="authenticated" select="true()" />
    </xsl:call-template>

    <xsl:apply-templates select="bolig"/>
    <xsl:apply-templates select="erasmuskode" mode="iris"/>
    <xsl:apply-templates select="annet"/>

  </xsl:template>

  <xsl:template match="navn">
    <h1>Om <xsl:value-of select="."/></h1>
  </xsl:template>

  <xsl:template match="land | by | antall-studenter | erasmuskode">
    <xsl:if test="not(normalize-space(.))=''">    
      <li class="label"><xsl:call-template name="oversett-element"/></li>
      <li><xsl:value-of select="."/></li>
    </xsl:if>
  </xsl:template>

  <xsl:template match="land">
    <xsl:if test="not(normalize-space(.))=''">    
      <li class="label">Land</li>
      <li><xsl:value-of select="."/></li>
    </xsl:if>
  </xsl:template>

  <xsl:template match="nettside">
    <xsl:if test="not(normalize-space(.))=''">    
      <li class="label"><xsl:call-template name="oversett-element"/></li>
      <li><a href="{.}"><xsl:value-of select="."/></a></li>
    </xsl:if>
  </xsl:template>

  <xsl:template match="bolig | annet">
    <xsl:if test="not(normalize-space(.))=''">    
      <h2><xsl:call-template name="oversett-element"/></h2>
      <xsl:apply-templates/>
    </xsl:if>
  </xsl:template>

  <xsl:template match="beskrivelse">
    <xsl:if test="not(normalize-space(.))=''">    
      <!-- h2><xsl:call-template name="oversett-element"/></h2 -->
      <xsl:apply-templates/>
    </xsl:if>
  </xsl:template>

  <xsl:template match="bilde">
    <img src="{.}" alt=""/>
  </xsl:template>

  <xsl:template match="erasmuskode" mode="iris">
    <xsl:if test="not(normalize-space(.))=''">    
      <h2>Hva synes tidligere utvekslingsstudenter om oppholdet?</h2>
      <p>Hos <acronym title="Integrated Reporting for International Students">IRIS</acronym> kan du lese <a href="http://www.iris.siu.no/iris.nsf/(webOpenInst)/{.}">hva andre utvekslingsstudenter synes om sitt opphold</a> på <xsl:value-of select="//universitet/navn"/>.</p>

<p>Du kan også finne studentrapporter fra norske utvekslingstudenter i utlandet i <a href="http://www.intersek.ntnu.no/rapport">rapportdatabasen på www.intersek.ntnu.no</a>.</p>
    </xsl:if>
  </xsl:template>

  <!-- templater for soke-resultatsettet -->
  <xsl:template match="results">
    <ul>
      <xsl:for-each select="./*"> <!-- for each resource -->
	<xsl:if test="not(property[@name='utvekslingsavtale:avtaleeier']/value)=''">
          <li><a href="{@uri}">Med <xsl:value-of select="property[@name='utvekslingsavtale:avtaleeier']/value"/></a></li>
	</xsl:if>
      </xsl:for-each>
    </ul>
   </xsl:template>

</xsl:stylesheet>
