<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Feuille de transformation INCLUDE
Ce ficher est choisi automatiquement par les XSL
     Author: Loic Pénet, lpenet@poleuniv-lille-npdc.fr
     Equipe : Claude Vieville, Brigitte Wallaert. CRI Université des Sciences et Technologies de Lille
     Version $Revision$
     -->
	 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" 
	xmlns:ns2="http://cdm-fr.fr/2011/CDM-frSchema">
  <!-- *************** ATTENTION Ce fichier est utilisé en INclude ***************-->
  <xsl:template name="Select_Secteurs">
    <xsl:param name="domaine"/>
    <xsl:choose>
      <!-- par domaines de formation -->
      <xsl:when test="$domaine=''">
        <option selected="selected" value="">
          <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='41']/value[@lang=$_lang]"/>
        </option>
      </xsl:when>
    </xsl:choose>
    <!-- Tous les domaines -->
    <option value="">
      <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='43']/value[@lang=$_lang]"/>
    </option>
    <!-- A voir pour la valeur -->
    <xsl:for-each select="/CDM/properties/infoBlock/extension/uniform/constantes/domaineDiplome[@type='grandDomaineLocal']/data">
      <xsl:choose>
        <xsl:when test="./@id=$domaine">
          <option selected="selected">
            <xsl:attribute name="value"><xsl:value-of select="./@id"/></xsl:attribute>
            <xsl:value-of select="./value[@lang=$_lang]"/>
          </option>
        </xsl:when>
        <xsl:otherwise>
          <option>
            <xsl:attribute name="value"><xsl:value-of select="./@id"/></xsl:attribute>
            <xsl:value-of select="./value[@lang=$_lang]"/>
          </option>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:for-each>
  </xsl:template>
  <!-- Sel_TYPE_DIPLOME____________________________________________________ -->
  <xsl:template name="Sel_TYPE_DIPLOME">
    <xsl:param name="diplome"/>
    <xsl:choose>
      <!-- Tous les types de diplômes -->
      <xsl:when test="$diplome=''">
        <option selected="selected" value="">
          <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='35']/value[@lang=$_lang]"/>
        </option>
      </xsl:when>
      <xsl:otherwise>
        <option value="">
          <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='35']/value[@lang=$_lang]"/>
        </option>
      </xsl:otherwise>
    </xsl:choose>
    <!-- A voir pour la valeur -->
    <xsl:for-each select="/CDM/properties/infoBlock/extension/uniform/constantes/typeDiplome/data">
      <xsl:choose>
        <xsl:when test="./@id=$diplome">
          <option selected="selected">
            <xsl:attribute name="value"><xsl:value-of select="./@id"/></xsl:attribute>
            <xsl:value-of select="./value[@lang=$_lang]"/>
          </option>
        </xsl:when>
        <xsl:otherwise>
          <option>
            <xsl:attribute name="value"><xsl:value-of select="./@id"/></xsl:attribute>
            <xsl:value-of select="./value[@lang=$_lang]"/>
          </option>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:for-each>
  </xsl:template>
  <!-- recherche 1 ____________recherche par le shema des etudes________________________________________-->
  <xsl:template name="recherche1">
    <xsl:param name="_recherche"/>
    <xsl:param name="domaine"/>
    <xsl:param name="diplome"/>
    <xsl:param name="intdesc"/>
    <xsl:choose>
      <xsl:when test="$_recherche='0' or $_recherche=''">
        <!-- Recherche par le schéma des études -->
        <div id="rechercher">
          <p class="TitreTD">&gt; <xsl:text> </xsl:text>
            <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='36']/value[@lang=$_lang]"/>
          </p>
          <img src="{$baseMediaURL}{$baseCanalURL}/form_shem/schema.gif" alt="Schema du LMD" height="423" width="440" usemap="#schemabfaced4a"/>
          <map name="schemabfaced4a" id="schemabfaced4a">
            <area title="Licences Généralistes" shape="poly" coords="219,281,355,281,355,401,64,402,65,341,164,341,165,321,217,321" alt="Lien vers les Licences Généralistes">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-li&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="DUT" shape="rect" coords="4,322,27,402" alt="Lien vers les DUT">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-DUT&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="DEUST" shape="rect" coords="35,322,57,380" alt="Lien vers les DEUST">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-DEUST&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="Ingénieur" shape="rect" coords="164,201,187,320" alt="Lien vers les Ingénieur">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-dii&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="!!! BAZINGA !!!" shape="rect" coords="65,281,163,340" alt="Lien vers les Licences Pro">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-lip&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="IUP" shape="rect" coords="188,201,215,320" alt="Lien vers les IUP">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-iup&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="Masters pro et Recherche" shape="rect" coords="216,241,354,279" alt="Lien vers les Masters pro et Recherche">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome_1=TI-map&amp;__1=__diplome_1&amp;__2=OR&amp;__3=__diplome_2&amp;__diplome_2=TI-mar</xsl:attribute>
            </area>
            <area title="Master recherche" shape="rect" coords="285,200,354,240" alt="Lien vers les Master recherche">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-mar&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="Master pro" shape="rect" coords="216,201,284,240" alt="Lien vers les Master pro">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-mas&amp;__1=__diplome</xsl:attribute>
            </area>
            <area title="Doctorats" shape="rect" coords="285,82,353,199" alt="Lien vers les Doctorats">
              <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?_cmd=getAllFormations&amp;_debut=0&amp;_redirect=voir_liste_program&amp;_pas=10&amp;_lang=<xsl:value-of select="$_lang"/>&amp;__diplome=TI-do&amp;__1=__diplome</xsl:attribute>
            </area>
          </map>
          <form method="post" action="{$baseActionURL}?_cmd=getAllFormations" id="rech_secteurs">
            <fieldset>
              <input type="hidden" name="_redirect" value="voir_liste_program"/>
              <input value="0" name="_debut" type="hidden"/>
              <input type="hidden" name="__1" value="__intitule_AND_pt"/>
              <input size="24" name="__intitule_AND_pt" type="text">
                <xsl:attribute name="value"><xsl:value-of select="$intdesc"/></xsl:attribute>
              </input> Envoyer la recherche : <input type="image" name="La_recherche2" src="{$baseMediaURL}{$baseCanalURL}/pictos/loupe.gif" alt="rechercher"/>
            </fieldset>
          </form>
        </div>
      </xsl:when>
      <!-- recherche  _________1___recherche par domaines professionnels_cnis____A REVOIR___________________________________
            <xsl:when test="$_recherche='2'">
                <span class="Titre2">&gt; <xsl:text> </xsl:text>
                    <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='37']/value[@lang=$_lang]"/>
                </span>
                <xsl:variable name="total">
                    <xsl:value-of select="count(/catalogueLocal/fragment[@type='constantes']/contenus/constantes/datDomaine[@type='cnis']/data)"/>
                </xsl:variable>
                <xsl:for-each select="/catalogueLocal/fragment[@type='constantes']/contenus/constantes/datDomaine[@type='cnis']/data[position()
                    &lt; (round($total div 2))]">
                    <a>
                        <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"
                                />?_cmd=getAllFormations&amp;_debut=0&amp;_mode=voir&amp;_pas=10&amp;_objet=program&amp;_lang=<xsl:value-of
                                select="$_lang"/>&amp;__cnis=<xsl:value-of select="./@id"/></xsl:attribute>
                        <xsl:value-of select="./value"/>
                    </a>
                    <br/>
                </xsl:for-each>
                <xsl:for-each select="/catalogueLocal/fragment[@type='constantes']/contenus/constantes/datDomaine[@type='cnis']/data[not(position()
                    &lt; (round($total div 2)))]">
                    <a><xsl:attribute name="href"><xsl:value-of select="$baseActionURL"
                                />?_cmd=getAllFormations&amp;_debut=0&amp;_mode=voir&amp;_pas=10&amp;_objet=program&amp;_lang=<xsl:value-of
                                select="$_lang"/>&amp;__cnis=<xsl:value-of select="./@id"/></xsl:attribute><xsl:value-of select="./value"
                            />[<xsl:value-of select="$total"/>]</a>
                    <br/>
                </xsl:for-each>
            </xsl:when>
            -->
      <!-- recherche  ____________Recherche par métiers (code rome) __________A REVOIR______________________________
            <xsl:when test="$_recherche='3'">
                <span class="Titre2">&gt; <xsl:text> </xsl:text>
                    <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='38']/value[@lang=$_lang]"/>
                </span>
                <xsl:variable name="total">
                    <xsl:value-of select="count(/catalogueLocal/fragment[@type='constantes']/contenus/constantes/datDebouche/data)"/>
                </xsl:variable>
                <xsl:for-each select="/catalogueLocal/fragment[@type='constantes']/contenus/constantes/datDebouche/data[position()
                    &lt; (round($total div 2))]">
                    <a>
                        <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"
                                />?_cmd=getAllFormations&amp;_debut=0&amp;_mode=voir&amp;_pas=10&amp;_objet=program&amp;_lang=<xsl:value-of
                                select="$_lang"/>&amp;__metier=<xsl:value-of select="./@rome"/></xsl:attribute>
                        <xsl:value-of select="./value"/>
                    </a>
                    <br/>
                </xsl:for-each>
                <xsl:for-each select="/catalogueLocal/fragment[@type='constantes']/contenus/constantes/datDebouche/data[not(position()
                    &lt; (round($total div 2)))]">
                    <a>
                        <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"
                                />?_cmd=getAllFormations&amp;_debut=0&amp;_mode=voir&amp;_pas=10&amp;_objet=program&amp;_lang=<xsl:value-of
                                select="$_lang"/>&amp;__metier=<xsl:value-of select="./@rome"/></xsl:attribute>
                        <xsl:value-of select="./value"/>
                    </a>
                    <br/>
                </xsl:for-each>
            </xsl:when>
            -->
      <!-- recherche  ____________Recherche par fonctions professionnelles________________________________________
            <xsl:when test="$_recherche='4'">
                <span class="Titre2">&gt; <xsl:text> </xsl:text>
                    <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='39']/value[@lang=$_lang]"/>
                </span>
                <form name="rech_secteurs" method="post" action="{$baseActionURL}?_cmd=getAllFormations" id="rech_dompro">
                    <fieldset>
                        <input type="hidden" name="_debut" value="0"/>
                        <input type="hidden" name="_objet" value="program"/>
                        <select size="1" name="__diplome">
                            <xsl:choose>
                                <xsl:when test="$diplome=''">
                                    <option value="" selected="selected">Toutes les fonctions</option>
                                </xsl:when>
                                <xsl:otherwise>
                                    <option value="">Toutes les fonctions</option>
                                    <option selected="selected">
                                        <xsl:attribute name="value">
                                            <xsl:value-of select="$diplome"/>
                                        </xsl:attribute>
                                        <xsl:choose>
                                            <xsl:when test="$diplome='TI-DUT TI-DEUST'">Techniciens supérieurs</xsl:when>
                                            <xsl:when test="$diplome='TI-lip'">Cadres intermédiaires</xsl:when>
                                            <xsl:when test="$diplome='TI-map TI-dii TI-iup'">Ingénieurs</xsl:when>
                                            <xsl:when test="$diplome='TI-li TI-iup'">Cadres supérieurs</xsl:when>
                                            <xsl:when test="$diplome='1 TI-do'">Enseignants-chercheurs</xsl:when>
                                            <xsl:when test="$diplome='2 TI-do'">Chercheurs</xsl:when>
                                            <xsl:when test="$diplome='3 TI-do'">Cadres supérieurs</xsl:when>
                                            <xsl:when test="$diplome='1 TI-do'">Ingénieurs</xsl:when>
                                        </xsl:choose>
                                    </option>
                                </xsl:otherwise>
                            </xsl:choose>
                            <option value="TI-DUT TI-DEUST">Techniciens supérieurs</option>
                            <option value="TI-lip">Cadres intermédiaires</option>
                            <option value="TI-map TI-dii TI-iup">Ingénieurs</option>
                            <option value="TI-li TI-iup">Cadres supérieurs</option>
                            <option value="1 TI-do">Enseignants-chercheurs</option>
                            <option value="2 TI-do">Chercheurs</option>
                            <option value="3 TI-do">Cadres supérieurs</option>
                            <option value="4 TI-do">Ingénieurs</option>

                        </select>
             
                        <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='42']/value[@lang=$_lang]"/>
                        <input alt="rechercher" src="media/fr/ustl/portal/channels/C_Ustl_CataLMD/pictos/loupe.gif"
                            name="La_recherche3" type="image"/>
                    </fieldset>
                </form>

            </xsl:when>
            -->
      <xsl:otherwise>
        <p class="TitreTD">&gt; <xsl:text> </xsl:text>
          <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='40']/value[@lang=$_lang]"/>
        </p>
        <form id="rech_secteurs" action="{$baseActionURL}?_cmd=getAllFormations" method="post">
          <fieldset>
            <input type="hidden" name="_redirect" value="voir_liste_program"/>
            <input type="hidden" name="_debut" value="0"/>
            <select size="1" name="__domaine">
              <xsl:call-template name="Select_Secteurs">
                <xsl:with-param name="domaine">
                  <xsl:value-of select="$domaine"/>
                </xsl:with-param>
              </xsl:call-template>
            </select>
            <input type="hidden" name="__1" value="__domaine"/>
            <input type="hidden" name="__2" value="AND"/>
            <input type="hidden" name="__3" value="__diplome"/>
            <input type="hidden" name="__4" value="AND"/>
            <input type="hidden" name="__5" value="__intitule_pt_AND"/>
            <select size="1" name="__diplome">
              <xsl:call-template name="Sel_TYPE_DIPLOME">
                <xsl:with-param name="diplome">
                  <xsl:value-of select="$diplome"/>
                </xsl:with-param>
              </xsl:call-template>
            </select>
            <input size="24" name="__intitule_pt_AND" type="text">
              <xsl:attribute name="value"><xsl:value-of select="$intdesc"/></xsl:attribute>
            </input>
            <!-- Envoyer la recherche : -->
            <xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='42']/value[@lang=$_lang]"/>
            <input alt="rechercher" src="{$baseMediaURL}{$baseCanalURL}/pictos/loupe.gif" name="La_recherche2" type="image"/>
          </fieldset>
        </form>
        <br/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
</xsl:stylesheet>
