<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" media-type="text/xml"/>
	<xsl:template match="//reportview[@type='BANDWIDTH']">
		
			<xsl:variable name="_format" select="@format"/>
			<xsl:variable name="_customerName" select="customerName"/>
			<xsl:variable name="_customerID" select="customerID"/>
			<xsl:variable name="_savePath" select="savePath"/>
			<xsl:variable name="_saveName" select="name"/>
			<xsl:variable name="_frequency" select="frequency"/>
			<xsl:variable name="_sectionType" select="sectionType"/>
			<xsl:element name="reportview">
				<xsl:attribute name="reportpath">/content/package[@name='Product Robustness']/folder[@name='Bandwidth']/report[@name='Bandwidth Packet']</xsl:attribute>
				<xsl:attribute name="path">
					<xsl:value-of select="$_savePath"/>
				</xsl:attribute>
				<xsl:attribute name="name">
					<xsl:value-of select="$_saveName"/>
				</xsl:attribute>
				<xsl:attribute name="format">
					<xsl:value-of select="$_format"/>
				</xsl:attribute>
				<xsl:element name="parameter">
					<xsl:attribute name="name">Customer</xsl:attribute>
					<xsl:element name="option">
						<xsl:attribute name="display">
							<xsl:value-of select="$_customerName"/>
						</xsl:attribute>
						<xsl:attribute name="use">
							<xsl:value-of select="$_customerID"/>
						</xsl:attribute>
					</xsl:element>
				</xsl:element>
				<xsl:element name="parameter">
					<xsl:attribute name="name">DateRange</xsl:attribute>
					<xsl:attribute name="type">range</xsl:attribute>
					<xsl:element name="start">
						<xsl:attribute name="display">
							<xsl:value-of select="$monthStartDisplay"/>
						</xsl:attribute>
						<xsl:attribute name="use">
							<xsl:value-of select="$monthStartValue"/>
						</xsl:attribute>
						<xsl:attribute name="inclusive">true</xsl:attribute>
					</xsl:element>
					<xsl:element name="end">
						<xsl:attribute name="display">
							<xsl:value-of select="$monthEndDisplay"/>
						</xsl:attribute>
						<xsl:attribute name="use">
							<xsl:value-of select="$monthEndValue"/>
						</xsl:attribute>
						<xsl:attribute name="inclusive">true</xsl:attribute>
					</xsl:element>
				</xsl:element>
				<xsl:element name="parameter">
					<xsl:attribute name="name">DateSelection</xsl:attribute>
					<xsl:element name="option">
						<xsl:attribute name="display">Custom Range</xsl:attribute>
						<xsl:attribute name="use">CUSTOM</xsl:attribute>
					</xsl:element>
				</xsl:element>
				<xsl:element name="parameter">
					<xsl:attribute name="name">SectionType</xsl:attribute>
					<xsl:element name="option">
						<xsl:attribute name="display">Probe</xsl:attribute>
						<xsl:attribute name="use">PROBE</xsl:attribute>
						<xsl:if test="sectionType = 'Protocol Group'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
					<xsl:element name="option">
						<xsl:attribute name="display">Protocol Group</xsl:attribute>
						<xsl:attribute name="use">PROTOCOL</xsl:attribute>
						<xsl:if test="sectionType = 'Probe'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
				</xsl:element>
				<xsl:element name="parameter">
					<xsl:attribute name="name">Aggregation</xsl:attribute>
					<xsl:element name="option">
						<xsl:attribute name="display">Hour</xsl:attribute>
						<xsl:attribute name="use">HOUR</xsl:attribute>
						<xsl:if test="$_frequency != 'HOURLY'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
					<xsl:element name="option">
						<xsl:attribute name="display">Day</xsl:attribute>
						<xsl:attribute name="use">DAY</xsl:attribute>
						<xsl:if test="$_frequency != 'DAILY'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
					<xsl:element name="option">
						<xsl:attribute name="display">Week</xsl:attribute>
						<xsl:attribute name="use">WEEK</xsl:attribute>
						<xsl:if test="$_frequency != 'WEEKLY'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
					<xsl:element name="option">
						<xsl:attribute name="display">Month</xsl:attribute>
						<xsl:attribute name="use">MONTH</xsl:attribute>
						<xsl:if test="$_frequency != 'MONTHLY'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
				</xsl:element>
				<xsl:element name="parameter">
					<xsl:attribute name="name">ReportType</xsl:attribute>
					<xsl:element name="option">
						<xsl:attribute name="disply">Bandwidth CSV</xsl:attribute>
						<xsl:attribute name="use">BANDWIDTH-CSV</xsl:attribute>
						<xsl:if test="$_format != 'CSV'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
					<xsl:element name="option">
						<xsl:attribute name="disply">Bandwidth Report</xsl:attribute>
						<xsl:attribute name="use">BANDWIDTH-REPORT</xsl:attribute>
						<xsl:if test="$_format = 'CSV'">
							<xsl:attribute name="disable">true</xsl:attribute>
						</xsl:if>
					</xsl:element>
				</xsl:element>
			</xsl:element>
		
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.

<metaInformation>
	<scenarios>
		<scenario default="yes" name="ReportViewBuilder" userelativepaths="yes" externalpreview="no" url="input.xml" htmlbaseurl="" outputurl="" processortype="saxon8" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml=""
		          commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator="">
			<advancedProp name="sInitialMode" value=""/>
			<advancedProp name="bXsltOneIsOkay" value="true"/>
			<advancedProp name="bSchemaAware" value="true"/>
			<advancedProp name="bXml11" value="false"/>
			<advancedProp name="iValidation" value="0"/>
			<advancedProp name="bExtensions" value="true"/>
			<advancedProp name="iWhitespace" value="0"/>
			<advancedProp name="sInitialTemplate" value=""/>
			<advancedProp name="bTinyTree" value="true"/>
			<advancedProp name="bWarnings" value="true"/>
			<advancedProp name="bUseDTD" value="false"/>
			<advancedProp name="iErrorHandling" value="fatal"/>
		</scenario>
	</scenarios>
	<MapperMetaTag>
		<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no">
			<SourceSchema srcSchemaPath="input.xml" srcSchemaRoot="reports" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/>
		</MapperInfo>
		<MapperBlockPosition>
			<template match="/">
				<block path="xsl:for-each" x="182" y="25"/>
				<block path="xsl:for-each/xsl:element/xsl:attribute[1]/xsl:value-of" x="177" y="90"/>
				<block path="xsl:for-each/xsl:element/xsl:attribute[2]/xsl:value-of" x="217" y="108"/>
				<block path="xsl:for-each/xsl:element/xsl:attribute[3]/xsl:value-of" x="177" y="126"/>
				<block path="xsl:for-each/xsl:element/xsl:element/xsl:element/xsl:attribute/xsl:value-of" x="177" y="198"/>
				<block path="xsl:for-each/xsl:element/xsl:element/xsl:element/xsl:attribute[1]/xsl:value-of" x="217" y="216"/>
				<block path="xsl:for-each/xsl:element/xsl:element[3]/xsl:element/xsl:if/=[0]" x="171" y="130"/>
				<block path="xsl:for-each/xsl:element/xsl:element[3]/xsl:element/xsl:if" x="217" y="132"/>
				<block path="xsl:for-each/xsl:element/xsl:element[3]/xsl:element[1]/xsl:if/=[0]" x="91" y="130"/>
				<block path="xsl:for-each/xsl:element/xsl:element[3]/xsl:element[1]/xsl:if" x="137" y="132"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element/xsl:if/!=[0]" x="51" y="130"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element/xsl:if" x="97" y="132"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element[1]/xsl:if/!=[0]" x="11" y="130"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element[1]/xsl:if" x="57" y="132"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element[2]/xsl:if/!=[0]" x="0" y="130"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element[2]/xsl:if" x="17" y="132"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element[3]/xsl:if/!=[0]" x="91" y="90"/>
				<block path="xsl:for-each/xsl:element/xsl:element[4]/xsl:element[3]/xsl:if" x="137" y="92"/>
				<block path="xsl:for-each/xsl:element/xsl:element[5]/xsl:element/xsl:if/!=[0]" x="51" y="90"/>
				<block path="xsl:for-each/xsl:element/xsl:element[5]/xsl:element/xsl:if" x="97" y="92"/>
				<block path="xsl:for-each/xsl:element/xsl:element[5]/xsl:element[1]/xsl:if/=[0]" x="11" y="90"/>
				<block path="xsl:for-each/xsl:element/xsl:element[5]/xsl:element[1]/xsl:if" x="57" y="92"/>
			</template>
		</MapperBlockPosition>
		<TemplateContext></TemplateContext>
		<MapperFilter side="source"></MapperFilter>
	</MapperMetaTag>
</metaInformation>
-->