<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:variable name="Space"><xsl:text>&amp;nbsp;</xsl:text></xsl:variable>
<xsl:output method="html"/>

<xsl:template match="/">
	<html>
		<head>
			<link rel="STYLESHEET" href="css/main.css" type="text/css"/>
			<script type="text/javascript">
				function tabE(obj, e) 
				{
					var e = (typeof event != 'undefined') ? window.event : e; // IE : Moz 
					if (e.keyCode == 13) 
					{
						var ele = document.forms[0].elements;
						for (var i = 0; i &lt; ele.length; i++) 
						{
							var q = (i == ele.length - 1) ? 0 : i + 1; // if last element : if any other 
							if (obj == ele[i]) 
							{
								ele[q].focus();
								break
							}
						}
						return false;
					}
				}
				function submitForm() 
				{
				   // Get the first form with the name
				   // Usually the form name is not repeated
				   // but duplicate names are possible in HTML
				   // Therefore to work around the issue, enforce the correct index
				   var frm = document.getElementsByName('labelform')[0];
				   frm.submit(); // Submit the form
				   frm.reset();  // Reset all form data
				   document.getElementById("item").focus();
				   return false; // Prevent page refresh
				}
			</script>
		</head>
		<body>
			<xsl:apply-templates select="main_page"/>		
		</body>
	</html>
        
        
</xsl:template>


<!-- ======================================================================= -->

	<xsl:template match="main_page">
		<xsl:value-of select="@query_result"/>
		<xsl:apply-templates select="*[starts-with(name(), '_')]"/>		
	</xsl:template>

	<xsl:template match="_home_mng">
		<div class="header_title">Homes / Clients Maintenance</div>
		<p/>
		<form name="home_client_form" method="post" action="{@hc_form_url}">

			<table class="items">
				<tr>
					<td class="input_label">Name</td>
					<td><input class="small"  type="text" name="hc_name" id="hc_name" onkeypress="return tabE(this,event)" tabindex="1" value="{@hc_name}"/></td>
				</tr>
				<tr>
					<td class="input_label">Currency Symbol</td>
					<td><input class="small_number" type="text" name="hc_currency" id="hc_currency" onkeypress="return tabE(this,event)" tabindex="2" value="{@hc_currency}"/></td>
				</tr>
				<tr>
					<td class="input_label">Type</td>
					<td>
						<select class="small" name="hc_type" id="hc_type" onkeypress="return tabE(this,event)" tabindex="3" value="{@hc_type}">
							<option value="none">-- Select --</option>
							<xsl:apply-templates select="hc_type"/>
						</select>
					</td>
				</tr>
				<tr>
					<td><input type="hidden" name="hc_id" value="{@hc_id}"/></td>
					<td>
						<button type="submit" name="action" value="save">Save</button>
						<xsl:if test="@show_delete = 'Y'"><button class="delete_button" type="submit" name="action" value="delete">Delete</button></xsl:if>	
						<a href="{@hc_back_url}" class="back_button">Back</a>
					</td>
				</tr>
			
			</table>
		</form>

	</xsl:template>

	<xsl:template match="hc">
		<tr>
			<td><a href="{@hc_url}"><xsl:value-of select="@hc_name"/></a></td>
		
		</tr>
	</xsl:template>

	<xsl:template match="hc_type">
		<option value="{@hc_type}">
			<xsl:if test="@selected"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if>		
			<xsl:value-of select="@hc_type"/>
		</option>
	</xsl:template>

</xsl:stylesheet>