if (<![CDATA[navigator.appVersion.indexOf("MSIE")>-1&&encoding!='UTF-8']]>) 
   //IE kommt bei bookmarklets nur mit ISO-Kodierung klar
   //fuer zurueckbutton wird aber UTF-Codierung gebraucht, dann ist Parameter encoding gesetzt
{
  <xsl:for-each select="/ergebnisse/ergebnis/felder/feld">
    <xsl:if test="value!='' and value!='null'"> <!-- bei Duisburger Sichten vorgekommen-->

     <xsl:text><![CDATA[params+="&]]></xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>=</xsl:text>
     <xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>";
      </xsl:text>

   <!-- Probleme im IE wenn kleiner als, Prozent oder sowas vorkommt 
   title+=" </xsl:text>
   <xsl:choose>	<xsl:when test="caption_short!= '' and caption_short != 'null'"><![CDATA[]]><xsl:value-of select="caption_short" /><![CDATA[]]>
	</xsl:when>
	<xsl:otherwise>	<xsl:value-of select="@varname" />	</xsl:otherwise>	</xsl:choose><xsl:text>: </xsl:text><xsl:value-of select="value"/><xsl:text>";
    </xsl:text>
   -->
      </xsl:if>
<!-- MB Stand und Sicht in Lesezeichen -->
  <xsl:if test="@stand!=''">
    <xsl:text><![CDATA[params+="&]]></xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>-Stand=</xsl:text><xsl:value-of select="@stand"/><xsl:text>";
    </xsl:text>
  </xsl:if>
  <xsl:if test="sicht/@name_intern!=''">
   <xsl:text><![CDATA[params+="&]]></xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>-Sicht=</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="sicht/@name_intern"/></xsl:with-param></xsl:call-template><xsl:text>"
   </xsl:text>
  </xsl:if>
 </xsl:for-each> 
}
else //Firefox kommt nur mit UTF-Kodierung klar
{
<xsl:for-each select="/ergebnisse/ergebnis/felder/feld">
 <xsl:if test="value!='' and value!='null'"> <!-- bei Duisburger Sichten vorgekommen-->
    <xsl:text><![CDATA[params+="&"+encodeURIComponent("]]></xsl:text><xsl:value-of select="@varname"/><xsl:text>")+"="+encodeURIComponent("</xsl:text><xsl:value-of select="value"/><xsl:text>");
   </xsl:text>
   <!-- Probleme im IE wenn kleiner als, Prozent oder sowas vorkommt 
   title+=" </xsl:text>
   <xsl:choose>	<xsl:when test="caption_short!= '' and caption_short != 'null'">	<![CDATA[]]><xsl:value-of select="caption_short" /><![CDATA[]]>
	</xsl:when>	<xsl:otherwise>	<xsl:value-of select="@varname" />	</xsl:otherwise>	</xsl:choose>
    <xsl:text>: </xsl:text><xsl:value-of select="value"/><xsl:text>";
   </xsl:text>
   -->
   </xsl:if>
<!-- MB Stand und Sicht in Lesezeichen -->
 <xsl:if test="@stand!=''">
   <xsl:text><![CDATA[params+="&"+encodeURIComponent("]]></xsl:text><xsl:value-of select="@varname"/><xsl:text>")+"-Stand=</xsl:text><xsl:value-of select="@stand"/><xsl:text>";
   </xsl:text> 
  </xsl:if>
  <xsl:if test="sicht/@name_intern!=''">
  <xsl:text><![CDATA[params+="&"+encodeURIComponent("]]></xsl:text><xsl:value-of select="@varname"/><xsl:text>")+"-Sicht="+encodeURIComponent("</xsl:text><xsl:value-of select="sicht/@name_intern"/><xsl:text>");
   </xsl:text> 
  </xsl:if>
</xsl:for-each> 
}
return params;