<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/strict.dtd" doctype-public="-//W3C//DTD HTML 4.01//EN" encoding="iso-8859-1" />

	<xsl:include href="variables.xsl" />
	<xsl:include href="global.xsl" />
	<xsl:include href="navigation.xsl" />

	<xsl:template name="userSummaryLayout">
	
		<xsl:call-template name="userSummaryChart" />

		<xsl:if test="normalize-space(Params/searchTerm)">
			<form class="section" action="/app/user">
				<input type="submit" value="Clear Search" />
			</form>
		</xsl:if>
		<div>
			<xsl:if test="normalize-space(Access/Search)">
				<xsl:attribute name="class">twoSections</xsl:attribute>
			</xsl:if>
			<div>
				<xsl:choose>
					<xsl:when test="normalize-space(Access/Search)">
						<xsl:attribute name="class">sectionRight</xsl:attribute>
					</xsl:when>
					<xsl:otherwise>
						<xsl:attribute name="class">section</xsl:attribute>
					</xsl:otherwise>
				</xsl:choose>
				<ul>
					<li><a href="link">Add New User</a></li>
				</ul>
			</div>
			<xsl:if test="normalize-space(Access/Search)">
				<script src="/test/javascript/validateSearch.js" type="text/javascript"></script>
				<form class="sectionLeft" action="/app/user">
					<h2>Search Users</h2>
					<span id="ERRORsearchTerm" class="error"></span>
					<input type="text" name="searchTerm" maxlength="100" /> <input type="submit" name="Go" value="Go" />
				</form>
			</xsl:if>
		</div>
	</xsl:template>

	<xsl:template name="userSummaryChart">
		<div class="textChartHi">
			<table>
				<tr>
					<xsl:if test="Access/Label = 1">
						<th class="rowLeft">Label</th>
						</xsl:if>
						<th class="rowLeft">E-mail</th>
						<th>Name</th>
						<th>Location</th>
						<th>Phone</th>
						<th>Type</th>
						<th>Disabled</th>
						<xsl:if test="Access/Login = 1">
							<th>Log In As</th> 
						</xsl:if>
				</tr>
				<xsl:for-each select="Users/User">
					<tr class="row{position() mod 2}">
						<xsl:if test="/Root/Access/Label = 1">
							<td class="rowLeft"><xsl:value-of select="Label" /></td>
						</xsl:if>
						<td>
							<xsl:if test="/Root/Access/Label = ''">
								<xsl:attribute name="class">rowLeft</xsl:attribute>
							</xsl:if>
							<xsl:if test="/Root/Access/Email = 1">  	    
								<a href="#"><xsl:value-of select="Email" /></a>
							</xsl:if>
							<xsl:if test="/Root/Access/Email = ''">
								<xsl:value-of select="Email" />
							</xsl:if>
						</td>
						<td><xsl:value-of select="Name" /></td>
						<td><xsl:value-of select="Location" /></td>
						<td><xsl:value-of select="Phone" /></td>
						<td><xsl:value-of select="Type" /></td>
						<td class="rowCentered"><xsl:value-of select="Disabled" /></td>
						<xsl:if test="/Root/Access/Login = 1">
							<td><a href="{Login}">Log In</a></td>
						</xsl:if>
					</tr>
				</xsl:for-each>
			</table>
		</div>
	</xsl:template>

	<xsl:template name="userEntryLayout">
		<form class="section">
			<table>
				<tr>
					<td>E-mail</td>
					<td><input type="" name="" maxlength="80" /></td>
					<xsl:if test="User = 1">
						<td class="userDates">Created MM/DD/YY</td>
					</xsl:if>
				</tr>
				<tr>
					<td>First Name</td>
					<td><input type="" name="" maxlength="50" /></td>
					<xsl:if test="User = 1">
						<td class="userDates">Modified MM/DD/YY</td>
					</xsl:if>
				</tr>
				<tr>
					<td class="formSectionEnd">Last Name</td>
					<td class="formSectionEnd"><input type="" name="" maxlength="50" /></td>
					<xsl:if test="User = 1">
						<td rowspan="15"></td>
					</xsl:if>
				</tr>
				<tr>
					<td>Address Line 1</td>
					<td><input type="" name="" maxlength="50" /></td>
				</tr>
				<tr>
					<td>Address Line 1</td>
					<td><input type="" name="" maxlength="50" /></td>
				</tr>
				<tr>
					<td>City</td>
					<td><input type="" name="" maxlength="50" /></td>
				</tr>
				<tr>
					<td>State</td>
					<td>
						<select name="state">
						<option value="">Choose...</option>
						<xsl:call-template name="stateList" />
						</select>
					</td>
				</tr>
				<tr>
					<td>Postal Code</td>
					<td><input type="" name="" maxlength="15" /></td>
				</tr>
				<tr>
					<td class="formSectionEnd">Country</td>
					<td class="formSectionEnd">
						<select name="country">
							<option value="">Choose...</option>
						</select>
					</td>
				</tr>
				<tr>
					<td>Primary Phone</td>
					<td><input type="" name="" maxlength="50" /></td>
				</tr>
				<tr>
					<td class="formSectionEnd">Secondary Phone</td>
					<td class="formSectionEnd"><input type="" name="" maxlength="50" /></td>
				</tr>
				<tr>
					<td>Type</td>
					<td>
						<select name="type">
							<option value="">Choose...</option>
							<option value="">RoyaltyShare Adminstrator</option>
							<option value="">RoyaltyShare Account Representative</option>
							<option value="">Label Administrator</option>
							<option value="">Label User</option>
						</select>
					</td>
				</tr>
				<tr>
					<td>Label</td>
					<td>
						<select name="label">
						<option value="">Choose...</option>
						</select>
					</td>
				</tr>
				<tr>
				<td>Primary Contact</td>
				<td>
					<select name="primaryContact">
						<option value="">Choose...</option>
					</select>
				</td>
				</tr>
				<tr>
					<td>Emergency Contact</td>
					<td>
						<select name="emergencyContact">
							<option value="">Choose...</option>
						</select>
					</td>
				</tr>
				<tr>
					<td class="formSectionEnd">Disabled</td>
					<td class="formSectionEnd">
						<select name="disabled">
							<option value="">Choose...</option>
							<option value="no">No</option>
							<option value="yes">Yes</option>
						</select>
					</td>
				</tr>
				<tr>
					<td></td>
					<td>
						<input type="submit">
							<xsl:if test="User = 1">
								<xsl:attribute name="value">Update User</xsl:attribute>
							</xsl:if>
							<xsl:if test="User = ''">
								<xsl:attribute name="value">Add User</xsl:attribute>
							</xsl:if>
						</input>
					</td>
				</tr>
			</table> 
		</form>
	</xsl:template>

	<xsl:template name="stateList">
		<option value="">N/A</option>
		<option value="AL">Alabam</option>
		<option value="AK">Alaska</option>
		<option value="AS">American Samoa</option>
		<option value="AZ">Arizona</option>
		<option value="AR">Arkansas</option>
		<option value="CA">California</option>
		<option value="CO">Colorado</option>
		<option value="CT">Connecticut</option>
		<option value="DE">Delaware</option>
		<option value="DC">District of Columbia</option>
		<option value="FM">Federal States of Micronesia</option>
		<option value="FL">Florida</option>
		<option value="GA">Georgia</option>
		<option value="GU">Guam</option>
		<option value="HI">Hawaii</option>
		<option value="ID">Idaho</option>
		<option value="IL">Illinois</option>
		<option value="IN">Indiana</option>
		<option value="IA">Iowa</option>
		<option value="KS">Kansas</option>
		<option value="KY">Kentucky</option>
		<option value="LA">Louisiana</option>
		<option value="ME">Maine</option>
		<option value="MH">Marshall Islands</option>
		<option value="MD">Maryland</option>
		<option value="MA">Massachusetts</option>
		<option value="MI">Michigan</option>
		<option value="MN">Minnesota</option>
		<option value="MS">Mississippi</option>
		<option value="MO">Missouri</option>
		<option value="MT">Montana</option>
		<option value="NE">Nebraska</option>
		<option value="NV">Nevada</option>
		<option value="NH">New Hampshire</option>
		<option value="NJ">New Jersey</option>
		<option value="NM">New Mexico</option>
		<option value="NY">New York</option>
		<option value="NC">North Carolina</option>
		<option value="ND">North Dakota</option>
		<option value="MP">Northern Mariana Islands</option>
		<option value="OH">Ohio</option>
		<option value="OK">Oklahoma</option>
		<option value="OR">Oregon</option>
		<option value="PW">Palau</option>
		<option value="PA">Pennsylvania</option>
		<option value="PR">Puerto Rico</option>
		<option value="RI">Rhode Island</option>
		<option value="SC">South Carolina</option>
		<option value="SD">South Dakota</option>
		<option value="TN">Tennessee</option>
		<option value="TX">Texas</option>
		<option value="UT">Utah</option>
		<option value="VT">Vermont</option>
		<option value="VI">Virgin Islands</option>
		<option value="VA">Virginia</option>
		<option value="WA">Washington</option>
		<option value="WV">West Virginia</option>
		<option value="WI">Wisconsin</option>
		<option value="WY">Wyoming</option>
	</xsl:template>

</xsl:stylesheet>

