<?xml version="1.0"?>

<!DOCTYPE stylesheet [
<!ENTITY apos  "&#39;" ><!-- replace &apos; with html escape character for ' -->
]>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
			      xmlns:wpc="com.sap.nw.wpc.km.service.editor.xslt.XsltHelperCore">
    <xsl:template match="/">

    <xsl:output method="html"/>

<div class="featurebox clearfixleft">
		<h2 class="wpch2">
		
		<xsl:choose>
			<xsl:when test="string-length(document/elements/element[@type='itemlink']/@rid) = 0">
				<img border="0">
					<xsl:choose>
						<xsl:when test="string-length(document/elements/element[@type='image']) = 0">
								<xsl:attribute name="src">/irj/go/km/docs/etc/public/mimes/images/km_missing_image.gif</xsl:attribute>
						</xsl:when>
						<xsl:otherwise>
							<xsl:attribute name="src"><xsl:value-of disable-output-escaping="yes" select="wpc:getWebDavAccess(string(document/elements/element[@type='image']))"/></xsl:attribute>
						</xsl:otherwise>
					</xsl:choose>
					<xsl:if test="string-length(document/elements/element[@type='image']/@width) != 0">
						<xsl:attribute name="width"><xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='image']/@width"/></xsl:attribute>
					</xsl:if>
					<xsl:if test="string-length(document/elements/element[@type='image']/@height) != 0">
						<xsl:attribute name="height"><xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='image']/@height"/></xsl:attribute>
					</xsl:if>
					<xsl:if test="string-length(document/elements/element[@type='image']/@alt) != 0">
						<xsl:attribute name="alt"><xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='image']/@alt"/></xsl:attribute>
					</xsl:if>
				</img>
			</xsl:when>
			<xsl:otherwise>
				<a class="wpca" >
				<xsl:attribute name="href">
					<xsl:value-of disable-output-escaping="yes" select="wpc:getHrefValue(string(document/elements/element[@type='itemlink']/@rid), string(/document/@locale))"/>
				</xsl:attribute>
				<xsl:attribute name="onclick">
					<xsl:value-of disable-output-escaping="yes" select="wpc:getOnClickValue(string(document/elements/element[@type='itemlink']/@rid), string(/document/@locale),string(document/elements/element[@type='itemlink']/@targetnew))"/>
				</xsl:attribute>
					<xsl:attribute name="target">
						<xsl:value-of disable-output-escaping="yes" select="wpc:getTarget(string(document/elements/element[@type='itemlink']/@targetnew))"/>
					</xsl:attribute>
						
				<img border="0">
				<xsl:attribute name="src"><xsl:value-of disable-output-escaping="yes" select="wpc:getWebDavAccess(string(document/elements/element[@type='image']))"/></xsl:attribute>
				<xsl:if test="string-length(document/elements/element[@type='image']/@width)!=0">
					<xsl:attribute name="width"><xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='image']/@width"/></xsl:attribute>
				</xsl:if>
				<xsl:if test="string-length(document/elements/element[@type='image']/@height)!=0">
					<xsl:attribute name="height"><xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='image']/@height"/></xsl:attribute>
				</xsl:if>
				<xsl:if test="string-length(document/elements/element[@type='image']/@alt)!=0">
					<xsl:attribute name="alt"><xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='image']/@alt"/></xsl:attribute>
				</xsl:if>
				</img>
				   <xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='text']" />
				</a>
			</xsl:otherwise>
		</xsl:choose>
		
		</h2>

	  <xsl:for-each select="document/elements/element">
	  <xsl:if test="@type='internallink'">
		<a class="wpca" >
	  	<xsl:attribute name="href">
	  		<xsl:value-of disable-output-escaping="yes" select="wpc:getHrefValue(string(document/elements/element[@type='itemlink']/@rid), string(/document/@locale))"/>
	  	</xsl:attribute>
	  	<xsl:attribute name="onclick">
	  		<xsl:value-of disable-output-escaping="yes" select="wpc:getOnClickValue(string(document/elements/element[@type='itemlink']/@rid), string(/document/@locale),string(document/elements/element[@type='itemlink']/@targetnew))"/>
	  	</xsl:attribute>
 		    
	  		<xsl:attribute name="target">
				<xsl:value-of disable-output-escaping="yes" select="wpc:getTarget(string(document/elements/element[@type='itemlink']/@targetnew))"/>
		  	</xsl:attribute>
 		    <xsl:value-of disable-output-escaping="yes" select="@title" />
		</a>
	  </xsl:if>
        </xsl:for-each>

	</div>
</xsl:template>

</xsl:stylesheet>
