<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:strip-space elements="*"/>
	<xsl:output method="html" encoding="utf-8"/>

	<xsl:template match="LAYOUT">
		<xsl:variable name="cID" select="@ID"/>
		<xsl:choose>
			<xsl:when test="@SUBMENU-PLACEHOLDER = 'SUBMENU-PLACEHOLDER'">
				<xsl:copy><xsl:apply-templates select="MENU/MENU-ITEM/MENU-ITEM" mode="left"/><xsl:apply-templates select="MENU/MENU-ITEM/MENU-ITEM" mode="sub"/></xsl:copy>
			</xsl:when>
			<xsl:otherwise>
				<xsl:copy><xsl:apply-templates select="MENU/MENU-ITEM/MENU-ITEM[@ID = $cID]" mode="left"/><xsl:apply-templates select="MENU/MENU-ITEM/MENU-ITEM[@ID = $cID]" mode="sub"/></xsl:copy>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>

	<xsl:template match="LAYOUT/MENU/MENU-ITEM/MENU-ITEM[@ID = 'SUBMENU-PLACEHOLDER-FAKE-ID']" mode="left"/>
	<xsl:template match="LAYOUT/MENU/MENU-ITEM/MENU-ITEM[@ID = 'SUBMENU-PLACEHOLDER-FAKE-ID']" mode="sub"/>

</xsl:stylesheet>