<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method = "xml"
	            indent="no"
				xmlns="http://www.w3.org/1999/XML"
				omit-xml-declaration = "no"
	            encoding="ISO-8859-1"
				/>
<!--
	            doctype-public= "-//W3C//DTD XML 1.1//EN"
-->
	<xsl:template match = "/product-list">
		<xsl:param name = "pid"><xsl:value-of select = "@pid" /></xsl:param>
		<xsl:param name = "eid"><xsl:value-of select = "@eid" /></xsl:param>
		<xsl:param name = "iid"><xsl:value-of select = "@iid" /></xsl:param>
		<html-fragment>
			<p>
				[ <a><xsl:attribute name = "href">javascript:switch_config('demonstration_6:welcome_brochure')</xsl:attribute>Shopping Home</a> | <a><xsl:attribute name = "href">javascript:product_view('<xsl:value-of select = "$eid" />',<xsl:value-of select = "$pid" />);</xsl:attribute>Item List For <xsl:value-of select = "product[@pid = $pid]/@name" /></a> | <a><xsl:attribute name = "href">javascript:product_view('<xsl:value-of select = "$eid" />')</xsl:attribute>View Product List</a> ]
			</p>
			<xsl:choose>
				<xsl:when test = "product[@pid = $pid]/item[@iid = $iid]">
					<xsl:apply-templates select = "product[@pid = $pid]/item[@iid = $iid]">
						<xsl:with-param name = "pid" select = "$pid" />
						<xsl:with-param name = "eid" select = "$eid" />
						<xsl:with-param name = "iid" select = "$iid" />
					</xsl:apply-templates>
				</xsl:when>
				<xsl:otherwise>
					<p><b>Invalid Item Details Using pid = '<xsl:value-of select = "$pid" />' and iid = '<xsl:value-of select = "$iid" />'</b></p>
				</xsl:otherwise>
			</xsl:choose>
		</html-fragment>
	</xsl:template>
	<xsl:template match = "item">
		<xsl:param name = "pid"><xsl:value-of select = "@pid" /></xsl:param>
		<xsl:param name = "eid"><xsl:value-of select = "@eid" /></xsl:param>
		<xsl:param name = "iid"><xsl:value-of select = "@iid" /></xsl:param>

		<p><b><xsl:text>Pid/Iid: </xsl:text></b><xsl:value-of select = "$pid" />/<xsl:value-of select = "$iid" /></p>
		<p><b><xsl:text>Name: </xsl:text></b><xsl:value-of select = "@name" /></p>
		<p><b><xsl:text>Description: </xsl:text></b><xsl:value-of select = "desc/text()" /></p>
		<p><input type = "button" class = "button"><xsl:attribute name = "value">Add Item for <xsl:value-of select = "cost/text()" /></xsl:attribute><xsl:attribute name = "onclick">add_item('<xsl:value-of select = "$eid" />',<xsl:value-of select = "$pid" />,<xsl:value-of select = "$iid" />,'<xsl:value-of select = "@name" />','<xsl:value-of select = "cost/text()" />')</xsl:attribute></input></p>
		<!--<p><b><xsl:text>Cost: </xsl:text></b><xsl:value-of select = "cost/text()" /></p>-->
	</xsl:template>
</xsl:stylesheet>


