<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<!-- Created: July 2012 -->
	<!-- Version: 9.0 -->
	<xsl:include href="pbdmi-common-9.xsl"/>
	
	<xsl:output indent="yes" method="xml"/>
	<xsl:template match="*">

		<!-- HEADER -->
		<xsl:element name="FILETRANSMISSION">
			<xsl:attribute name="FILELAYOUTTYPE">
				<xsl:value-of select="FileLayoutType"/>
			</xsl:attribute>
			<xsl:attribute name="FILEID">
				<xsl:value-of select="FileId"/>
			</xsl:attribute>
			<xsl:attribute name="SCHOOLYEAR">
				<xsl:value-of select="SchoolYear"/>
			</xsl:attribute>

			<xsl:variable name="fips" select="FipsStateCode"/>

			<!--loop through agency elements-->
			<xsl:for-each select="Agency">
				<!--<AGENCY FIPSSTATECODE="01" STATEAGENCYIDNUMBER="01" STATELEAIDNUMBER="001000-0000001" STATESCHOOLIDNUMBER="001000-001">-->
				<xsl:element name="AGENCY">
					<xsl:attribute name="FIPSSTATECODE">
						<xsl:value-of select="$fips"/>
					</xsl:attribute>
					<xsl:attribute name="STATEAGENCYIDNUMBER">
						<xsl:value-of select="StateAgencyIdNumber"/>
					</xsl:attribute>
					<xsl:attribute name="STATELEAIDNUMBER">
						<xsl:value-of select="StateLeaIdNumber"/>
					</xsl:attribute>
					<xsl:attribute name="STATESCHOOLIDNUMBER">
						<xsl:value-of select="StateSchoolIdNumber"/>
					</xsl:attribute>

					<!-- DG 728 - Intervention Used -->
					<!--<INTRVNTIONTYPE>TURN</INTRVNTIONTYPE>-->
					<xsl:if test="InterventionUsed">
						<xsl:element name="INTRVNTIONTYPE">
							<xsl:value-of select="InterventionUsed"/>
						</xsl:element>
					</xsl:if>

					<!-- DG 752 - Baseline Indicator Status (Metadata) -->
					<!--<BASEINDSTATMD>YES</BASEINDSTATMD>-->
					<xsl:if test="BaselineIndicatorStatus">
						<xsl:element name="BASEINDSTATMD">
							<xsl:value-of select="BaselineIndicatorStatus"/>
						</xsl:element>
					</xsl:if>

					<!-- DG 729 - School year minutes -->
					<!--<SYMINUTES>60000</SYMINUTES>-->
					<xsl:if test="SchoolYearMinutes">
						<xsl:element name="SYMINUTES">
							<xsl:value-of select="SchoolYearMinutes"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 745 - Increased Learning Time -->
					<!--<INCLRNTIME>YES</INCLRNTIME>-->
					<xsl:if test="IncreasedLearningTime">
						<xsl:element name="INCLRNTIME">
							<xsl:value-of select="IncreasedLearningTime"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 745 - Increased Learning Time - Longer School Year -->
					<!--<INCLRNTIMELSY>LSY</INCLRNTIMELSY>-->
					<xsl:if test="IncreasedLearningTimeLSYear">
						<xsl:element name="INCLRNTIMELSY">
							<xsl:value-of select="IncreasedLearningTimeLSYear"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 745 - Increased Learning Time - Longer School Day -->
					<!--<INCLRNTIMELSD>LSD</INCLRNTIMELSD>-->
					<xsl:if test="IncreasedLearningTimeLSDay">
						<xsl:element name="INCLRNTIMELSD">
							<xsl:value-of select="IncreasedLearningTimeLSDay"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 745 - Increased Learning Time - Before or After School -->
					<!--<INCLRNTIMEBAS>BAS</INCLRNTIMEBAS>-->
					<xsl:if test="IncreasedLearningTimeBASchool">
						<xsl:element name="INCLRNTIMEBAS">
							<xsl:value-of select="IncreasedLearningTimeBASchool"/>
						</xsl:element>
					</xsl:if>
										
					<!-- DG 745 - Increased Learning Time - Summer School -->
					<!--<INCLRNTIMESS>SS</INCLRNTIMESS>-->
					<xsl:if test="IncreasedLearningTimeSSchool">
						<xsl:element name="INCLRNTIMESS">
							<xsl:value-of select="IncreasedLearningTimeSSchool"/>
						</xsl:element>
					</xsl:if>
									
					<!-- DG 745 - Increased Learning Time - Weekend School -->
					<!--<INCLRNTIMEWES>WES</INCLRNTIMEWES>-->
					<xsl:if test="IncreasedLearningTimeWESchool">
						<xsl:element name="INCLRNTIMEWES">
							<xsl:value-of select="IncreasedLearningTimeWESchool"/>
						</xsl:element>
					</xsl:if>					
					
					<!-- DG 745 - Increased Learning Time - Other -->
					<!--<INCLRNTIMEOTH>OTH</INCLRNTIMEOTH>-->
					<xsl:if test="IncreasedLearningTimeOther">
						<xsl:element name="INCLRNTIMEOTH">
							<xsl:value-of select="IncreasedLearningTimeOther"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 731 - Student Attendance Rate -->
					<!--<STUATTRATE>1.0000</STUATTRATE>-->
					<xsl:if test="StudentAttendanceRate">
						<xsl:element name="STUATTRATE">
							<xsl:value-of select="StudentAttendanceRate"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 732 - Advanced Coursework -->
					<!--<ADVCOURSEWRK>20</ADVCOURSEWRK>-->
					<xsl:if test="AdvancedCoursework">
						<xsl:element name="ADVCOURSEWRK">
							<xsl:value-of select="AdvancedCoursework"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 733 - Dual Enrollment Classes -->
					<!--<DUALENROLLCLS>20</DUALENROLLCLS>-->
					<xsl:if test="DualEnrollmentClasses">
						<xsl:element name="DUALENROLLCLS">
							<xsl:value-of select="DualEnrollmentClasses"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG 734 - Advanced Coursework / Dual Enrollment Classes --> 
					<!--<ADVCWKDUALENRCL>20</ADVCWKDUALENRCL>-->
					<xsl:if test="AdvCowkAndDualEnrClasses">
						<xsl:element name="ADVCWKDUALENRCL">
							<xsl:value-of select="AdvCowkAndDualEnrClasses"/>
						</xsl:element>
					</xsl:if>
					
					<!-- DG735 - Teacher Attendance Rate --> 
					<!--<TCHATTRATE>1.0000</TCHATTRATE>-->
					<xsl:if test="TeacherAttendanceRate">
						<xsl:element name="TCHATTRATE">
							<xsl:value-of select="TeacherAttendanceRate"/>
						</xsl:element>
					</xsl:if>					
					
					<!--<EXPLANATION></EXPLANATION>-->
					<xsl:apply-templates select="Explanation">
						<xsl:with-param name="value">
							<xsl:value-of select="Explanation"/>
						</xsl:with-param>
					</xsl:apply-templates>
				</xsl:element>
			</xsl:for-each>
		</xsl:element>
	</xsl:template>
</xsl:stylesheet>