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

<!-- MAIN TEMPLATE -->
<xsl:template match="/beer_recipes">
    <table class="eighty"><tr class="titles">
            <td>Name</td>
            <td>Style</td>
            <td>Date</td>
            <td>Ready</td>
            <td>SG / FG</td>
            <td>OE / RE</td>
            <td>AA<br />%</td>
            <td>IBU</td>
            <td>BU:<br />SG</td>
            <td><a href="http://beercolor.netfirms.com/balance.html">BV</a></td>
            <td>Color<br /><xsl:text disable-output-escaping="yes">&amp;deg;</xsl:text>srm</td>
            <td>Abv<br />(Abw)</td>
            <td>Mash<br />Efcy</td>
            <!--            <td>Cost</td> -->
            </tr>
        <xsl:for-each select="recipe">
            <xsl:if test="name/@number&gt;23">
                <tr>
                  <td><xsl:text disable-output-escaping="yes">&lt;a href="full.php?num=</xsl:text>
                        <xsl:value-of select="name/@number"/>
                        <xsl:text disable-output-escaping="yes">"&gt;</xsl:text>
                        <xsl:value-of select="name"/>
                        <xsl:text disable-output-escaping="yes">&lt;/a&gt;</xsl:text>
                    </td>
                    <td><xsl:value-of select="style"/></td>
                    <td class="rightalign"><xsl:value-of select="substring-before(date,'-')"/>-<xsl:value-of select="substring-before(substring-after(date,'-'),'-')"/>-<xsl:value-of select="substring(substring-after(substring-after(date,'-'),'-'),3,2)"/></td>
                    <td class="rightalign"><xsl:value-of select="substring-before(packaging/ready,'-')"/>-<xsl:value-of select="substring-before(substring-after(packaging/ready,'-'),'-')"/>-<xsl:value-of select="substring(substring-after(substring-after(packaging/ready,'-'),'-'),3,2)"/></td>
                    <td class="rightalign"><xsl:value-of select="actual_data/SG"/> / <xsl:value-of select="actual_data/FG"/></td>
                    <td class="rightalign"><xsl:value-of select="actual_data/OE"/> / <xsl:value-of select="format-number((((0.22 + (0.001 * actual_data/OE)) * actual_data/OE) + actual_data/AE) div (1.22 + (0.001 * actual_data/OE)), '0.00')"/></td>
                    <td class="rightalign"><xsl:value-of select="actual_data/AA"/></td>
                    <td class="rightalign"><xsl:value-of select="predicted_data/bitterness"/></td>
                    <td class="rightalign"><xsl:value-of select="format-number(predicted_data/bitterness div ((actual_data/SG - 1) * 1000), '0.00')"/></td>
                    <td class="rightalign"><xsl:value-of select="format-number((predicted_data/bitterness * 0.205) div ((((0.22 + (0.001 * actual_data/OE)) * actual_data/OE) + actual_data/AE) div (1.22 + (0.001 * actual_data/OE))), '0.00')"/></td>
                    <td class="rightalign"><xsl:value-of select="predicted_data/color"/></td>
                    <td class="rightalign"><xsl:value-of select="actual_data/ABV"/>% (<xsl:value-of select="actual_data/ABW"/>%)</td>
                    <td class="rightalign"><xsl:value-of select="actual_data/efficiency"/></td>
                </tr>
            </xsl:if>
         </xsl:for-each>
     </table>
</xsl:template>

</xsl:stylesheet>
