<?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:output method="html"/>
    
    <xsl:template match="/">
	<div class="featurebox clearfixleft">

	<xsl:if test="starts-with(document/elements/element[@type='image'],'/')">  		
		<img  class="wpcfeatureimage">
    <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:if>
	

  	<h2 class="wpch2">
		
	<xsl:choose>
			<xsl:when test="string-length(document/elements/element[@type='itemlink']/@rid)!=0">
				<a class="wpca" >
					<xsl:attribute name="valign">
						<xsl:value-of disable-output-escaping="yes" select="top"/>
					</xsl:attribute>
					<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="document/elements/element[@type='title']" />
				</a>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='title']" />
			</xsl:otherwise>	  
		</xsl:choose>
		<xsl:if test="document/properties/property[@type='displayNewIcon']/@value='true'">
			<span class="wpcnew" valign="top"><xsl:value-of disable-output-escaping="yes" select="wpc:getString('xsl.xmsg.new', string(document/@locale))"/></span>
		</xsl:if>

	</h2>
	   <br/>
			<div id="teaser_zoom">
				<xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='text']" />
					<span class="wpcarticle_date">
						<xsl:value-of disable-output-escaping="yes" select="document/elements/element[@type='date']"/>
					</span>
			</div>
		
		<xsl:variable name="rlCount" select="count(document/elements/element[@type='relatedLinks']/@rid)"/>
		<br/>
		<xsl:if test="$rlCount">
			 <div id="wpccassidebar">
				  <div class="wpcbox">
					   <div class="wpcboxhead">
							<xsl:value-of disable-output-escaping="yes" select="wpc:getString('xsl.xmsg.related_links', string(/document/@locale))"/>
					   </div>
					   <ul class="wpcul">
							<xsl:for-each select="document/elements/element">
								<xsl:if test="@type='relatedLinks'">
									<xsl:if test="string-length(normalize-space(string(@rid)))!=0">
										<li>
											<a class="wpca" >
												<xsl:attribute name="href">
													<xsl:value-of disable-output-escaping="yes" select="wpc:getHrefValue(string(@rid), string(/document/@locale))"/>
												</xsl:attribute>
												<xsl:attribute name="onclick">
													<xsl:value-of disable-output-escaping="yes" select="wpc:getOnClickValue(string(@rid), string(/document/@locale), string(@targetnew))"/>
												</xsl:attribute>
												<xsl:attribute name="target">
													<xsl:value-of disable-output-escaping="yes" select="wpc:getTarget(string(@targetnew))" /> 
												</xsl:attribute>
												<xsl:value-of disable-output-escaping="yes" select="@title"/>
											</a>
										</li>
									</xsl:if>
								</xsl:if>
							</xsl:for-each>
					   </ul>
				  </div>  
			 </div>
		</xsl:if>
	
	</div>
	
  </xsl:template>

</xsl:stylesheet>
