Below is the source used for this validation:
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
3 <html>
4 <head>
5 <title>JTidy servlet extension - Live examples</title>
6 <meta http-equiv="Expires" content="-1">
7 <meta http-equiv="Pragma" content="no-cache">
8 <meta http-equiv="Cache-Control" content="no-cache">
9 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
10 <meta name="author" content="Vlad Skarzhevskyy">
11 <meta name="email" content="vlads(at)users.sourceforge.net">
12 <link rel="stylesheet" href="./styles/examples.css" type="text/css" media="all">
13 <style type="text/css" media="all">
14 @import url("./styles/maven-base.css");
15 @import url("./styles/maven-theme.css");</style>
16 <script type="text/javascript" src="./js/timeZoneDetection.js"></script>
17 </head>
18 <body onload="setTimezoneOffsetCookie()">
19
20
21
22
23 <div id="banner">
24 <a href="http://sourceforge.net" id="organizationLogo">
25 <img alt="sourceforge" src="http://sourceforge.net/sflogo.php?group_id=13153&type=2"></a>
26 <a href="http://jtidy.sourceforge.net" id="projectLogo">
27 <img alt="JTidy Servlet" src="./images/logo.png"></a>
28 <div class="clear"><hr></div>
29 </div>
30
31 <div id="breadcrumbs">
32 <div class="xleft">
33 JTidy servlet extension - Live examples
34 <span class="separator">|</span>
35 <a href="index.jsp">Examples Home</a>
36 <span class="separator">|</span>
37 <a href="http://jtidy.homelinux.net/" class="externalLink">Documentation</a>
38 </div>
39 <div class="xright">
40 RequestID: 54 <span class="separator">|</span> Time: 17:03:59 GMT+00:00
41 </div>
42 <div class="clear"><hr></div>
43 </div>
44
45 <div id="backDiv">
46 <a href="javascript:history.go(-1)"><img alt="Back" src="./images/back.gif"></a>
47 </div>
48
49 <div id="showsourceDiv">
50 <a href="/jtidyservlet-webapp/example-report.jsp.source">View JSP Source</a><br>
51 <a href="/jtidyservlet-webapp/JTidy?result=1&requestID=54&action=report">This HTML Source</a>
52 </div>
53
54 <div id="JTidyValidationImageDiv">
55
56 <script type="text/javascript">
57
58 function showJTidyReport_iframe() {
59 if ((ppJTidyReport != null) && (ppJTidyReport.ppmShow != null)) {
60 return ppJTidyReport.ppmShow();
61 } else {
62 // No frame support or some other error
63 return true;
64 }
65 }
66
67 </script>
68
69 <a name="JTidyValidationImageCommonLink" id="JTidyValidationImageCommonLink" href="/jtidyservlet-webapp/JTidy?requestID=54&action=report&src=1"
onclick="this.blur();return showJTidyReport_iframe();"><img name="JTidyValidationImageCommon" id="JTidyValidationImageCommon"
alt="Page Validation" src="/jtidyservlet-webapp/JTidy?requestID=54&action=image" width="32" height="26" >
</a>
70 <iframe name="ppJTidyReport"
71 id="ppJTidyReport"
72 src="./iframe_main.jsp?requestID=54"
73 scrolling="no" frameborder="0" style="visibility:hidden; z-index:999; left:50px; position:absolute;">
74 Sory No support for iframe in your browser
75 </iframe>
76 </div>
77
78 <div id="body">
79
80 <h3>Customize JTidy reports using <jtidy:report> tag</h3>
81
82
83
84
85 <p>
86 <a href="/jtidyservlet-webapp/JTidy?requestID=53&action=view&src=1">View original HTML</a>
|
87 <a href="/jtidyservlet-webapp/JTidy?result=1&requestID=53&action=view">View result HTML after JTidy</a>
88 </p>
89
90 <p>
91 JSP Code: <code><jtidy:report requestID="53"/></code> will generate:
92 </p>
93
94
95 <script type="text/javascript">
96 // @author Vlad Skarzhevskyy
97 // @version $Revision: 1.3 $ ($Author: vlads $)
98
99 var jTidyReportHighlightLastLineNum = null;
100
101 function jTidyReportSetDefault(element)
102 {
103 if (element != null)
104 {
105 element.className = "JTidyReportSrcLineError";
106 }
107 }
108
109 function jTidyReportSetHighlight(element)
110 {
111 if (element != null)
112 {
113 element.className = "JTidyReportSrcLineErrorSelected";
114 }
115 }
116
117 function jTidyReportHighlight(lineNum) {
118 if (jTidyReportHighlightLastLineNum != null)
119 {
120 jTidyReportSetDefault(document.getElementById(jTidyReportHighlightLastLineNum));
121 }
122
123 var line = "srcline" + lineNum;
124 jTidyReportSetHighlight(document.getElementById(line));
125 jTidyReportHighlightLastLineNum = line;
126 }
127 </script>
128 <table id="JTidyMessagesTable" summary=""><tr><td colspan="4">JTidy Messages for request:53 processed in 3 milliseconds</td>
</tr><tr>
129 <td colspan="4">Validation Errors 0</td>
130 </tr><tr>
131 <td colspan="4">Validation Warnings 0</td>
132 </tr>
133 </table>
134 <div><br>Below is the source used for this validation:<pre><a name="JTidyOriginalSource"></a><span id="srcline1"
> <a name="line1"></a><strong>1</strong><code class="html"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
135 ></code></span>
136 <span id="srcline2"> <a name="line2"></a><strong>2</strong></span>
137 <span id="srcline3"> <a name="line3"></a><strong>3</strong><code class="html"> <html></code>
</span>
138 <span id="srcline4"> <a name="line4"></a><strong>4</strong><code class="html"> <head></code>
</span>
139 <span id="srcline5"> <a name="line5"></a><strong>5</strong><code class="html"> <title>JTidy servlet extension - Live examples</title></code>
</span>
140 <span id="srcline6"> <a name="line6"></a><strong>6</strong><code class="html"> <meta http-equiv="Expires" content="-1"></code>
</span>
141 <span id="srcline7"> <a name="line7"></a><strong>7</strong><code class="html"> <meta http-equiv="Pragma" content="no-cache"></code>
</span>
142 <span id="srcline8"> <a name="line8"></a><strong>8</strong><code class="html"> <meta http-equiv="Cache-Control" content="no-cache"></code>
</span>
143 <span id="srcline9"> <a name="line9"></a><strong>9</strong><code class="html"> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></code>
</span>
144 <span id="srcline10"> <a name="line10"></a><strong>10</strong><code class="html"> <meta name="author" content="Vlad Skarzhevskyy"></code>
</span>
145 <span id="srcline11"> <a name="line11"></a><strong>11</strong><code class="html"> <meta name="email" content="vlads(at)users.sourceforge.net"></code>
</span>
146 <span id="srcline12"> <a name="line12"></a><strong>12</strong><code class="html"> <link rel="stylesheet" href="./styles/examples.css" type="text/css" media="all">
147 </code></span>
148 <span id="srcline13"> <a name="line13"></a><strong>13</strong><code class="html"> <style type="text/css" media="all"></code>
</span>
149 <span id="srcline14"> <a name="line14"></a><strong>14</strong><code class="html"> @import url("./styles/maven-base.css");</code>
</span>
150 <span id="srcline15"> <a name="line15"></a><strong>15</strong><code class="html"> @import url("./styles/maven-theme.css");</style></code>
</span>
151 <span id="srcline16"> <a name="line16"></a><strong>16</strong><code class="html"> <script type="text/javascript" src="./js/timeZoneDetection.js"></script></code>
</span>
152 <span id="srcline17"> <a name="line17"></a><strong>17</strong><code class="html"> </head></code>
</span>
153 <span id="srcline18"> <a name="line18"></a><strong>18</strong><code class="html"> <body onload="setTimezoneOffsetCookie()"></code>
</span>
154 <span id="srcline19"> <a name="line19"></a><strong>19</strong></span>
155 <span id="srcline20"> <a name="line20"></a><strong>20</strong></span>
156 <span id="srcline21"> <a name="line21"></a><strong>21</strong></span>
157 <span id="srcline22"> <a name="line22"></a><strong>22</strong></span>
158 <span id="srcline23"> <a name="line23"></a><strong>23</strong><code class="html"> <div id="banner"></code>
</span>
159 <span id="srcline24"> <a name="line24"></a><strong>24</strong><code class="html"> <a href="http://sourceforge.net" id="organizationLogo"></code>
</span>
160 <span id="srcline25"> <a name="line25"></a><strong>25</strong><code class="html"> <img alt="sourceforge" src="http://sourceforge.net/sflogo.php?group_id=13153&amp;type=2"
161 ></a></code></span>
162 <span id="srcline26"> <a name="line26"></a><strong>26</strong><code class="html"> <a href="http://jtidy.sourceforge.net" id="projectLogo"></code>
</span>
163 <span id="srcline27"> <a name="line27"></a><strong>27</strong><code class="html"> <img alt="JTidy Servlet" src="./images/logo.png"></a></code>
</span>
164 <span id="srcline28"> <a name="line28"></a><strong>28</strong><code class="html"> <div class="clear"><hr></div></code>
</span>
165 <span id="srcline29"> <a name="line29"></a><strong>29</strong><code class="html"> </div></code>
</span>
166 <span id="srcline30"> <a name="line30"></a><strong>30</strong></span>
167 <span id="srcline31"> <a name="line31"></a><strong>31</strong><code class="html"> <div id="breadcrumbs"></code>
</span>
168 <span id="srcline32"> <a name="line32"></a><strong>32</strong><code class="html"> <div class="xleft"></code>
</span>
169 <span id="srcline33"> <a name="line33"></a><strong>33</strong><code class="html"> JTidy servlet extension - Live examples</code>
</span>
170 <span id="srcline34"> <a name="line34"></a><strong>34</strong><code class="html"> <span class="separator">|</span></code>
</span>
171 <span id="srcline35"> <a name="line35"></a><strong>35</strong><code class="html"> <a href="index.jsp">Examples Home</a></code>
</span>
172 <span id="srcline36"> <a name="line36"></a><strong>36</strong><code class="html"> <span class="separator">|</span></code>
</span>
173 <span id="srcline37"> <a name="line37"></a><strong>37</strong><code class="html"> <a href="http://jtidy.homelinux.net/" class="externalLink">Documentation</a>
174 </code></span>
175 <span id="srcline38"> <a name="line38"></a><strong>38</strong><code class="html"> </div></code>
</span>
176 <span id="srcline39"> <a name="line39"></a><strong>39</strong><code class="html"> <div class="xright"></code>
</span>
177 <span id="srcline40"> <a name="line40"></a><strong>40</strong><code class="html"> RequestID: 53 <span class="separator">|</span> Time: 15:28:08 GMT+00:00</code>
</span>
178 <span id="srcline41"> <a name="line41"></a><strong>41</strong><code class="html"> </div></code>
</span>
179 <span id="srcline42"> <a name="line42"></a><strong>42</strong><code class="html"> <div class="clear"><hr></div></code>
</span>
180 <span id="srcline43"> <a name="line43"></a><strong>43</strong><code class="html"> </div></code>
</span>
181 <span id="srcline44"> <a name="line44"></a><strong>44</strong></span>
182 <span id="srcline45"> <a name="line45"></a><strong>45</strong><code class="html"> <div id="backDiv"></code>
</span>
183 <span id="srcline46"> <a name="line46"></a><strong>46</strong><code class="html"> <a href="javascript:history.go(-1)"><img alt="Back" src="./images/back.gif">
184 </a></code></span>
185 <span id="srcline47"> <a name="line47"></a><strong>47</strong><code class="html"> </div></code>
</span>
186 <span id="srcline48"> <a name="line48"></a><strong>48</strong></span>
187 <span id="srcline49"> <a name="line49"></a><strong>49</strong><code class="html"> <div id="showsourceDiv"></code>
</span>
188 <span id="srcline50"> <a name="line50"></a><strong>50</strong><code class="html"> <a href="/jtidyservlet-webapp/.source">View JSP Source</a><br></code>
</span>
189 <span id="srcline51"> <a name="line51"></a><strong>51</strong><code class="html"> <a href="/jtidyservlet-webapp/JTidy?result=1&amp;requestID=53&amp;action=report">
190 This HTML Source</a></code></span>
191 <span id="srcline52"> <a name="line52"></a><strong>52</strong><code class="html"> </div></code>
</span>
192 <span id="srcline53"> <a name="line53"></a><strong>53</strong></span>
193 <span id="srcline54"> <a name="line54"></a><strong>54</strong><code class="html"> <div id="JTidyValidationImageDiv"></code>
</span>
194 <span id="srcline55"> <a name="line55"></a><strong>55</strong></span>
195 <span id="srcline56"> <a name="line56"></a><strong>56</strong><code class="html"> <script type="text/javascript"></code>
</span>
196 <span id="srcline57"> <a name="line57"></a><strong>57</strong></span>
197 <span id="srcline58"> <a name="line58"></a><strong>58</strong><code class="html"> function showJTidyReport_iframe() {</code>
</span>
198 <span id="srcline59"> <a name="line59"></a><strong>59</strong><code class="html"> if ((ppJTidyReport != null) && (ppJTidyReport.ppmShow != null)) {</code>
</span>
199 <span id="srcline60"> <a name="line60"></a><strong>60</strong><code class="html"> return ppJTidyReport.ppmShow();</code>
</span>
200 <span id="srcline61"> <a name="line61"></a><strong>61</strong><code class="html"> } else {</code>
</span>
201 <span id="srcline62"> <a name="line62"></a><strong>62</strong><code class="html"> // No frame support or some other error</code>
</span>
202 <span id="srcline63"> <a name="line63"></a><strong>63</strong><code class="html"> return true;</code>
</span>
203 <span id="srcline64"> <a name="line64"></a><strong>64</strong><code class="html"> }</code>
</span>
204 <span id="srcline65"> <a name="line65"></a><strong>65</strong><code class="html"> }</code>
</span>
205 <span id="srcline66"> <a name="line66"></a><strong>66</strong></span>
206 <span id="srcline67"> <a name="line67"></a><strong>67</strong><code class="html"> </script></code>
</span>
207 <span id="srcline68"> <a name="line68"></a><strong>68</strong></span>
208 <span id="srcline69"> <a name="line69"></a><strong>69</strong><code class="html"> <a name="JTidyValidationImageCommonLink" id="JTidyValidationImageCommonLink" href="/jtidyservlet-webapp/JTidy?requestID=53&amp;action=report&amp;src=1"
209 onclick="this.blur();return showJTidyReport_iframe();"><img name="JTidyValidationImageCommon"
210 id="JTidyValidationImageCommon" alt="Page Validation" src="/jtidyservlet-webapp/JTidy?requestID=53&amp;action=image"
211 width="32" height="26" ></a></code></span>
212 <span id="srcline70"> <a name="line70"></a><strong>70</strong><code class="html"> <iframe name="ppJTidyReport"</code>
</span>
213 <span id="srcline71"> <a name="line71"></a><strong>71</strong><code class="html"> id="ppJTidyReport"</code>
</span>
214 <span id="srcline72"> <a name="line72"></a><strong>72</strong><code class="html"> src="./iframe_main.jsp?requestID=53"</code>
</span>
215 <span id="srcline73"> <a name="line73"></a><strong>73</strong><code class="html"> scrolling="no" frameborder="0" style="visibility:hidden; z-index:999; left:50px; position:absolute;"
216 ></code></span>
217 <span id="srcline74"> <a name="line74"></a><strong>74</strong><code class="html"> Sory No support for iframe in your browser</code>
</span>
218 <span id="srcline75"> <a name="line75"></a><strong>75</strong><code class="html"> </iframe></code>
</span>
219 <span id="srcline76"> <a name="line76"></a><strong>76</strong><code class="html"> </div></code>
</span>
220 <span id="srcline77"> <a name="line77"></a><strong>77</strong></span>
221 <span id="srcline78"> <a name="line78"></a><strong>78</strong><code class="html"> <div id="body"></code>
</span>
222 <span id="srcline79"> <a name="line79"></a><strong>79</strong></span>
223 <span id="srcline80"> <a name="line80"></a><strong>80</strong><code class="html"> <h2>JTidy servlet Examples</h2></code>
</span>
224 <span id="srcline81"> <a name="line81"></a><strong>81</strong></span>
225 <span id="srcline82"> <a name="line82"></a><strong>82</strong><code class="html"> <p></code>
</span>
226 <span id="srcline83"> <a name="line83"></a><strong>83</strong><code class="html"> The following examples show the functionality of the JTidy tags and Filter. These</code>
</span>
227 <span id="srcline84"> <a name="line84"></a><strong>84</strong><code class="html"> example pages also allow you to view the JSP source, so you can see how you</code>
</span>
228 <span id="srcline85"> <a name="line85"></a><strong>85</strong><code class="html"> might interface with JTidy in your own application.</code>
</span>
229 <span id="srcline86"> <a name="line86"></a><strong>86</strong><code class="html"> </p></code>
</span>
230 <span id="srcline87"> <a name="line87"></a><strong>87</strong></span>
231 <span id="srcline88"> <a name="line88"></a><strong>88</strong><code class="html"> <ul></code>
</span>
232 <span id="srcline89"> <a name="line89"></a><strong>89</strong><code class="html"> <li><a href="example-tidy-tag.jsp">Format JSP page using &lt;jtidy:tidy&gt; tag</a>
233 </li></code></span>
234 <span id="srcline90"> <a name="line90"></a><strong>90</strong><code class="html"> <li><a href="example-tidy-filter.jsp">Format JSP page using Filter</a></li></code>
</span>
235 <span id="srcline91"> <a name="line91"></a><strong>91</strong><code class="html"> <li><a href="example-tidy-html.html">Format HTML page using Filter</a></li></code>
</span>
236 <span id="srcline92"> <a name="line92"></a><strong>92</strong><code class="html"> <li><a href="example-report.jsp?requestID=last">Customize JTidy reports using &lt;jtidy:report&gt; tag</a>
237 </li></code></span>
238 <span id="srcline93"> <a name="line93"></a><strong>93</strong><code class="html"> <li><a href="example-bugs-life.jsp">Simple application with bugs. Show how JTidy could help to identify this bugs</a>
239 </li></code></span>
240 <span id="srcline94"> <a name="line94"></a><strong>94</strong><code class="html"> <li><a href="example-validate.jsp">Validate your HTML fragment using JTidy</a>
241 </li></code></span>
242 <span id="srcline95"> <a name="line95"></a><strong>95</strong><code class="html"> <li><a href="example-validate-url.jsp">Validate your HTML by URL</a></li></code>
</span>
243 <span id="srcline96"> <a name="line96"></a><strong>96</strong><code class="html"> <li><a href="example-validate-upload.jsp">Validate your HTML by File Upload</a>
244 </li></code></span>
245 <span id="srcline97"> <a name="line97"></a><strong>97</strong><code class="html"> <!--</code>
</span>
246 <span id="srcline98"> <a name="line98"></a><strong>98</strong><code class="html"> See how your URL will look like after JTidy. Hard to do I need to change all the image/styls src inside downloaded HTML since it will be shown from my web url.</code>
</span>
247 <span id="srcline99"> <a name="line99"></a><strong>99</strong><code class="html"> --></code>
</span>
248 <span id="srcline100"> <a name="line100"></a><strong>100</strong><code class="html"> </ul></code>
</span>
249 <span id="srcline101"> <a name="line101"></a><strong>101</strong></span>
250 <span id="srcline102"> <a name="line102"></a><strong>102</strong><code class="html"> <p></code>
</span>
251 <span id="srcline103"> <a name="line103"></a><strong>103</strong><code class="html"> Source code for this application may also be usefull since it is build using JTidy:</code>
</span>
252 <span id="srcline104"> <a name="line104"></a><strong>104</strong><code class="html"> </p></code>
</span>
253 <span id="srcline105"> <a name="line105"></a><strong>105</strong></span>
254 <span id="srcline106"> <a name="line106"></a><strong>106</strong><code class="html"> <ul></code>
</span>
255 <span id="srcline107"> <a name="line107"></a><strong>107</strong><code class="html"> <li><a href="include/header.jsp.source">include/header.jsp</a></li></code>
</span>
256 <span id="srcline108"> <a name="line108"></a><strong>108</strong><code class="html"> <li><a href="iframe_main.jsp.source">iframe_main.jsp</a></li></code>
</span>
257 <span id="srcline109"> <a name="line109"></a><strong>109</strong><code class="html"> <li><a href="iframe_body_report.jsp.source">iframe_body_report.jsp</a></li></code>
</span>
258 <span id="srcline110"> <a name="line110"></a><strong>110</strong><code class="html"> <li><a href="include/footer.jsp.source">include/footer.jsp</a></li></code>
</span>
259 <span id="srcline111"> <a name="line111"></a><strong>111</strong><code class="html"> </ul></code>
</span>
260 <span id="srcline112"> <a name="line112"></a><strong>112</strong></span>
261 <span id="srcline113"> <a name="line113"></a><strong>113</strong><code class="html"> </div></code>
</span>
262 <span id="srcline114"> <a name="line114"></a><strong>114</strong></span>
263 <span id="srcline115"> <a name="line115"></a><strong>115</strong><code class="html"> <div id="firefox"></code>
</span>
264 <span id="srcline116"> <a name="line116"></a><strong>116</strong><code class="html"> <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=0&amp;t=68"><img border="0"
265 alt="Get Firefox!" title="Get Firefox!" src="http://www.spreadfirefox.com/community/images/affiliates/Buttons/88x31/take.gif"
266 /></a></code></span>
267 <span id="srcline117"> <a name="line117"></a><strong>117</strong><code class="html"> </div></code>
</span>
268 <span id="srcline118"> <a name="line118"></a><strong>118</strong></span>
269 <span id="srcline119"> <a name="line119"></a><strong>119</strong><code class="html"> <div id="validxhtml"></code>
</span>
270 <span id="srcline120"> <a name="line120"></a><strong>120</strong><code class="html"> <a href="http://validator.w3.org/check?uri=referer"></code>
</span>
271 <span id="srcline121"> <a name="line121"></a><strong>121</strong><code class="html"> <img border="0"</code>
</span>
272 <span id="srcline122"> <a name="line122"></a><strong>122</strong><code class="html"> src="http://www.w3.org/Icons/valid-html401"</code>
</span>
273 <span id="srcline123"> <a name="line123"></a><strong>123</strong><code class="html"> alt="Valid HTML 4.01!" height="31" width="88"></a></code>
</span>
274 <span id="srcline124"> <a name="line124"></a><strong>124</strong><code class="html"> </div></code>
</span>
275 <span id="srcline125"> <a name="line125"></a><strong>125</strong></span>
276 <span id="srcline126"> <a name="line126"></a><strong>126</strong><code class="html"> <div id="footer"></code>
</span>
277 <span id="srcline127"> <a name="line127"></a><strong>127</strong><code class="html"> <div class="xleft"></code>
</span>
278 <span id="srcline128"> <a name="line128"></a><strong>128</strong><code class="html"> Please send any questions or suggestions to</code>
</span>
279 <span id="srcline129"> <a name="line129"></a><strong>129</strong><code class="html"> <a href="mailto:vlads(at)users.sourceforge.net">vlads(at)users.sourceforge.net</a>
280 </code></span>
281 <span id="srcline130"> <a name="line130"></a><strong>130</strong><code class="html"> </div></code>
</span>
282 <span id="srcline131"> <a name="line131"></a><strong>131</strong><code class="html"> </div></code>
</span>
283 <span id="srcline132"> <a name="line132"></a><strong>132</strong></span>
284 <span id="srcline133"> <a name="line133"></a><strong>133</strong><code class="html"> </body></code>
</span>
285 <span id="srcline134"> <a name="line134"></a><strong>134</strong><code class="html"> </html></code>
</span>
286 <a name="line135"></a>EOF</pre></div>
287
288 <!-- This will disable tidy Processing since current Tidy is corrupting HTML -->
289
290 <br>
291 N.B. there are bug in development version of jtidy so the HTML output of this page is not the JTidy output. We used <code>
<jtidy:pass/></code> tag.
292
293
294 </div>
295
296 <div id="firefox">
297 <a href="http://www.spreadfirefox.com/?q=affiliates&id=0&t=68"><img border="0" alt="Get Firefox!" title="Get Firefox!"
src="http://www.spreadfirefox.com/community/images/affiliates/Buttons/88x31/take.gif"/></a>
298 </div>
299
300 <div id="validxhtml">
301 <a href="http://validator.w3.org/check?uri=referer">
302 <img border="0"
303 src="http://www.w3.org/Icons/valid-html401"
304 alt="Valid HTML 4.01!" height="31" width="88"></a>
305 </div>
306
307 <div id="footer">
308 <div class="xleft">
309 Please send any questions or suggestions to
310 <a href="mailto:vlads(at)users.sourceforge.net">vlads(at)users.sourceforge.net</a>
311 </div>
312 </div>
313
314 </body>
315 </html>
EOF