Hi Heiko,
This may not be what you are looking for but it looks like you have a typo in
the variable name, 'cjNO' the declaration ends with a 'O' (capital-o), the
reference uses '0' (zero).
Kev.
<xsl:variable name="cjNO">
<xsl:call-template name="makeIndex">
<xsl:with-param name="newnode"
select="xalan:nodeset($cjversion)/pos/artname_os"/>
</xsl:call-template>
</xsl:variable>
against
<xsl:for-each select="xalan:nodeset($cjN0)/key">
<option>
<xsl:attribute name="value"><xsl:value-of
select="."/></xsl:attribute>
<xsl:value-of select="."/>
</option>
</xsl:for-each>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list