home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 May / CHIP_CD_2003-05.iso / service / ie6sp1 / IE_S2.CAB / IE_2.CAB / SHDOCLC.DLL / HTML / PRIVACYPOLICYTRANSFORM.XSL < prev    next >
Extensible Markup Language  |  2002-10-03  |  47KB  |  715 lines

  1.  ■<?xml version="1.0" encoding="unicode"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3. <_locDefinition>
  4. <_locDefault _loc="locNone"/>
  5.  <_locTag _loc="locData">HTML</_locTag>
  6.  <_locTag _loc="locData">SPAN</_locTag>
  7.  <_locTag _loc="locData">DIV</_locTag>
  8.  <_locTag _loc="locData">TITLE</_locTag>
  9.  <_locTag _loc="locData">A</_locTag>
  10.  <_locTag _loc="locData">a</_locTag>
  11.  <_locTag _loc="locData">U</_locTag>
  12.  <_locTag _loc="locData">STYLE</_locTag>
  13. </_locDefinition>
  14. <xsl:script language="JScript">
  15.     var icnt=1;
  16.     function increment(i) {    icnt = icnt - 1; return i - icnt;}
  17.     var icnt2=1;
  18.     function increment2(i) {    icnt2 = icnt2 - 1; return i - icnt2;}
  19. </xsl:script>
  20. <xsl:template match="/">
  21.    <HTML DIR="LTR">
  22.    <HEAD>
  23.    <TITLE>BG5B > :>=D845=F80;L=>AB8</TITLE>
  24.    <STYLE TYPE="text/css">
  25.        .head     {    
  26.                    font-family: MS Shell Dlg;
  27.                 font-size:11pt;
  28.                 font-weight:bold;
  29.                 color:windowtext;
  30.                 text-align:left;
  31.                 margin-bottom:8pt;
  32.                 }
  33.         .indentedData    {
  34.                    font-family: MS Shell Dlg;
  35.                 font-size:10pt;
  36.                 margin-left:4em;
  37.                 margin-top:8pt;
  38.                 font-weight:100;
  39.                 color:windowtext;
  40.                 text-align:left;
  41.                 margin-bottom:8pt;
  42.                 }
  43.         .multiStatement {
  44.                 font-family: MS Shell Dlg;
  45.                 font-size:10pt;
  46.                 xmargin-bottom:4pt;
  47.                 display:none;
  48.                 }
  49.         .goTop    {
  50.                    font-family: MS Shell Dlg;
  51.                 font-size:10pt;
  52.                 font-weight:100;
  53.                 text-align:left;
  54.                 }
  55.    </STYLE>
  56.    <SCRIPT>
  57.    <xsl:comment>
  58.    var myIncrement = 1; 
  59.    var myIncrement2 = 1; 
  60.     
  61.    function printSite()
  62.    {
  63.        document.write( window.parent.dialogArguments.url);
  64.    }
  65.    
  66.    function BodyOnKeyPress(nCode)
  67.    { 
  68.        if (nCode == 27)    //ESC
  69.        {
  70.             window.parent.cancelButtonClick();
  71.        }
  72.    }
  73.    </xsl:comment>
  74.    </SCRIPT>
  75.    </HEAD>
  76.    <BODY onkeypress="BodyOnKeyPress(event.keyCode)" onload="sitePolicy.href = window.parent.dialogArguments.CreateAbsoluteUrl(sitePolicy.myURI);siteURL.href = window.parent.dialogArguments.CreateAbsoluteUrl(siteURL.myURI)">
  77.    <A name="top">
  78.    </A>
  79.    <DIV class="head">!2>4:0 :>=D845=F80;L=>AB8 4;O: <BR/><BR/>
  80.         <DIV class="indentedData">
  81.                <xsl:apply-templates select="//DATA-GROUP/DATA"/>
  82.         </DIV>
  83.         <DIV class="indentedData">
  84.         'B>1K >7=0:><8BLAO A ?>;8B8:>9 :>=D845=F80;L=>AB8 MB>3> 251-C7;0, I5;:=8B5 <A foo="bar" id="sitePolicy" target="_blank">
  85.         <xsl:attribute name="myURI">
  86.                 <xsl:apply-templates select="POLICY/@discuri"/>
  87.         </xsl:attribute>
  88.         745AL</A>.
  89.         </DIV>
  90.    </DIV>
  91.    <xsl:choose>
  92.            <xsl:when test="//TEST">
  93.             <DIV class="head">-B0 ?>;8B8:0 :>=D845=F80;L=>AB8 ?@54=07=0G5=0 B>;L:> 4;O B5AB8@>20=8O</DIV>
  94.         </xsl:when>
  95.    </xsl:choose>
  96.     <xsl:choose>
  97.         <xsl:when test="//DISPUTES-GROUP/DISPUTES/IMG">
  98.             <DIV class="head">!5@B8D8:0B :>=D845=F80;L=>AB8: <BR/><BR/>
  99.             </DIV>
  100.             <DIV class="indentedData">
  101.                 <xsl:for-each select="//DISPUTES-GROUP/DISPUTES/IMG">
  102.                     <IMG target="_blank" id="siteDisputes">
  103.                         <xsl:attribute name="myURI">
  104.                                 <xsl:value-of select="@src"/>
  105.                         </xsl:attribute>
  106.                     </IMG>
  107.                     <SCRIPT>
  108.                         siteDisputes.src = window.parent.dialogArguments.CreateAbsoluteUrl(siteDisputes.myURI);
  109.                         siteDisputes.id = "";
  110.                     </SCRIPT>
  111.                 <BR/>
  112.                 </xsl:for-each>
  113.                 <A HREF="#Dispute"> 538AB@0F8O A?>@=KE 2>?@>A>2</A>
  114.             </DIV>
  115.         </xsl:when>
  116.         <xsl:otherwise>
  117.             <SPAN class="head" id="siteDisputes"></SPAN>
  118.         </xsl:otherwise>
  119.     </xsl:choose>
  120.     <BR/><BR/>
  121.     
  122.     <DIV class="multiStatement" id="multiStatement">
  123.         -B>B 251-C75; 8<55B =5A:>;L:> 45:;0@0F89 :>=D845=F80;L=>AB8:
  124.         <DIV ID="toc">
  125.         <xsl:for-each select="//STATEMENT">
  126.             <DIV class="indentedData">
  127.                 <A>
  128.             <xsl:attribute name="HREF">#myDIV<xsl:eval>increment2(0)</xsl:eval></xsl:attribute>
  129.                 5:;0@0F8O 
  130.                 <SCRIPT>
  131.                 <xsl:comment>
  132.                 document.writeln(myIncrement2);
  133.                 myIncrement2++;
  134.                 </xsl:comment>
  135.                 </SCRIPT>
  136.                 <SPAN>
  137.                     <xsl:choose>
  138.                         <xsl:when test="EXTENSION/GROUP-INFO/@name">
  139.                             -- <xsl:value-of select="EXTENSION/GROUP-INFO/@name"/>
  140.                         </xsl:when>
  141.                         <xsl:otherwise>
  142.                               
  143.                         </xsl:otherwise>
  144.                     </xsl:choose>
  145.                 </SPAN>
  146.                 </A>
  147.             </DIV>
  148.         </xsl:for-each>
  149.         </DIV>
  150.         <BR/>
  151.         <BR/>
  152.     </DIV>
  153.     
  154.    <xsl:for-each select="//STATEMENT">
  155.             <DIV>
  156.             <A>
  157.             <xsl:attribute name="NAME">myDIV<xsl:eval>increment(0)</xsl:eval></xsl:attribute>
  158.                 <DIV class="head">
  159.                 5:;0@0F8O C7;0
  160.                 <SCRIPT>
  161.                 <xsl:comment>
  162.                 document.writeln(myIncrement);
  163.                 if(myIncrement &gt; 1)document.all.multiStatement.style.display = "block";
  164.                 </xsl:comment>
  165.                 </SCRIPT>
  166.                 <!-- </SPAN> -->
  167.                 <SPAN>
  168.                     <xsl:choose>
  169.                         <xsl:when test="EXTENSION/GROUP-INFO/@name">
  170.                             -- <xsl:value-of select="EXTENSION/GROUP-INFO/@name"/>
  171.                         </xsl:when>
  172.                         <xsl:otherwise>
  173.                               
  174.                         </xsl:otherwise>
  175.                     </xsl:choose>
  176.                 </SPAN>
  177.                 </DIV><!--  -->
  178.                 <SCRIPT>
  179.                 <xsl:comment>
  180.                 myIncrement++;
  181.                 </xsl:comment>
  182.                 </SCRIPT>
  183.                     <xsl:choose>
  184.                         <xsl:when test="DATA-GROUP/DATA/CATEGORIES">
  185.                             <SPAN class="head">
  186.                             0:CN 8=D>@<0F8N A>18@05B MB>B 251-C75;?
  187.                             </SPAN><BR/><BR/>
  188.                             <DIV class="indentedData">
  189.                                <xsl:apply-templates select="DATA-GROUP/DATA/CATEGORIES"/>
  190.                             </DIV>
  191.                         </xsl:when>
  192.                         <xsl:otherwise>
  193.                               
  194.                         </xsl:otherwise>
  195.                     </xsl:choose>
  196.                     
  197.                     <SPAN class="head">
  198.                     ! :0:>9 F5;LN >=0 A>18@05BAO?
  199.                     </SPAN><BR/><BR/>
  200.                     <DIV class="indentedData">
  201.                        <xsl:apply-templates select="PURPOSE"/>
  202.                     </DIV>
  203.                     
  204.                     <SPAN class="head">
  205.                     B> 1C45B 8<5BL 4>ABC? : MB>9 8=D>@<0F88?
  206.                     </SPAN><BR/><BR/>
  207.                     <DIV class="indentedData">
  208.                        <xsl:apply-templates select="RECIPIENT"/>
  209.                     </DIV>
  210.                     
  211.                     <SPAN class="head">
  212.                     0: 4>;3> MB0 8=D>@<0F8O 1C45B A>E@0=OBLAO?
  213.                     </SPAN><BR/><BR/>
  214.                     <DIV class="indentedData">
  215.                        <xsl:apply-templates select="RETENTION"/>
  216.                     </DIV>
  217.                     
  218.                     <SPAN class="head">
  219.                     <5NB ;8 ?>;L7>20B5;8 4>ABC? : A2>59 8=D>@<0F88, A>1@0==>9 251-C7;><?
  220.                     </SPAN><BR/><BR/>
  221.                     <DIV class="indentedData">
  222.                        <xsl:apply-templates select="//ACCESS"/>
  223.                     </DIV>
  224.                 </A>
  225.             </DIV>
  226.         <A HREF="#top" class="goTop"> =0G0;C</A><BR/><BR/>
  227.     </xsl:for-each>
  228.     
  229.     <xsl:choose>
  230.     <xsl:when test="//DISPUTES">
  231.         <SPAN class="head">
  232.         <A NAME="Dispute">
  233.         0: MB>B 251-C75; @07@5H05B A?>@=K5 2>?@>AK > A>1@0==KE 40==KE?
  234.         </A>
  235.         </SPAN><BR/><BR/>
  236.             <xsl:choose>
  237.                 <xsl:when test="//DISPUTES[@resolution-type='service']">
  238.                     <DIV class="indentedData">
  239.                     <xsl:for-each select="//DISPUTES-GROUP/DISPUTES">
  240.                         <a id="howToRegisterDisputesLinkService" target="_blank">
  241.                             <xsl:attribute name="myURI">
  242.                                     <xsl:value-of select="@service"/>
  243.                             </xsl:attribute>
  244.                             <xsl:value-of select="@short-description"/>
  245.                         </a><BR/>
  246.                         <xsl:value-of select="@long-description"/>
  247.                         <SCRIPT>
  248.                             howToRegisterDisputesLinkService.href = window.parent.dialogArguments.CreateAbsoluteUrl(howToRegisterDisputesLinkService.myURI);
  249.                             howToRegisterDisputesLinkService.id = "";
  250.                         </SCRIPT>
  251.                     <BR/>
  252.                     </xsl:for-each>
  253.                     </DIV>
  254.                 </xsl:when>
  255.                 <xsl:when test="//DISPUTES[@resolution-type='independent']">
  256.                     <DIV class="indentedData">
  257.                     <xsl:for-each select="//DISPUTES-GROUP/DISPUTES">
  258.                         <a id="howToRegisterDisputesLinkIndependent" target="_blank">
  259.                             <xsl:attribute name="myURI">
  260.                                     <xsl:value-of select="@service"/>
  261.                             </xsl:attribute>
  262.                             <xsl:value-of select="@short-description"/>
  263.                         </a><BR/>
  264.                         <SCRIPT>
  265.                             howToRegisterDisputesLinkIndependent.href = window.parent.dialogArguments.CreateAbsoluteUrl(howToRegisterDisputesLinkIndependent.myURI);
  266.                             howToRegisterDisputesLinkIndependent.id = "";
  267.                         </SCRIPT>
  268.                         <xsl:value-of select="@long-description"/>
  269.                     <BR/>
  270.                     </xsl:for-each>
  271.                     </DIV>
  272.                     
  273.                 </xsl:when>
  274.                 <xsl:when test="//DISPUTES[@resolution-type='court']">
  275.                     <DIV class="indentedData">
  276.                         <SPAN>
  277.                         >6=> ?>40BL >D8F80;L=CN 60;>1C 2 AC4 =0 MB>B 251-C75;.
  278.                         </SPAN>
  279.                         <BR/>
  280.                     </DIV>
  281.                 </xsl:when>
  282.                 <xsl:when test="//DISPUTES[@resolution-type='law']">
  283.                     <DIV class="indentedData">
  284.                         <SPAN>
  285.                         !?>@=K5 2>?@>AK > :>=D845=F80;L=>AB8 @07@5H0NBAO 2 A>>B25BAB288 A 70:>=><, C?><O=CB>< 2 >?8A0=88 ?>;8B8:8.
  286.                         </SPAN>
  287.                         <BR/>
  288.                     </DIV>
  289.                 </xsl:when>
  290.                 <xsl:otherwise>    
  291.                     
  292.                 </xsl:otherwise>
  293.             </xsl:choose>
  294.     </xsl:when>
  295.     </xsl:choose>
  296.    </BODY>
  297.    </HTML>
  298. </xsl:template>
  299. <xsl:template match="ACCESS">
  300.         <xsl:apply-templates select="nonident"/>
  301.         <xsl:apply-templates select="all"/>
  302.         <xsl:apply-templates select="contact-and-other"/>
  303.         <xsl:apply-templates select="ident-contact"/>
  304.         <xsl:apply-templates select="other-ident"/>
  305.         <xsl:apply-templates select="none"/>
  306. </xsl:template>
  307. <xsl:template match="PURPOSE">
  308.         <xsl:apply-templates select="current"/>
  309.         <xsl:apply-templates select="admin"/>
  310.         <xsl:apply-templates select="develop"/>
  311.         <xsl:apply-templates select="customization"/>
  312.         <xsl:apply-templates select="tailoring"/>
  313.         <xsl:apply-templates select="pseudo-analysis"/>
  314.         <xsl:apply-templates select="pseudo-decision"/>
  315.         <xsl:apply-templates select="individual-analysis"/>
  316.         <xsl:apply-templates select="individual-decision"/>
  317.         <xsl:apply-templates select="contact"/>
  318.         <xsl:apply-templates select="historical"/>
  319.         <xsl:apply-templates select="telemarketing"/>
  320.         <xsl:apply-templates select="other-purpose"/>
  321. </xsl:template>
  322. <xsl:template match="RECIPIENT">
  323.         <xsl:apply-templates select="ours"/>
  324.         <xsl:apply-templates select="delivery"/>
  325.         <xsl:apply-templates select="same"/>
  326.         <xsl:apply-templates select="other-recipient"/>
  327.         <xsl:apply-templates select="unrelated"/>
  328.         <xsl:apply-templates select="public"/>
  329. </xsl:template>
  330. <xsl:template match="RETENTION">
  331.         <xsl:apply-templates select="no-retention"/>
  332.         <xsl:apply-templates select="stated-purpose"/>
  333.         <xsl:apply-templates select="legal-requirement"/>
  334.         <xsl:apply-templates select="business-practices"/>
  335.         <xsl:apply-templates select="indefinitely"/>
  336. </xsl:template>
  337. <xsl:template match="CATEGORIES">
  338.         <xsl:apply-templates select="physical"/>
  339.         <xsl:apply-templates select="online"/>
  340.         <xsl:apply-templates select="uniqueid"/>
  341.         <xsl:apply-templates select="purchase"/>
  342.         <xsl:apply-templates select="financial"/>
  343.         <xsl:apply-templates select="computer"/>
  344.         <xsl:apply-templates select="navigation"/>
  345.         <xsl:apply-templates select="interactive"/>
  346.         <xsl:apply-templates select="demographic"/>
  347.         <xsl:apply-templates select="content"/>
  348.         <xsl:apply-templates select="state"/>
  349.         <xsl:apply-templates select="political"/>
  350.         <xsl:apply-templates select="health"/>
  351.         <xsl:apply-templates select="preference"/>
  352.         <xsl:apply-templates select="government"/>
  353.         <xsl:apply-templates select="other-category"/>
  354. </xsl:template>
  355. <!-- **************The Granular Templates************** -->
  356. <xsl:template match="nonident">
  357.     <SPAN>
  358.     =D>@<0F8O ;8G=>3> ?>@O4:0 =5 A>18@05BAO 8 B5< A0<K< =54>ABC?=0.
  359.     </SPAN>
  360.     <BR/><BR/>
  361. </xsl:template>
  362. <xsl:template match="all">
  363.     <SPAN>
  364.     N10O 8=D>@<0F8O ;8G=>3> ?>@O4:0.
  365.     </SPAN>
  366.     <BR/><BR/>
  367. </xsl:template>
  368. <xsl:template match="contact-and-other">
  369.     <SPAN>
  370.     8G=0O 8=D>@<0F8O >1 M;5:B@>==KE 8;8 D878G5A:8E :>=B0:B=KE 40==KE ?>;L7>20B5;O, 0 B0:65 8=0O 8=D>@<0F8O, 845=B8D8F8@CNI0O ?>;L7>20B5;O.
  371.     </SPAN>
  372.     <BR/><BR/>
  373. </xsl:template>
  374. <xsl:template match="ident-contact">
  375.     <SPAN>
  376.     8G=0O 8=D>@<0F8O >1 M;5:B@>==KE 8;8 D878G5A:8E :>=B0:B=KE 40==KE ?>;L7>20B5;O (=0?@8<5@, ?>GB>2K9 04@5A).
  377.     </SPAN>
  378.     <BR/><BR/>
  379. </xsl:template>
  380. <xsl:template match="other-ident">
  381.     <SPAN>
  382.     =0O 8=D>@<0F8O ;8G=>3> ?>@O4:0 (=0?@8<5@, ?;0B0 70 ?>;L7>20=85 CA;C30<8 =B5@=5B0).
  383.     </SPAN>
  384.     <BR/><BR/>
  385. </xsl:template>
  386. <xsl:template match="none">
  387.     <SPAN>
  388.     BACBAB2C5B.
  389.     </SPAN>
  390.     <BR/><BR/>
  391. </xsl:template>
  392. <xsl:template match="current">
  393.     <SPAN>
  394.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 251-C7;>< 4;O 7025@H5=8O 459AB28O, 4;O :>B>@>3> >=0 ?@54>AB02;5=0, :0: >4=>@07>2>3>, =0?@8<5@, 2>72@0B @57C;LB0B>2 251-?>8A:0, ?5@5AK;:0 M;5:B@>==>3> ?8AL<0 8;8 ?@8=OB85 70:070, B0: 8 4;O ?>2B>@ONI53>AO, =0?@8<5@, ?@54>AB02;5=85 ?>4?8A:8 4;O 4>ABC?0 : >?5@0B82=>9 04@5A=>9 :=835 8;8 M;5:B@>==><C 1C<06=8:C.
  395.     </SPAN>
  396.     <BR/><BR/>
  397. </xsl:template>
  398. <xsl:template match="admin">
  399.     <SPAN>
  400.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O B5E=8G5A:>9 ?>445@6:8 @01>B>A?>A>1=>AB8 C7;0 8 53> >?5@0F8>==>9 A8AB5<K. 0?@8<5@, 4;O >1@01>B:8 8=D>@<0F88 CG5B=KE 70?8A59, >15A?5G5=8O 157>?0A=>AB8 8 @01>B>A?>A>1=>AB8 251-C7;0, ?@>25@:8 0:B82=>AB8 =0 251-C7;5.
  401.     </SPAN>
  402.     <BR/><BR/>
  403. </xsl:template>
  404. <xsl:template match="develop">
  405.     <SPAN>
  406.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O CA>25@H5=AB2>20=8O, >F5=:8 8;8 8=>3> CG5B0 ?@54>AB02;O5<KE MB8< 251-C7;>< 40==KE, CA;C3, ?@>4C:B>2 8;8 8=KE @K=>G=KE A2545=89. 
  407.     </SPAN>
  408.     <BR/><BR/>
  409. </xsl:template>
  410. <xsl:template match="customization">
  411.     <SPAN>
  412.     <!--Information might be used to tailor or modify the content or design of this Web site only to specifications affirmatively selected by the particular individual during a single visit or multiple visits to the site.
  413.     --></SPAN>
  414.     <BR/><BR/>
  415. </xsl:template>
  416. <xsl:template match="tailoring">
  417.     <SPAN>
  418.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O ?@8A?>A>1;5=8O 8;8 <>48D8:0F88 A>45@68<>3> 8;8 48709=0 251-C7;0 2> 2@5<O 53> >4=>:@0B=>3> ?>A5I5=8O. 0?@8<5@, M;5:B@>==K9 <03078= <>65B ?@54;030BL ?>A5B8B5;N A>?CBAB2CNI85 B>20@K =0 >A=>25 B5E B>20@>2, :>B>@K5 >= C65 ?><5AB8; 2 A2>N :>@78=C ?>:C?0B5;O.
  419.     </SPAN>
  420.     <BR/><BR/>
  421. </xsl:template>
  422. <xsl:template match="pseudo-analysis">
  423.     <SPAN>
  424.     =D>@<0F8O, >A=>20==0O =0 C=8:0;L=>< :>45, => :>B>@0O =5 <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O 0=0;870, 8AA;54>20=89 8 AB0B8AB8G5A:8E >BG5B>2. 0?@8<5@, :>;8G5AB2> ?>;L7>20B5;59 A C:070==K< ?>GB>2K< 8=45:A><.
  425.     </SPAN>
  426.     <BR/><BR/>
  427. </xsl:template>
  428. <xsl:template match="pseudo-decision">
  429.     <SPAN>
  430.     =D>@<0F8O, >A=>20==0O =0 C=8:0;L=>< :>45, => :>B>@0O =5 <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O ?@8=OB8O @5H5=8O, =5?>A@54AB25==> 70B@03820NI53> MB>3> ?>;L7>20B5;O. 0?@8<5@, ?>;L7>20B5;L A >?@545;5==K< ?>GB>2K< 8=45:A>< <>65B ?>;CG0BL @5:;0<C :><?0=89, @0A?>;>65==KE 2 MB>< @538>=5.
  431.     </SPAN>
  432.     <BR/><BR/>
  433. </xsl:template>
  434. <xsl:template match="individual-analysis">
  435.     <SPAN>
  436.     =D>@<0F8O, :>B>@0O <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O 0=0;870, 8AA;54>20=89 8 AB0B8AB8G5A:8E >BG5B>2. 0?@8<5@, 40==K5 > B8?5 8 480?07>=5 F5= =0 B>20@K, 708=B5@5A>202H85 :>=:@5B=>3> ?>;L7>20B5;O.
  437.     </SPAN>
  438.     <BR/><BR/>
  439. </xsl:template>
  440. <xsl:template match="individual-decision">
  441.     <SPAN>
  442.     =D>@<0F8O, :>B>@0O <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O ?@8=OB8O @5H5=8O, =5?>A@54AB25==> 70B@03820NI53> MB>3> ?>;L7>20B5;O. 0?@8<5@, 251-C75; <>65B ?@54;030BL :>=:@5B=K5 4><0 2 480?07>=5 F5=, 4>ABC?=KE 4;O MB>3> ?>;L7>20B5;O, =57028A8<> >B B>3>, 2 :0:>< 480?07>=5 F5= =0E>48;8AL ?@54H5AB2CNI85 70?@>AK.
  443.     </SPAN>
  444.     <BR/><BR/>
  445. </xsl:template>
  446. <xsl:template match="contact">
  447.     <SPAN>
  448.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O >1@0I5=8O : ?>;L7>20B5;N ?> >B;8G=K< >B B5;5D>=0 :0=0;0< A2O78 2 F5;OE @5:;0<K 8;8 ?@54;>65=8O ?@>4C:B>2 8;8 CA;C3, 2:;NG0O C254><;5=85 ?>A5B8B5;59 >1 >1=>2;5=88 MB>3> 251-C7;0.
  449.     </SPAN>
  450.     <BR/><BR/>
  451. </xsl:template>
  452. <xsl:template match="historical">
  453.     <SPAN>
  454.     =D>@<0F8O <>65B 0@E828@>20BLAO 8 E@0=8BLAO 4;8B5;L=>5 2@5<O 4;O A>E@0=5=8O AB0B8AB8G5A:8E 40==KE, :0: MB> >?@545;O5BAO ACI5AB2CNI8< 70:>=>40B5;LAB2><.
  455.     </SPAN>
  456.     <BR/><BR/>
  457. </xsl:template>
  458. <xsl:template match="telemarketing">
  459.     <SPAN>
  460.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O >1@0I5=8O : ?>;L7>20B5;N ?> B5;5D>=C 2 F5;OE @5:;0<K 8;8 ?@54;>65=8O ?@>4C:B>2 8;8 CA;C3.
  461.     </SPAN>
  462.     <BR/><BR/>
  463. </xsl:template>
  464. <xsl:template match="other-purpose">
  465.     <SPAN>
  466.     @C3>5 ?@8<5=5=85: <xsl:value-of match="other-purpose"/>
  467.     </SPAN>
  468.     <BR/><BR/>
  469. </xsl:template>
  470. <xsl:template match="ours">
  471.     <SPAN>
  472.     -B>B 251-C75;, 035=BK, 459AB2CNI85 >B 53> 8<5=8, 8;8 B@5BLO AB>@>=0, 035=B>< :>B>@>9 O2;O5BAO MB>B C75;. 35=B>< O2;O5BAO B@5BLO AB>@>=0, :>B>@0O >1@010BK205B 40==K5 B>;L:> 2 C:070==KE 2KH5 F5;OE, =0?@8<5@, 4;O >B?@02:8 B>20@>2 8;8 873>B>2;5=8O >B?5G0B:>2 D>B>3@0D89.
  473.     </SPAN>
  474.     <BR/><BR/>
  475. </xsl:template>
  476. <xsl:template match="delivery">
  477.     <SPAN>
  478.     .@848G5A:85 ;8F0, 8A?>;=ONI85 4>AB02:C, :>B>@K5 <>3CB 8A?>;L7>20BL 40==K5 4;O F5;59, >B;8G=KE >B 2K?>;=5=8O C:070==KE 459AB289.
  479.     </SPAN>
  480.     <BR/><BR/>
  481. </xsl:template>
  482. <xsl:template match="same">
  483.     <SPAN>
  484.     .@848G5A:85 ;8F0, A;54CNI85 ?>;8B8:5 :>=D845=F80;L=>AB8 MB>3> 251-C7;0.
  485.     </SPAN>
  486.     <BR/><BR/>
  487. </xsl:template>
  488. <xsl:template match="other-recipient">
  489.     <SPAN>
  490.     .@848G5A:85 ;8F0, ?>4>BG5B=K5 40==><C 251-C7;C, => <>3CI85 8A?>;L7>20BL MB8 40==K5 A?>A>1><, >B;8G=K< >B C:070==KE 2 ?>;8B8:5 MB>3> 251-C7;0.
  491.     </SPAN>
  492.     <BR/><BR/>
  493. </xsl:template>
  494. <xsl:template match="unrelated">
  495.     <SPAN>
  496.     .@848G5A:85 ;8F0, GLO ?>;8B8:0 8A?>;L7>20=8O 40==KE =5 8725AB=0 40==><C 251-C7;C.
  497.     </SPAN>
  498.     <BR/><BR/>
  499. </xsl:template>
  500. <xsl:template match="public">
  501.     <SPAN>
  502.     1I5AB25==K5 D>@C<K, =0?@8<5@, M;5:B@>==K5 4>A:8 >1JO2;5=89, 8;8 :><<5@G5A:85 M;5:B@>==K5 A?@02>G=8:8 =0 :><?0:B-48A:0E.
  503.     </SPAN>
  504.     <BR/><BR/>
  505. </xsl:template>
  506. <xsl:template match="no-retention">
  507.     <SPAN>
  508.     =D>@<0F8O =5 A>E@0=O5BAO ?>A;5 7025@H5=8O >48=>G=>9 M;5:B@>==>9 >?5@0F88. 
  509.     </SPAN>
  510.     <BR/><BR/>
  511. </xsl:template>
  512. <xsl:template match="stated-purpose">
  513.     <SPAN>
  514.     =D>@<0F8O A>E@0=O5BAO B>;L:> 2 C:070==KE 2KH5 F5;OE 8 C=8GB>605BAO 2 :@0BG09H5 2>7<>6=>5 2@5<O.
  515.     </SPAN>
  516.     <BR/><BR/>
  517. </xsl:template>
  518. <xsl:template match="legal-requirement">
  519.     <SPAN>
  520.     =D>@<0F8O A>E@0=O5BAO 4>;LH5, G5< B@51C5BAO 4;O 7025@H5=8O 8A?>;=5=8O B@51C5<>3> 459AB28O, => B>;L:> 2 F5;OE A>E@0=5=8O 40==KE > N@848G5A:>9 >B25BAB25==>AB8. 0?@8<5@, 70:>= <>65B @07@5H0BL ?>B@518B5;O< >A?0@820BL 2K?>;=5==K5 B@0=70:F88 2 B5G5=85 >?@545;5==>3> ?@><56CB:0 2@5<5=8, 8 B5< A0<K< 251-C75; <>65B A>E@0=OBL 70?8A8 >1 MB8E B@0=70:F8OE.
  521.     </SPAN>
  522.     <BR/><BR/>
  523. </xsl:template>
  524. <xsl:template match="business-practices">
  525.     <SPAN>
  526.     =D>@<0F8O <>65B A>E@0=OBLAO 2 B5G5=85 ?5@8>40, 70O2;5==>3> 40==K< ?>AB02I8:>< CA;C3.
  527.     </SPAN>
  528.     <BR/><BR/>
  529. </xsl:template>
  530. <xsl:template match="indefinitely">
  531.     <SPAN>
  532.     =D>@<0F8O <>65B A>E@0=OBLAO =5>?@545;5==>5 2@5<O.
  533.     </SPAN>
  534.     <BR/><BR/>
  535. </xsl:template>
  536. <xsl:template match="physical">
  537.     <SPAN>
  538.     8G=0O 8=D>@<0F8O >1 M;5:B@>==KE 8;8 D878G5A:8E :>=B0:B=KE 40==KE 8;8 @0A?>;>65=88 ?>;L7>20B5;O, =0?@8<5@, B5;5D>==K9 =><5@ 8;8 ?>GB>2K9 04@5A.
  539.     </SPAN>
  540.     <BR/><BR/>
  541. </xsl:template>
  542. <xsl:template match="online">
  543.     <SPAN>
  544.     8G=0O 8=D>@<0F8O > :>=B0:B=KE 40==KE 8;8 @0A?>;>65=88 ?>;L7>20B5;O 2 =B5@=5B5, =0?@8<5@, 04@5A M;5:B@>==>9 ?>GBK. 0G0ABCN, MB0 8=D>@<0F8O =5 7028A8B >B :>=:@5B=>3> :><?LNB5@0, 8A?>;L7C5<>3> 4;O 4>ABC?0 : =B5@=5BC.
  545.     </SPAN>
  546.     <BR/><BR/>
  547. </xsl:template>
  548. <xsl:template match="uniqueid">
  549.     <SPAN>
  550.     #=8:0;L=K9 :>4, ?>;CG5==K9 >B 251-C7;0 8;8 A;C61K 2 F5;OE ?>A;54CNI59 845=B8D8:0F88 ?>;L7>20B5;O. 
  551.     </SPAN>
  552.     <BR/><BR/>
  553. </xsl:template>
  554. <xsl:template match="purchase">
  555.     <SPAN>
  556.     =D>@<0F8O, A>1@0==0O ?@8 ?@8>1@5B5=88 ?@>4C:B0 8;8 CA;C38, 2:;NG0O A?>A>1 >?;0BK.
  557.     </SPAN>
  558.     <BR/><BR/>
  559. </xsl:template>
  560. <xsl:template match="financial">
  561.     <SPAN>
  562.     8G=0O D8=0=A>20O 8=D>@<0F8O, 2:;NG0O A>AB>O=85 AG5B0 4;O 40==>9 CG5B=>9 70?8A8, 10;0=A0, >?;0BK, :@548B=>9 8AB>@88, 8 8=D>@<0F8O > ?>:C?:0E 8;8 8A?>;L7>20=88 D8=0=A>2KE A@54AB2, 2:;NG0O :@548B=K5 8;8 4518B=K5 :0@BK.
  563.     </SPAN>
  564.     <BR/><BR/>
  565. </xsl:template>
  566. <xsl:template match="computer">
  567.     <SPAN>
  568.     =D>@<0F8O > :><?LNB5@5 8 A8AB5<5, 8A?>;L7C5<KE 4;O 4>ABC?0 : =B5@=5BC, =0?@8<5@, IP-04@5A, 4><5=, B8? ?@>3@0<<K >1>7@520B5;O =B5@=5B0, B8? >?5@0F8>==>9 A8AB5<K.
  569.     </SPAN>
  570.     <BR/><BR/>
  571. </xsl:template>
  572. <xsl:template match="navigation">
  573.     <SPAN>
  574.     =D>@<0F8O >1 >17>@5 251-C7;0, =0?@8<5@, ?>A5I5==K5 ?>;L7>20B5;5< 251-AB@0=8FK, 2@5<O >17>@0 :064>9 87 =8E.
  575.     </SPAN>
  576.     <BR/><BR/>
  577. </xsl:template>
  578. <xsl:template match="interactive">
  579.     <SPAN>
  580.     =D>@<0F8O > O2=KE 459AB28OE ?>;L7>20B5;O =0 251-C7;5, =0?@8<5@, 70?@>AK : ?>8A:>2>9 A8AB5<5, 2K?>;=O5<0O @538AB@0F8O, 8=K5 459AB28O A CG5B=>9 70?8ALN.
  581.     </SPAN>
  582.     <BR/><BR/>
  583. </xsl:template>
  584. <xsl:template match="demographic">
  585.     <SPAN>
  586.     5<>3@0D8G5A:85 8;8 A>F80;L=K5 AB0B8AB8G5A:85 40==K5, =0?@8<5@, ?>;, 2>7@0AB, 4>E>4, O2=> =5 845=B8D8F8@CNI85 ?>;L7>20B5;O. 
  587.     </SPAN>
  588.     <BR/><BR/>
  589. </xsl:template>
  590. <xsl:template match="content">
  591.     <SPAN>
  592.     !;>20 8 2K@065=8O, 8A?>;L7C5<K5 2 A>>1I5=8OE. 0?@8<5@, B5:AB M;5:B@>==KE ?8A5<, >1JO2;5=89 =0 M;5:B@>==KE 4>A:0E, B5:AB ?5@53>2>@>2 ?@8 M;5:B@>==>< >1I5=88.
  593.     </SPAN>
  594.     <BR/><BR/>
  595. </xsl:template>
  596. <xsl:template match="state">
  597.     <SPAN>
  598.     =K5 A?>A>1K, =0?@8<5@, HTTP 'cookie', 4;O >15A?5G5=8O 0:B82=>9 >1@0B=>9 A2O78 A ?>;L7>20B5;5< 8;8 4;O 02B><0B8G5A:>9 845=B8D8:0F88 ?>;L7>20B5;O, ?>2B>@=> ?>A5I0NI53> :>=:@5B=K9 251-C75; 8;8 :>=:@5B=>5 251-A>45@68<>5.
  599.     </SPAN>
  600.     <BR/><BR/>
  601. </xsl:template>
  602. <xsl:template match="political">
  603.     <SPAN>
  604.     =D>@<0F8O > G;5=AB25 8;8 ?@8=04;56=>AB8 : @07;8G=K< 3@C??0<, =0?@8<5@, : @5;838>7=K< >@30=870F8O<, ?@>DA>N70<, 8=K< ?@>D5AA8>=0;L=K< >@30=870F8O<, ?>;8B8G5A:8< ?0@B8O< 8 B.?.
  605.     </SPAN>
  606.     <BR/><BR/>
  607. </xsl:template>
  608. <xsl:template match="health">
  609.     <SPAN>
  610.     =D>@<0F8O > A>AB>O=88 D878G5A:>3> 8;8 C<AB25==>3> 74>@>2LO, A5:AC0;L=>9 >@85=B0F88, > ?>;L7>20=88 8;8 8=B5@5A5 : CA;C30< 74@02>>E@0=5=8O 8;8 ;5:0@AB25==K< ?@>4C:B0<.
  611.     </SPAN>
  612.     <BR/><BR/>
  613. </xsl:template>
  614. <xsl:template match="preference">
  615.     <SPAN>
  616.     =D>@<0F8O >1 8=48284C0;L=KE 2:CA0E 8 ?@54?>GB5=8OE, =0?@8<5@, ?@54?>G8B05<K5 F25B>2K5 30<<K 8;8 <C7K:0;L=K5 2:CAK. 
  617.     </SPAN>
  618.     <BR/><BR/>
  619. </xsl:template>
  620. <xsl:template match="location">
  621.     <SPAN>
  622.     =D>@<0F8O > D878G5A:>< @0A?>;>65=88, =0?@8<5@, 40==K5 GPS, :>B>@0O <>65B 8A?>;L7>20BLAO 4;O >BA;56820=8O B5:CI53> @0A?>;>65=8O 8 ?5@5<5I5=89 ?>;L7>20B5;O.
  623.     </SPAN>
  624.     <BR/><BR/>
  625. </xsl:template>
  626. <xsl:template match="government">
  627.     <SPAN>
  628.     >4K 8;8 =><5@0, 2K40==K5 ?@028B5;LAB25==K<8 >@30=0<8 4;O ?>AB>O==>9 845=B8D8:0F88 ?>;L7>20B5;O, =0?@8<5@, =><5@ 2>48B5;LA:>3> C4>AB>25@5=8O, :>4 A>F80;L=>3> AB@0E>20=8O, A5@8O 8 =><5@ ?0A?>@B0.
  629.     </SPAN>
  630.     <BR/><BR/>
  631. </xsl:template>
  632. <xsl:template match="other-category">
  633.     <SPAN>
  634.     =K5: <xsl:value-of match="other-category"/>
  635.     </SPAN>
  636.     <BR/><BR/>
  637. </xsl:template>
  638. <xsl:template match="DATA[@ref='#business.name']">
  639.     <A id="siteURL" target="_blank">
  640.         <xsl:attribute name="myURI">
  641.                 <xsl:value-of select="//DATA-GROUP/DATA[@ref='#business.contact-info.online.uri']"/>
  642.         </xsl:attribute>
  643.         <xsl:value-of select="."/>
  644.     </A>
  645. </xsl:template>
  646. <xsl:template match="POLICY/@discuri">
  647.         <xsl:value-of select="."/>
  648. </xsl:template>
  649. <xsl:template match="//EXPIRY">
  650.     <xsl:value-of select="@date"/>
  651. </xsl:template>
  652. </xsl:stylesheet>