<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet
[<!--  UTF-8 encoded list of entitites  --><!--  cps-identification: do not change next line  --><!ENTITY AAA-cps-entities 'AAA-cps-entities'>
<!ENTITY excl '&#33;'>
<!ENTITY quot '&#34;'>
<!ENTITY num '&#35;'>
<!ENTITY dollar '&#36;'>
<!ENTITY percnt '&#37;'>
<!ENTITY amp '&#38;#38;'>
<!ENTITY apos '&#39;'>
<!ENTITY lpar '&#40;'>
<!ENTITY rpar '&#41;'>
<!ENTITY ast '&#42;'>
<!ENTITY plus '&#43;'>
<!ENTITY comma '&#44;'>
<!ENTITY hyphen '&#45;'>
<!ENTITY period '&#46;'>
<!ENTITY sol '&#47;'>
<!ENTITY colon '&#58;'>
<!ENTITY semi '&#59;'>
<!ENTITY lt '&#38;#60;'>
<!ENTITY equals '&#61;'>
<!ENTITY gt '&#62;'>
<!ENTITY quest '&#63;'>
<!ENTITY nbsp '&#160;'>
<!ENTITY iexcl '&#161;'>
<!ENTITY cent '&#162;'>
<!ENTITY pound '&#163;'>
<!ENTITY curren '&#164;'>
<!ENTITY yen '&#165;'>
<!ENTITY brvbar '&#166;'>
<!ENTITY sect '&#167;'>
<!ENTITY uml '&#168;'>
<!ENTITY copy '&#169;'>
<!ENTITY ordf '&#170;'>
<!ENTITY laquo '&#171;'>
<!ENTITY not '&#172;'>
<!ENTITY shy '&#173;'>
<!ENTITY reg '&#174;'>
<!ENTITY macr '&#175;'>
<!ENTITY deg '&#176;'>
<!ENTITY plusmn '&#177;'>
<!ENTITY sup2 '&#178;'>
<!ENTITY sup3 '&#179;'>
<!ENTITY acute '&#180;'>
<!ENTITY micro '&#181;'>
<!ENTITY para '&#182;'>
<!ENTITY middot '&#183;'>
<!ENTITY cedil '&#184;'>
<!ENTITY sup1 '&#185;'>
<!ENTITY ordm '&#186;'>
<!ENTITY raquo '&#187;'>
<!ENTITY frac14 '&#188;'>
<!ENTITY frac12 '&#189;'>
<!ENTITY frac34 '&#190;'>
<!ENTITY iquest '&#191;'>
<!ENTITY Agrave '&#192;'>
<!ENTITY Aacute '&#193;'>
<!ENTITY Acirc '&#194;'>
<!ENTITY Atilde '&#195;'>
<!ENTITY Auml '&#196;'>
<!ENTITY Aring '&#197;'>
<!ENTITY AElig '&#198;'>
<!ENTITY Ccedil '&#199;'>
<!ENTITY Egrave '&#200;'>
<!ENTITY Eacute '&#201;'>
<!ENTITY Ecirc '&#202;'>
<!ENTITY Euml '&#203;'>
<!ENTITY Igrave '&#204;'>
<!ENTITY Iacute '&#205;'>
<!ENTITY Icirc '&#206;'>
<!ENTITY Iuml '&#207;'>
<!ENTITY ETH '&#208;'>
<!ENTITY Ntilde '&#209;'>
<!ENTITY Ograve '&#210;'>
<!ENTITY Oacute '&#211;'>
<!ENTITY Ocirc '&#212;'>
<!ENTITY Otilde '&#213;'>
<!ENTITY Ouml '&#214;'>
<!ENTITY times '&#215;'>
<!ENTITY Oslash '&#216;'>
<!ENTITY Ugrave '&#217;'>
<!ENTITY Uacute '&#218;'>
<!ENTITY Ucirc '&#219;'>
<!ENTITY Uuml '&#220;'>
<!ENTITY Yacute '&#221;'>
<!ENTITY THORN '&#222;'>
<!ENTITY szlig '&#223;'>
<!ENTITY agrave '&#224;'>
<!ENTITY aacute '&#225;'>
<!ENTITY acirc '&#226;'>
<!ENTITY atilde '&#227;'>
<!ENTITY auml '&#228;'>
<!ENTITY aring '&#229;'>
<!ENTITY aelig '&#230;'>
<!ENTITY ccedil '&#231;'>
<!ENTITY egrave '&#232;'>
<!ENTITY eacute '&#233;'>
<!ENTITY ecirc '&#234;'>
<!ENTITY euml '&#235;'>
<!ENTITY igrave '&#236;'>
<!ENTITY iacute '&#237;'>
<!ENTITY icirc '&#238;'>
<!ENTITY iuml '&#239;'>
<!ENTITY eth '&#240;'>
<!ENTITY ntilde '&#241;'>
<!ENTITY ograve '&#242;'>
<!ENTITY oacute '&#243;'>
<!ENTITY ocirc '&#244;'>
<!ENTITY otilde '&#245;'>
<!ENTITY ouml '&#246;'>
<!ENTITY divide '&#247;'>
<!ENTITY oslash '&#248;'>
<!ENTITY ugrave '&#249;'>
<!ENTITY uacute '&#250;'>
<!ENTITY ucirc '&#251;'>
<!ENTITY uuml '&#252;'>
<!ENTITY yacute '&#253;'>
<!ENTITY thorn '&#254;'>
<!ENTITY yuml '&#255;'>
<!--  greek upper case letters  --><!ENTITY Alpha '&#913;'>
<!ENTITY Beta '&#914;'>
<!ENTITY Gamma '&#915;'>
<!ENTITY Delta '&#916;'>
<!ENTITY Epsilon '&#917;'>
<!ENTITY Zeta '&#918;'>
<!ENTITY Eta '&#919;'>
<!ENTITY Theta '&#920;'>
<!ENTITY Iota '&#921;'>
<!ENTITY Kappa '&#922;'>
<!ENTITY Lambda '&#923;'>
<!ENTITY Mu '&#924;'>
<!ENTITY Nu '&#925;'>
<!ENTITY Xi '&#926;'>
<!ENTITY Omicron '&#927;'>
<!ENTITY Pi '&#928;'>
<!ENTITY Rho '&#929;'>
<!ENTITY Sigma '&#931;'>
<!ENTITY Tau '&#932;'>
<!ENTITY Upsilon '&#933;'>
<!ENTITY Phi '&#934;'>
<!ENTITY Chi '&#935;'>
<!ENTITY Psi '&#936;'>
<!ENTITY Omega '&#937;'>
<!--  greek lowercase letters  --><!ENTITY alpha '&#945;'>
<!ENTITY beta '&#946;'>
<!ENTITY gamma '&#947;'>
<!ENTITY delta '&#948;'>
<!ENTITY epsilon '&#949;'>
<!ENTITY zeta '&#950;'>
<!ENTITY eta '&#951;'>
<!ENTITY theta '&#952;'>
<!ENTITY iota '&#953;'>
<!ENTITY kappa '&#954;'>
<!ENTITY lambda '&#955;'>
<!ENTITY mu '&#956;'>
<!ENTITY nu '&#957;'>
<!ENTITY xi '&#958;'>
<!ENTITY omicron '&#959;'>
<!ENTITY pi '&#960;'>
<!ENTITY rho '&#961;'>
<!ENTITY sigmaf '&#962;'>
<!ENTITY sigma '&#963;'>
<!ENTITY tau '&#964;'>
<!ENTITY upsilon '&#965;'>
<!ENTITY phi '&#966;'>
<!ENTITY chi '&#967;'>
<!ENTITY psi '&#968;'>
<!ENTITY omega '&#969;'>
<!ENTITY thetasym '&#977;'>
<!ENTITY upsih '&#978;'>
<!ENTITY piv '&#982;'>
<!--  letter-like characters   --><!ENTITY weierp '&#8472;'>
<!ENTITY image '&#8465;'>
<!ENTITY real '&#8476;'>
<!ENTITY trade '&#8482;'>
<!ENTITY alefsym '&#8501;'>
<!--  arrows  --><!ENTITY larr '&#8592;'>
<!ENTITY uarr '&#8593;'>
<!ENTITY rarr '&#8594;'>
<!ENTITY darr '&#8595;'>
<!ENTITY harr '&#8596;'>
<!ENTITY crarr '&#8629;'>
<!ENTITY lArr '&#8656;'>
<!ENTITY uArr '&#8657;'>
<!ENTITY rArr '&#8658;'>
<!ENTITY dArr '&#8659;'>
<!ENTITY hArr '&#8660;'>
<!--  mathematical operations  --><!ENTITY forall '&#8704;'>
<!ENTITY part '&#8706;'>
<!ENTITY exist '&#8707;'>
<!ENTITY empty '&#8709;'>
<!ENTITY nabla '&#8711;'>
<!ENTITY isin '&#8712;'>
<!ENTITY notin '&#8713;'>
<!ENTITY ni '&#8715;'>
<!ENTITY prod '&#8719;'>
<!ENTITY sum '&#8721;'>
<!ENTITY minus '&#8722;'>
<!ENTITY lowast '&#8727;'>
<!ENTITY radic '&#8730;'>
<!ENTITY prop '&#8733;'>
<!ENTITY infin '&#8734;'>
<!ENTITY ang '&#8736;'>
<!ENTITY and '&#8869;'>
<!ENTITY or '&#8870;'>
<!ENTITY cap '&#8745;'>
<!ENTITY cup '&#8746;'>
<!ENTITY int '&#8747;'>
<!ENTITY there4 '&#8756;'>
<!ENTITY sim '&#8764;'>
<!ENTITY cong '&#8773;'>
<!ENTITY asymp '&#8776;'>
<!ENTITY ne '&#8800;'>
<!ENTITY equiv '&#8801;'>
<!ENTITY le '&#8804;'>
<!ENTITY ge '&#8805;'>
<!ENTITY sub '&#8834;'>
<!ENTITY sup '&#8835;'>
<!ENTITY nsub '&#8836;'>
<!ENTITY sube '&#8838;'>
<!ENTITY supe '&#8839;'>
<!ENTITY oplus '&#8853;'>
<!ENTITY otimes '&#8855;'>
<!ENTITY perp '&#8869;'>
<!ENTITY sdot '&#8901;'>
<!--  technical symbols  --><!ENTITY lceil '&#8968;'>
<!ENTITY rceil '&#8969;'>
<!ENTITY lfloor '&#8970;'>
<!ENTITY rfloor '&#8971;'>
<!ENTITY lang '&#9001;'>
<!ENTITY rang '&#9002;'>
<!--  geometric symbols  --><!ENTITY loz '&#9674;'>
<!--  other symbols  --><!ENTITY spades '&#9824;'>
<!ENTITY clubs '&#9827;'>
<!ENTITY hearts '&#9829;'>
<!ENTITY diams '&#9830;'>
<!--  interpunctation characters  --><!ENTITY bull '&#8226;'>
<!ENTITY hellip '&#8230;'>
<!ENTITY prime '&#8242;'>
<!ENTITY oline '&#8254;'>
<!ENTITY frasl '&#8260;'>
<!ENTITY ensp '&#8194;'>
<!ENTITY emsp '&#8195;'>
<!ENTITY thinsp '&#8201;'>
<!ENTITY zwnj '&#8204;'>
<!ENTITY zwj '&#8205;'>
<!ENTITY lrm '&#8206;'>
<!ENTITY rlm '&#8207;'>
<!ENTITY ndash '&#8211;'>
<!ENTITY mdash '&#8212;'>
<!ENTITY lsquo '&#8216;'>
<!ENTITY rsquo '&#8217;'>
<!ENTITY sbquo '&#8218;'>
<!ENTITY ldquo '&#8220;'>
<!ENTITY rdquo '&#8221;'>
<!ENTITY bdquo '&#8222;'>
<!ENTITY dagger '&#8224;'>
<!ENTITY Dagger '&#8225;'>
<!ENTITY permil '&#8240;'>
<!ENTITY lsaquo '&#8249;'>
<!ENTITY rsaquo '&#8250;'>
<!--  currency symbols  --><!ENTITY euro '&#8364;'>
]>
<xsl:stylesheet exclude-result-prefixes=" fo xsl-template rdf rde-rdf rde-fdl rde-xmaps rde-idea rde-dm rde-rd rde" rde-rd:content="hs.xsl" rde-rd:datalanguage="en" rde-rd:datalocale="en" rde-rd:leasingtime="-1" rde-rd:locale="en" rde-rd:project="justice" rde-rd:rdeContentType="1" rde-rd:xslXmlSeparator="" version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:rde="http://www.reddot.de/rde/ns" xmlns:rde-dm="http://www.reddot.de/rde/ns/dm" xmlns:rde-fdl="http://www.reddot.de/rde/ns/fdl" xmlns:rde-idea="http://www.reddot.de/rde/ns/idea" xmlns:rde-rd="http://www.reddot.de/2000/rde/rd" xmlns:rde-rdf="http://www.reddot.de/rde/ns/rdf" xmlns:rde-xmaps="http://www.reddot.de/rde/ns/xmaps" xmlns:rdf="http://www.w3.org/TR/REC-rdf-syntax/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsl-template="http://www.reddot.de/rde/ns/template"><xsl:output encoding="UTF-8" method="html" /><xsl:param name="rdeCurrentXslId" /><xsl:param name="rdeCurrentXmlId" /><xsl:param name="rdeCurrentWrapperId" /><xsl:param name="rdeCurrentProjectId" /><xsl:param name="rdeXslXmlSeparator" /><xsl:param name="rdeRedDot" /><xsl:param name="rdeXmlID" /><xsl:param name="rdeXslID" /><xsl:param name="rdeProjectID" /><xsl:param name="rdeHttpServer" /><xsl:param name="rdeHttpsServer" /><xsl:param name="rdeSessionID" /><xsl:param name="rdeWeblet" /><xsl:param name="rdeContextRoot" /><xsl:param name="rdeAbsolutePrefix" /><xsl:param name="rdePrefix" /><xsl:template match="rde-rd:ts"><b><xsl:apply-templates select="node()" /></b></xsl:template><xsl:template match="fulltext-result" name="fulltext-result"><xsl:variable name="recordCount" select="./fulltext-results/@hits" /><xsl:variable name="pageNumber" select="./fulltext-results/@chunk" /><xsl:variable name="recordsPerPage" select="./fulltext-results/@chunksize" /><xsl:variable name="search-string" select="./search-string" /><xsl:variable name="site-search" select="./site-search" /><xsl:choose><xsl:when test="fulltext-results/@hits=0"><div class="searchStatus"><b>No results to your search were found.</b></div></xsl:when><xsl:when test="count(./fulltext-results/Content)=0"><!-- no search terms --></xsl:when><xsl:otherwise><!-- start search results --><div class="searchStatus">
					Showing <xsl:value-of select="(number($pageNumber) - 1) * number($recordsPerPage) + 1" /> - <xsl:value-of select="(number($pageNumber) - 1) * number($recordsPerPage) + count(./fulltext-results/Content)" /> of <xsl:value-of select="./fulltext-results/@hits" /> results for: <strong><xsl:value-of select="./search-string" /></strong></div><div class="dot-rule columnfix" /><div class="searchResults"><xsl:for-each select="./fulltext-results/Content"><div class="searchBlock"><div class="searchHeadline"><xsl:value-of select="./rank" /><xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="concat('/', $rdePrefix, '/xchg/', $rdeProjectID, '/', $rdeXslID, '/', normalize-space(./name))" /></xsl:attribute><xsl:choose><xsl:when test="./search-title/node()"><xsl:value-of disable-output-escaping="yes" select="./search-title" /></xsl:when><xsl:otherwise><xsl:choose><xsl:when test="./title/node()"><xsl:value-of disable-output-escaping="yes" select="./title" /></xsl:when><xsl:otherwise><xsl:value-of select="./name" />( 
												<xsl:value-of select="./group" />) 
												</xsl:otherwise></xsl:choose></xsl:otherwise></xsl:choose></xsl:element></div><div class="searchText"><xsl:apply-templates select="./context" /></div><div class="searchURL"><xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="concat('/', $rdePrefix, '/xchg/', $rdeProjectID, '/', $rdeXslID, '/', normalize-space(./name))" /></xsl:attribute>
										http://www.justice.org<xsl:value-of select="concat('/', $rdePrefix, '/xchg/', $rdeProjectID, '/', $rdeXslID, '/', normalize-space(./name))" /> - <xsl:value-of select="round(./Size div 1024)" />k
								</xsl:element></div></div></xsl:for-each></div><div class="dot-rule columnfix" /><!-- end search results --><!-- Start Of Show previous/next page links--><!-- Show the previous page, only if pageNumber>0  --><div align="center"><xsl:if test="$pageNumber &gt; 1"><xsl:element name="a"><xsl:attribute name="href">?chunk=<xsl:value-of select="number($pageNumber)-1" />&amp;search_string=<xsl:value-of select="$search-string" />&amp;site-search=<xsl:value-of select="$site-search" /></xsl:attribute>&lt; previous</xsl:element>  
                </xsl:if><xsl:variable name="curr_page"><xsl:choose><xsl:when test="$pageNumber = 1"><xsl:value-of select="$pageNumber" /></xsl:when><xsl:when test="$pageNumber = 2"><xsl:value-of select="$pageNumber - 1" /></xsl:when><xsl:when test="$pageNumber = 3"><xsl:value-of select="$pageNumber - 2" /></xsl:when><xsl:when test="$pageNumber + 1 &gt; ceiling($recordCount div $recordsPerPage) and $pageNumber - 4 &gt; 0"><xsl:value-of select="$pageNumber - 4" /></xsl:when><xsl:when test="$pageNumber + 2 &gt; ceiling($recordCount div $recordsPerPage) and $pageNumber - 3 &gt; 0"><xsl:value-of select="$pageNumber - 3" /></xsl:when><xsl:when test="$pageNumber + 3 &gt; ceiling($recordCount div $recordsPerPage) and $pageNumber - 2 &gt; 0"><xsl:value-of select="$pageNumber - 2" /></xsl:when><xsl:otherwise><xsl:value-of select="$pageNumber - 1" /></xsl:otherwise></xsl:choose></xsl:variable><xsl:variable name="max"><xsl:choose><xsl:when test="$pageNumber = 1"><xsl:value-of select="$pageNumber + 4" /></xsl:when><xsl:otherwise><xsl:value-of select="$pageNumber + 3" /></xsl:otherwise></xsl:choose></xsl:variable><xsl:call-template name="page_nav"><xsl:with-param name="first_page"><xsl:value-of select="$pageNumber" /></xsl:with-param><xsl:with-param name="curr_page"><xsl:value-of select="$curr_page" /></xsl:with-param><xsl:with-param name="search-string"><xsl:value-of select="$search-string" /></xsl:with-param><xsl:with-param name="site-search"><xsl:value-of select="$site-search" /></xsl:with-param><xsl:with-param name="max"><xsl:value-of select="$max" /></xsl:with-param><xsl:with-param name="final"><xsl:value-of select="ceiling($recordCount div $recordsPerPage)" /></xsl:with-param></xsl:call-template><!-- Next page, do not show when at end() of listing --><xsl:if test="not($pageNumber = ceiling($recordCount div $recordsPerPage))">
                      |   <xsl:element name="a"><xsl:attribute name="href">?chunk=<xsl:value-of select="number($pageNumber)+1" />&amp;search_string=<xsl:value-of select="$search-string" />&amp;site-search=<xsl:value-of select="$site-search" /></xsl:attribute>next &gt;
                    </xsl:element></xsl:if></div></xsl:otherwise></xsl:choose><!-- End Of Show previous/next page links--></xsl:template><xsl:template name="page_nav"><xsl:param name="first_page">1</xsl:param><xsl:param name="curr_page">1</xsl:param><xsl:param name="max" /><xsl:param name="final" /><xsl:param name="search-string" /><xsl:param name="site-search" /><xsl:if test="not($curr_page &gt; $max) and not($curr_page &gt; $final)"><xsl:if test="not($curr_page = $first_page)">
            
    	           |   <xsl:element name="a"><xsl:attribute name="href">
                    	?chunk=<xsl:value-of select="number($curr_page)" />&amp;search_string=<xsl:value-of select="$search-string" />&amp;site-search=<xsl:value-of select="$site-search" /></xsl:attribute><xsl:value-of select="$curr_page" /></xsl:element></xsl:if><xsl:if test="$curr_page = $first_page">                          
                   |   <span class="searchCurrent"><xsl:value-of select="$curr_page" /></span></xsl:if><xsl:call-template name="page_nav"><xsl:with-param name="max"><xsl:value-of select="$max" /></xsl:with-param><xsl:with-param name="first_page"><xsl:value-of select="$first_page" /></xsl:with-param><xsl:with-param name="curr_page"><xsl:value-of select="$curr_page + 1" /></xsl:with-param><xsl:with-param name="search-string"><xsl:value-of select="$search-string" /></xsl:with-param><xsl:with-param name="site-search"><xsl:value-of select="$site-search" /></xsl:with-param><xsl:with-param name="final"><xsl:value-of select="$final" /></xsl:with-param></xsl:call-template></xsl:if></xsl:template></xsl:stylesheet>
