<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="no" />
<xsl:variable name="localPath" select="concat('http://ouseful.open.ac.uk/openlearnplayground/',substring-before(substring-after(document-uri(/),'openlearnplayground/'),'/'),'/')" />

<xsl:template match="/">
<rss version="0.91">
				<channel>
				  <title>Asset strip</title> 
				  <link>http://ouseful.open.ac.uk/openlearnplayground/openlearnTest/mediaAsset.xsl</link> 
				  <description>Testbed RSS feed - OU schema a/v assets.</description>


<xsl:for-each select="//Figure">
<xsl:variable name="ImageSrc">
			<xsl:value-of select="Image/@src"/>
		</xsl:variable>
	<xsl:variable name="ImageAlt">
			<xsl:value-of select="Description"/>
		</xsl:variable>
<item><title><xsl:value-of select="$ImageAlt" /></title>
<link></link>
<description>
		<p><img alt="{$ImageAlt}" src="{$localPath}{$ImageSrc}">
		</img>
</p></description></item>
</xsl:for-each>


<xsl:for-each select="//MediaContent">
<item><xsl:variable name="AssetSrc">
			<xsl:value-of select="@src"/>
		</xsl:variable>
<xsl:variable name="TranscriptSrc">
			<xsl:value-of select="@supportDoc"/>
		</xsl:variable>
<title><xsl:value-of select="Description" /></title>
		<link><!--<xsl:value-of select="$localPath" /><xsl:value-of select="$AssetSrc" />--></link>
		<description>(Asset fileID: <xsl:value-of select="@src"/>)

				<xsl:choose>
					<xsl:when test="@type = 'audio'">
						<p class="paradefault">
							<a href="{$localPath}{@src}.mp3">Listen in separate player</a>
							<br/>
							<a href="http://ouseful.open.ac.uk/flash_mp3_player/mp3Player.php?curl={$localPath}{@src}">Click to start playing in new window.</a>
						</p>
					</xsl:when>
					<xsl:when test="@type = 'videoboth'">
						<p class="paradefault">
							<a href="{$localPath}{@src}.mp4" target="_blank">Launch high resolution video</a>
						</p>
						<embed src="http://ouseful.open.ac.uk/flash_flv_player/flvplayer.swf" width="300" height="200" bgcolor="#FFFFFF"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" 
flashvars="file={$localPath}{@src}.flv" />
						<p class="paradefault">
							<a href="{$localPath}{@src}.flv">Download low resolution video</a>
							<br/>
							<a href="http://ouseful.open.ac.uk/flash_flv_player/flvPlayer.php?curl={$localPath}{@src}">Click to start playing in new window.</a>
					
						</p>
					</xsl:when>
					<xsl:when test="@type = 'videolow'">
					<embed src="http://ouseful.open.ac.uk/flash_flv_player/flvplayer.swf" width="300" height="200" bgcolor="#FFFFFF"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" 
flashvars="file={$localPath}{@src}.flv" />
						<p class="paradefault">
							<a href="{$localPath}{@src}.flv">Download low resolution video</a>
							<br/>
							<a href="http://ouseful.open.ac.uk/flash_flv_player/flvPlayer.php?curl={$localPath}{@src}">Click to start playing in new window.</a>
						</p>
					</xsl:when>
					<xsl:when test="@type = 'videohigh'">
						<p class="paradefault">
							<a href="{$localPath}{@src}.mp4" target="_blank">Launch high resolution video</a>
						</p>
					</xsl:when>
					<xsl:when test="@type = 'flash'">
						<p class="paradefault">
							<a target="new" href="{$localPath}{@src}.swf">Launch in separate player</a>
						</p>
					</xsl:when>
					<xsl:when test="@type = 'pdf'">
						<p class="paradefault">
							<a target="_blank" href="{$localPath}{@src}.pdf">View document</a>
						</p>
					</xsl:when>
				</xsl:choose>

<xsl:if test="@supportDoc != ''">
					<p class="paradefault">
						<a target="_blank" href="{$localPath}{@supportDoc}.pdf">View transcript</a>
					</p>
				</xsl:if>

</description>

	<xsl:choose>
	<xsl:when test="@type = 'audio'"><enclosure url="{$localPath}{@src}.mp3" /></xsl:when>
	<xsl:when test="@type = 'videoboth'"><enclosure url="{$localPath}{@src}.mp4" /></xsl:when>
	<xsl:when test="@type = 'videolow'"><enclosure url="{$localPath}{@src}.flv" /></xsl:when>
	<xsl:when test="@type = 'videohigh'"><enclosure url="{$localPath}{@src}.mp4" /></xsl:when>
	<xsl:when test="@type = 'flash'"><enclosure url="{$localPath}{@src}.swf" /></xsl:when>
	<xsl:when test="@type = 'pdf'"><enclosure url="{$localPath}{@src}.pdf" /></xsl:when>
	</xsl:choose>
</item>
</xsl:for-each>
</channel>
</rss>
</xsl:template>

</xsl:stylesheet>
