<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" cdata-section-elements="script"/>

<xsl:template match="form">
	<xsl:apply-templates select="node()|@*"/>
</xsl:template>
<xsl:template match="@*[starts-with(name(),'on')]"></xsl:template>
<xsl:template match="span[@class='chars-left']"></xsl:template>
<xsl:template match="script"></xsl:template>
<xsl:template match="col">
	<xsl:element name="col">
		<xsl:attribute name="class"><xsl:value-of select="@class"/></xsl:attribute>
		<xsl:attribute name="test"><xsl:text>test</xsl:text></xsl:attribute>
		<xsl:text>&#160;</xsl:text>
	</xsl:element>
</xsl:template>
<xsl:template match="table[@class='control-fields' or @class='control-buttons']"><!-- remove from result --></xsl:template>
<xsl:template match="img[@class='help-hotspot']"><!-- remove from result --></xsl:template>
<xsl:template match="input[@type='checkbox' and @checked='checked']">
	<xsl:value-of select="following-sibling::label[position()=1]/text()"/>
</xsl:template>
<xsl:template match="label[@for=preceding-sibling::*[position()=last() and @type='checkbox' and @checked='checked']/@id]">
<!-- remove from result -->
</xsl:template>
<xsl:template match="input">
	<xsl:element name="span">
		<xsl:attribute name="class">
			<xsl:text>input-</xsl:text><xsl:value-of select="@type"/>
		</xsl:attribute>
		<xsl:value-of select="@value"/>
	</xsl:element>
</xsl:template>
<xsl:template match="textarea">
	<xsl:element name="pre">
		<xsl:attribute name="class"><xsl:text>textarea</xsl:text></xsl:attribute><xsl:value-of select="."/>
	</xsl:element>
</xsl:template>
<xsl:template match="select">
	<xsl:element name="span">
		<xsl:attribute name="class"><xsl:text>select</xsl:text></xsl:attribute>
		<xsl:value-of select="option[@selected='selected']"/>
	</xsl:element>
</xsl:template>
<xsl:template match="input[@type='button' or @type='submit' or @type='hidden']">
	<span></span>
</xsl:template>
<xsl:template match="node()|@*">
	<xsl:copy>
		<xsl:apply-templates select="node()|@*"/>
	</xsl:copy>
</xsl:template>
</xsl:transform>