<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>

<!-- Map Viewer (Third Edition) by Howie Sternberg at howies@snet.net. Map Viewer is placed in the public domain and is "Freeware". Map Viewer may be freely used and redistributed, is provided "AS-IS" without warranty of any kind, and there is no technical support provided. --> 

<!-- input parameters and defauts --> 
<xsl:param name="currentMapServerUrl" select="'invalid'"/>
<xsl:param name="currentMapService" select="'invalid'"/>

<!-- Return title of map service as text. See mapviewer.xml. -->
<xsl:template match="/">
<xsl:for-each select="mapviewer/servers/server/mapservices/mapservice">
	<xsl:variable name="mapServerUrl">
		<xsl:value-of select="../../@url"></xsl:value-of>
	</xsl:variable>
	<xsl:variable name="mapService">
		<xsl:value-of select="@name"></xsl:value-of>
	</xsl:variable>
	<xsl:choose>
		<xsl:when test="$currentMapServerUrl = $mapServerUrl">
			<xsl:choose>
				<xsl:when test="$currentMapService = $mapService">
					<xsl:choose>
						<xsl:when test="@title">				
							<xsl:value-of select="@title"/>
						</xsl:when>
					</xsl:choose>					
				</xsl:when>
			</xsl:choose>
		</xsl:when>
	</xsl:choose>			
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>