+<!-- logo support -->
+
+<xsl:template name="forward-logo">
+ <a href="http://lambdadelta.info/"><img class="icon32"
+ alt="[forwarded logo]"
+ title="forwarded logo"
+ src="http://lambdadelta.info/images/crux_32.png"
+ /></a>
+</xsl:template>
+
+<xsl:template name="crux-logo">
+ <a href="{$baseurl}html/home.html"><img class="icon32"
+ alt="[\lambda\delta home]"
+ title="\lambda\delta home"
+ src="{$baseurl}images/crux_32.png"
+ /></a>
+</xsl:template>
+
+<xsl:template name="ld3-logo">
+ <xsl:call-template name="butterfly">
+ <xsl:with-param name="name" select="8"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="ld2-logo">
+ <xsl:call-template name="butterfly">
+ <xsl:with-param name="name" select="4"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="ld1-logo">
+ <xsl:call-template name="butterfly">
+ <xsl:with-param name="name" select="6"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="osn-logo">
+ <a href="{$baseurl}osn/"><img class="w3c"
+ alt="[Open Symbolic Notation logo]"
+ title="OSN: Open Symbolic Notation"
+ src="{$baseurl}images/osn_label.png"
+ /></a>
+</xsl:template>
+
+<xsl:template name="helena-logo">
+ <img class="icon32"
+ alt="[Helena logo]"
+ title="Helena"
+ src="{$baseurl}images/helena_32.png"
+ />
+</xsl:template>
+
+<xsl:template name="lddl-logo">
+ <img class="icon32"
+ alt="[\lambda\delta digital library logo]"
+ title="LDDL: \lambda\delta digital library"
+ src="{$baseurl}images/crux_32.png"
+ />
+</xsl:template>
+
+<xsl:template name="smile-logo">
+ <img class="icon32"
+ alt="[Smiling face]"
+ title="Smile!"
+ src="{$baseurl}images/smile.png"
+ />
+</xsl:template>
+
+<!-- img main template -->
+
+<xsl:template name="img">
+ <xsl:choose>
+ <xsl:when test="@logo='forward'">
+ <xsl:call-template name="forward-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='crux'">
+ <xsl:call-template name="crux-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='ld3'">
+ <xsl:call-template name="ld3-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='ld2'">
+ <xsl:call-template name="ld2-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='ld1'">
+ <xsl:call-template name="ld1-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='osn'">
+ <xsl:call-template name="osn-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='helena'">
+ <xsl:call-template name="helena-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='lddl'">
+ <xsl:call-template name="lddl-logo"/>
+ </xsl:when>
+ <xsl:when test="@logo='smile'">
+ <xsl:call-template name="smile-logo"/>
+ </xsl:when>
+ <xsl:when test="@label='helena'">
+ <xsl:call-template name="helena-label"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+