<xsl:stylesheet version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  xmlns:msxsl="urn:schemas-microsoft-com:xslt" 
  exclude-result-prefixes="msxsl" 
  xmlns:ddwrt2="urn:frontpage:internal"> 
<xsl:output method="html" indent="yes"/> 

<xsl:template match="dsQueryResponse" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"> 
  <div class="subjectsList" > 
      <xsl:apply-templates select="/dsQueryResponse/Rows/Row"/> 
  </div>  
</xsl:template> 

<xsl:template match="Row">
  <xsl:if test="position() = 1">
    <span class="resourceLink">
      <xsl:value-of select="@Category" disable-output-escaping="yes" />
    </span>
    <br/>
  </xsl:if>
  
  <xsl:if test="position() = 1 or preceding-sibling::Row[1]/@Subject != @Subject">
    <xsl:if test="@Subject = 'Adolescents'">
    <a class="resourceLink" href="Adolescents.aspx">
      <xsl:value-of select="@Subject" disable-output-escaping="yes" />
    </a>
    <br/>
    </xsl:if>
    <xsl:if test="@Subject = 'Animal Rights, Endangered Species &amp; Laws'">
      <a class="resourceLink" href="Animal-Rights.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Art'">
      <a class="resourceLink" href="Art.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Bullying Resources'">
      <a class="resourceLink" href="Bullying-Resources.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Business &amp; Economics, Small Business &amp; Business Plans'">
      <a class="resourceLink" href="BusinessEconomics.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Careers'">
      <a class="resourceLink" href="careers.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Children'">
      <a class="resourceLink" href="Children.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Crime'">
      <a class="resourceLink" href="crime.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Education'">
      <a class="resourceLink" href="Education.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Environment'">
      <a class="resourceLink" href="Environment.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Families'">
      <a class="resourceLink" href="families.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Geology'">
      <a class="resourceLink" href="geology.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Government - Federal'">
      <a class="resourceLink" href="Government-Federal.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Government - Local'">
      <a class="resourceLink" href="Government-Local.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Government - State'">
      <a class="resourceLink" href="Government-State.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Health &amp; Alternative Medicine'">
      <a class="resourceLink" href="health.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'History'">
      <a class="resourceLink" href="history.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Hoaxes, Pseudoscience &amp; the Paranormal'">
      <a class="resourceLink" href="hoaxes.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Holocaust'">
      <a class="resourceLink" href="Holocaust.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Human Rights'">
      <a class="resourceLink" href="Human-Rights.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Immigration &amp; Emigration'">
      <a class="resourceLink" href="Immigration-Emigration.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>

    <xsl:if test="@Subject = 'Islam'">
      <a class="resourceLink" href="islam.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>
    
      <xsl:if test="@Subject = 'Law'">
        <a class="resourceLink" href="law.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>
    
      <xsl:if test="@Subject = 'Leisure &amp; Recreation'">
        <a class="resourceLink" href="Leisure-Recreation.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>

      <xsl:if test="@Subject = 'Libraries'">
        <a class="resourceLink" href="Libraries.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>

      <xsl:if test="@Subject = 'Native Americans'">
        <a class="resourceLink" href="Native-Americans.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>

      <xsl:if test="@Subject = 'Psychology'">
        <a class="resourceLink" href="Psychology.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>

      <xsl:if test="@Subject = 'Scholarships &amp; Financial Aid'">
        <a class="resourceLink" href="Scholarships-FinancialAid.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>

      <xsl:if test="@Subject = 'Senior Citizens'">
        <a class="resourceLink" href="Senior-Citizens.aspx">
          <xsl:value-of select="@Subject" disable-output-escaping="yes" />
        </a>
        <br/>
      </xsl:if>
    <xsl:if test="contains(@Subject,'Women') and contains(@Subject,'Issues')">
      <a class="resourceLink" href="Womens-Issues.aspx">
        <xsl:value-of select="@Subject" disable-output-escaping="yes" />
      </a>
      <br/>
    </xsl:if>


 
  </xsl:if>

  
</xsl:template>

</xsl:stylesheet>
