<?xml version="1.0" encoding="UTF-8"?>
<?altova_samplexml http://tomcat-dmaweb1.jrc.it/fuzzyg/xml/?fuzzy=0&start=0&end=100&q=kortrijk&cc=BE?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:icbm="http://postneo.com/icbm/">
	<xsl:template match="/fuzzyg">
				<h2>Results for <xsl:value-of select="request/query"/>
				</h2>
				<p>You can interactively explore the area around a place with the map on the side. Click on '<b>See on map</b>' to center the map on a place. Alternatively, you can see a place in <b>Google Earth</b> or in the <b>Digital Map Archive Explorer</b>.</p>
				<table>
					<tr>
  	</tr>
					<xsl:for-each select="response/results/result">
						<xsl:sort select="@accuracy" order="descending"/>
						<xsl:sort select="dsg/@code" order="descending"/>
					 <xsl:if test="(dsg/@code = 'PPL' or dsg/@code = 'PPLC' or dsg/@code = 'PPLA') and @accuracy > 0.95">
						<tr>
							<td valign="top">
                <!--                <input style="width:110" type="button" name="selectPlace" value="Open DMAExplorer" onclick="window.open('http://dma.jrc.it/map?center={ddlong},{ddlat}&amp;label={fullname}%20(Approximate%20location)','DMAExplorer')" />
                <br /> 
                <input style="width:110" type="button" name="selectPlace" value="Open DMAExplorer" onclick="window.open('http://dma.jrc.it/services/dmaexplorer/?x={ddlong}&amp;y={ddlat}&amp;labeltext={fullname}%20(Approximate%20location)&amp;addon=label&amp;box={ddlong - 1}:{ddlat - 1}:{ddlong + 1}:{ddlat + 1}','DMAExplorer')" />
								<br />-->
								<input style="width:110" type="button" name="selectPlace" value="Open Google Earth" onclick="window.location='http://dma.jrc.it/services/common/openGoogle.asp?system=fuzzyg_un&amp;lat={ddlat}&amp;lon={ddlong}&amp;alt=100000&amp;label={fullname}'" />
								<br />
								<input style="width:110" type="button" name="selectPlace" value="See on map" onclick="map.setCenter(new GLatLng({ddlat}, {ddlong}), 8)" />
                <br />
                <input style="width:110" type="button" name="selectPlace" value="See on Google map" onclick="window.open('http://maps.google.com/?q={ddlat} {ddlong} {fullname}','fuzzygmap')" />
              </td>
							<td>
								<b>
									<xsl:value-of select="fullname"/>
								</b>, 
			<xsl:if test="adm != ''">
									<i>
										<xsl:value-of select="adm"/>
									</i>, 
			</xsl:if>
								<xsl:value-of select="cc"/>
                <xsl:choose>
                  <xsl:when test="@accuracy > 0.95">
                    <img alt="95" src="http://dma.jrc.it/services/common/5star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.8">
                    <img alt="80" src="http://dma.jrc.it/services/common/4star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.6">
                    <img alt="60" src="http://dma.jrc.it/services/common/3star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.4">
                    <img alt="40" src="http://dma.jrc.it/services/common/2star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.2">
                    <img alt="20" src="http://dma.jrc.it/services/common/1star.gif" />
                  </xsl:when>
                </xsl:choose>
                <!-- (score: <xsl:value-of select="@accuracy"/>) -->
	          <br/>
<!--									<img id="ov{@id}" name="ov{@id}" align="left" src="http://dma.jrc.it/services/common/showmap.gif" onclick="movepic('ov{@id}','http://dma.jrc.it/services/common/loadingmap.gif');movepic('ov{@id}','http://dma.jrc.it/services/directmap3/getmap.asp?MapServer=139.191.254.26&amp;MapService=dma_default&amp;Box={ddlong - 2}:{ddlat - 2}:{ddlong + 2}:{ddlat + 2}&amp;Width=300&amp;Height=150&amp;Layers=1111111111111111111&amp;label={fullname}')" />-->
								<xsl:choose>
									<xsl:when test="dsg/@code = 'PPLC' or dsg/@code = 'PPLA'">
										<b>
											<xsl:value-of select="dsg"/>
										</b>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="dsg"/>
									</xsl:otherwise>
								</xsl:choose><font color="gray">
								<br/>Coordinates (lat/long): 
                <br/>Decimal degrees: <xsl:value-of select="ddlat"/> / <xsl:value-of select="ddlong"/>
                <br/>Degrees, minutes, seconds: <xsl:value-of select="dmslat"/> / <xsl:value-of select="dmslong"/>
                </font>
              </td>
						</tr>
						</xsl:if>
					</xsl:for-each>
					
					<!-- all the other features -->
					<xsl:for-each select="response/results/result">
						<xsl:sort select="@accuracy" order="descending"/>
						<xsl:sort select="dsg/@code" order="descending"/>
					 <xsl:if test="(dsg/@code != 'PPL' and dsg/@code != 'PPLC' and dsg/@code != 'PPLA') or accuracy &lt; 0.95">
						<tr>
							<td valign="top">
<!--                <input style="width:110" type="button" name="selectPlace" value="Open DMAExplorer" onclick="window.open('http://dma.jrc.it/map?center={ddlong},{ddlat}&amp;label={fullname}%20(Approximate%20location)','DMAExplorer')" />
                <br /> -->
<!--                <input style="width:110" type="button" name="selectPlace" value="Open DMAExplorer" onclick="window.open('http://dma.jrc.it/services/dmaexplorer/?x={ddlong}&amp;y={ddlat}&amp;labeltext={fullname}%20(Approximate%20location)&amp;addon=label&amp;box={ddlong - 1}:{ddlat - 1}:{ddlong + 1}:{ddlat + 1}','DMAExplorer')" />
								<br /> -->
								<input style="width:110" type="button" name="selectPlace" value="Open Google Earth" onclick="window.location='http://dma.jrc.it/services/common/openGoogle.asp?system=fuzzyg_un&amp;lat={ddlat}&amp;lon={ddlong}&amp;alt=100000&amp;label={fullname}'" />
								<br />
								<input style="width:110" type="button" name="selectPlace" value="See on map" onclick="map.setCenter(new GLatLng({ddlat}, {ddlong}), 8)" />
                <br />
                <input style="width:110" type="button" name="selectPlace" value="See on Google map" onclick="window.open('http://maps.google.com/?q={ddlat} {ddlong} {fullname}','fuzzygmap')" />
              </td>
							<td>
								<b>
									<xsl:value-of select="fullname"/>
								</b>, 
			<xsl:if test="adm != ''">
									<i>
										<xsl:value-of select="adm"/>
									</i>, 
			</xsl:if>
								<xsl:value-of select="cc"/>
                <xsl:choose>
                  <xsl:when test="@accuracy > 0.95">
                    <img title="{format-number(@accuracy * 100,'##')}%" alt="95" src="http://dma.jrc.it/services/common/5star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.8">
                    <img title="{format-number(@accuracy * 100,'##')}%" alt="80" src="http://dma.jrc.it/services/common/4star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.6">
                    <img title="{format-number(@accuracy * 100,'##')}%" alt="60" src="http://dma.jrc.it/services/common/3star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.4">
                    <img title="{format-number(@accuracy * 100,'##')}%" alt="40" src="http://dma.jrc.it/services/common/2star.gif" />
                  </xsl:when>
                  <xsl:when test="@accuracy > 0.2">
                    <img title="{format-number(@accuracy * 100,'##')}%" alt="20" src="http://dma.jrc.it/services/common/1star.gif" />
                  </xsl:when>
                </xsl:choose>
                <!-- (score: <xsl:value-of select="@accuracy"/>) -->
                <br/>
<!--									<img id="ov{@id}" name="ov{@id}" align="left" src="http://dma.jrc.it/services/common/showmap.gif" onclick="movepic('ov{@id}','http://dma.jrc.it/services/common/loadingmap.gif');movepic('ov{@id}','http://dma.jrc.it/services/directmap3/getmap.asp?MapServer=139.191.254.26&amp;MapService=dma_default&amp;Box={ddlong - 2}:{ddlat - 2}:{ddlong + 2}:{ddlat + 2}&amp;Width=300&amp;Height=150&amp;Layers=1111111111111111111&amp;label={fullname}')" />-->
								<xsl:choose>
									<xsl:when test="dsg/@code = 'PPLC'">
										<b>
											<xsl:value-of select="dsg"/>
										</b>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="dsg"/>
									</xsl:otherwise>
								</xsl:choose>
								--<xsl:value-of select="dsg/@code" /><font color="gray">
                <br/>Coordinates (lat/long):
                <br/>Decimal degrees: <xsl:value-of select="ddlat"/> / <xsl:value-of select="ddlong"/>
                <br/>Degrees, minutes, seconds: <xsl:value-of select="dmslat"/> / <xsl:value-of select="dmslong"/>
                </font>
              </td>
						</tr>
					 </xsl:if>
					</xsl:for-each>
				</table>
	</xsl:template>
</xsl:stylesheet>
