<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE document SYSTEM "http://commons.omniupdate.com/dtd/standard.dtd"> 
<xsl:stylesheet 
	version="3.0" 
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    xmlns:ou="http://omniupdate.com/XSL/Variables"
    xmlns:fn="http://omniupdate.com/XSL/Functions" 
    xmlns:ouc="http://omniupdate.com/XSL/Variables"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/" 
    exclude-result-prefixes="xs ou fn ouc content dc">
	<!--
	SPECIAL TEMPLTES
	Special templates not specific to a particular page type
	
	Contents	
	1.Advanced Accordion
	
	Contributors: Steven Hefner
Last Updated 11/22/2013
	--> 
    
     <xsl:output encoding="UTF-8" />

	

<!-- 1. ADVANCED COMPLEX ACCORDION -->
<!-- NOTE: Simple accordion is defined in table-transformations2.xsl -->



<!-- Accordion Widget -->
<xsl:template match="table[contains(@class, 'ou-accordion')]">
	<xsl:variable name="adv" select="position()" />
	<div class="accordion" id="accordion{$adv}">
		<xsl:for-each select="./tbody/tr">
		<div class="accordion-group">
			<div class="accordion-heading">
				<a class="accordion-toggle" datatoggle="collapse" data-parent="#accordion{$adv}" href="#collapse-{$adv}-{position()}">
					<xsl:value-of select="td[1]" />
				</a>
			</div>
				<div id="collapse-{$adv}-{position()}" class="accordion-body collapse {if (position()=1) then 'in' else ''}">
				<div class="accordion-inner">
				<xsl:apply-templates select="td[2]/node()" />
				</div>
			</div>
		</div><!--/accordion-group-->
		</xsl:for-each>
	</div><!--/accordion -->
</xsl:template>
