1 <?xml version="1.0" encoding="ASCII"?>
2 <!--This file was created automatically by html2xhtml-->
3 <!--from the HTML stylesheets.-->
4 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
6 <xsl:import href="slides-common.xsl"/>
8 <xsl:param name="prev.image" select="'active/nav-prev.png'"/>
9 <xsl:param name="next.image" select="'active/nav-next.png'"/>
10 <xsl:param name="up.image" select="'active/nav-up.png'"/>
11 <xsl:param name="toc.image" select="'active/nav-toc.png'"/>
12 <xsl:param name="home.image" select="'active/nav-home.png'"/>
14 <xsl:param name="no.prev.image" select="'inactive/nav-prev.png'"/>
15 <xsl:param name="no.next.image" select="'inactive/nav-next.png'"/>
16 <xsl:param name="no.up.image" select="'inactive/nav-up.png'"/>
17 <xsl:param name="no.toc.image" select="'inactive/nav-toc.png'"/>
18 <xsl:param name="no.home.image" select="'inactive/nav-home.png'"/>
20 <xsl:param name="css.stylesheet" select="'slides-plain.css'"/>
22 <!-- ====================================================================== -->
24 <xsl:template name="top-nav">
25 <xsl:param name="prev"/>
26 <xsl:param name="next"/>
27 <xsl:param name="up"/>
28 <xsl:param name="home"/>
29 <xsl:param name="toc" select="$toc.html"/>
32 <table width="100%" border="0" cellpadding="0" cellspacing="0" summary="Navigation">
34 <td align="left" width="45%">
35 <span class="slidestitle">
36 <xsl:value-of select="(/slides/slidesinfo/title)[1]"/>
38 <xsl:text> </xsl:text>
40 <td width="10%" align="center" valign="bottom">
41 <xsl:call-template name="foil.number"/>
43 <td align="right" width="45%">
45 <xsl:when test="$home">
47 <xsl:attribute name="href">
48 <xsl:apply-templates select="$home" mode="filename"/>
50 <xsl:attribute name="title">
51 <xsl:value-of select="$home/slidesinfo/title"/>
53 <img alt="Home" border="0">
54 <xsl:attribute name="src">
55 <xsl:call-template name="home.image"/>
61 <img alt="Home" border="0">
62 <xsl:attribute name="src">
63 <xsl:call-template name="no.home.image"/>
68 <xsl:text> </xsl:text>
71 <xsl:when test="$toc != ''">
72 <a title="ToC" href="{$toc}">
73 <img alt="ToC" border="0">
74 <xsl:attribute name="src">
75 <xsl:call-template name="toc.image"/>
81 <img alt="ToC" border="0">
82 <xsl:attribute name="src">
83 <xsl:call-template name="no.toc.image"/>
88 <xsl:text> </xsl:text>
91 <xsl:when test="$prev">
93 <xsl:attribute name="href">
94 <xsl:apply-templates select="$prev" mode="filename"/>
96 <xsl:attribute name="title">
97 <xsl:value-of select="$prev/title"/>
99 <img alt="Prev" border="0">
100 <xsl:attribute name="src">
101 <xsl:call-template name="prev.image"/>
107 <img alt="Prev" border="0">
108 <xsl:attribute name="src">
109 <xsl:call-template name="no.prev.image"/>
114 <xsl:text> </xsl:text>
117 <xsl:when test="$up">
119 <xsl:attribute name="href">
120 <xsl:apply-templates select="$up" mode="filename"/>
122 <xsl:attribute name="title">
123 <xsl:value-of select="$up/title"/>
125 <img alt="Up" border="0">
126 <xsl:attribute name="src">
127 <xsl:call-template name="up.image"/>
133 <img alt="Up" border="0">
134 <xsl:attribute name="src">
135 <xsl:call-template name="no.up.image"/>
140 <xsl:text> </xsl:text>
143 <xsl:when test="$next">
145 <xsl:attribute name="href">
146 <xsl:apply-templates select="$next" mode="filename"/>
148 <xsl:attribute name="title">
149 <xsl:value-of select="$next/title"/>
151 <img alt="Next" border="0">
152 <xsl:attribute name="src">
153 <xsl:call-template name="next.image"/>
159 <img alt="Next" border="0">
160 <xsl:attribute name="src">
161 <xsl:call-template name="no.next.image"/>
166 <xsl:text> </xsl:text>
170 <hr class="top-nav-sep"/>
174 <!-- ============================================================ -->
176 <xsl:template name="titlepage-top-nav">
177 <xsl:param name="home"/>
178 <xsl:param name="up"/>
179 <xsl:param name="prev"/>
180 <xsl:param name="next"/>
181 <xsl:param name="toc" select="$toc.html"/>
183 <div class="navhead">
184 <table width="100%" border="0" cellpadding="0" cellspacing="0" summary="Navigation">
186 <td align="left" width="50%">
187 <xsl:text> </xsl:text>
189 <td align="right" width="50%">
191 <xsl:when test="$home">
193 <xsl:attribute name="href">
194 <xsl:apply-templates select="$home" mode="filename"/>
196 <xsl:attribute name="title">
197 <xsl:value-of select="$home/slidesinfo/title"/>
199 <img alt="Home" border="0">
200 <xsl:attribute name="src">
201 <xsl:call-template name="home.image"/>
207 <img alt="Home" border="0">
208 <xsl:attribute name="src">
209 <xsl:call-template name="no.home.image"/>
214 <xsl:text> </xsl:text>
217 <xsl:when test="$toc.html != ''">
218 <a title="ToC" href="{$toc.html}">
219 <img alt="ToC" border="0">
220 <xsl:attribute name="src">
221 <xsl:call-template name="toc.image"/>
227 <img alt="ToC" border="0">
228 <xsl:attribute name="src">
229 <xsl:call-template name="no.toc.image"/>
234 <xsl:text> </xsl:text>
237 <xsl:when test="$prev">
239 <xsl:attribute name="href">
240 <xsl:apply-templates select="$prev" mode="filename"/>
242 <xsl:attribute name="title">
243 <xsl:value-of select="$prev/title"/>
245 <img alt="Prev" border="0">
246 <xsl:attribute name="src">
247 <xsl:call-template name="prev.image"/>
253 <img alt="Prev" border="0">
254 <xsl:attribute name="src">
255 <xsl:call-template name="no.prev.image"/>
260 <xsl:text> </xsl:text>
263 <xsl:when test="$up">
265 <xsl:attribute name="href">
266 <xsl:apply-templates select="$up" mode="filename"/>
268 <xsl:attribute name="title">
269 <xsl:value-of select="$up/title"/>
271 <img alt="Up" border="0">
272 <xsl:attribute name="src">
273 <xsl:call-template name="up.image"/>
279 <img alt="Up" border="0">
280 <xsl:attribute name="src">
281 <xsl:call-template name="no.up.image"/>
286 <xsl:text> </xsl:text>
289 <xsl:when test="$next">
291 <xsl:attribute name="href">
292 <xsl:apply-templates select="$next" mode="filename"/>
294 <xsl:attribute name="title">
295 <xsl:value-of select="$next/title"/>
297 <img alt="Next" border="0">
298 <xsl:attribute name="src">
299 <xsl:call-template name="next.image"/>
305 <img alt="Next" border="0">
306 <xsl:attribute name="src">
307 <xsl:call-template name="no.next.image"/>
312 <xsl:text> </xsl:text>
316 <hr class="top-nav-sep"/>
320 <!-- ============================================================ -->
322 <xsl:template name="toc-top-nav">
323 <xsl:param name="home" select="/slides"/>
324 <xsl:param name="up"/>
325 <xsl:param name="prev"/>
326 <xsl:param name="next" select="(foil|foilgroup)[1]"/>
327 <xsl:param name="toc"/>
329 <div class="navhead">
330 <table width="100%" border="0" cellpadding="0" cellspacing="0" summary="Navigation">
332 <td align="left" width="50%">
333 <xsl:text> </xsl:text>
335 <td align="right" width="50%">
337 <xsl:when test="$home">
339 <xsl:attribute name="href">
340 <xsl:apply-templates select="$home" mode="filename"/>
342 <xsl:attribute name="title">
343 <xsl:value-of select="$home/slidesinfo/title"/>
345 <img alt="Home" border="0">
346 <xsl:attribute name="src">
347 <xsl:call-template name="home.image"/>
353 <img alt="Home" border="0">
354 <xsl:attribute name="src">
355 <xsl:call-template name="no.home.image"/>
360 <xsl:text> </xsl:text>
363 <xsl:when test="$toc != ''">
364 <a title="ToC" href="{$toc}">
365 <img alt="ToC" border="0">
366 <xsl:attribute name="src">
367 <xsl:call-template name="toc.image"/>
373 <img alt="ToC" border="0">
374 <xsl:attribute name="src">
375 <xsl:call-template name="no.toc.image"/>
380 <xsl:text> </xsl:text>
383 <xsl:when test="$prev">
385 <xsl:attribute name="href">
386 <xsl:apply-templates select="$prev" mode="filename"/>
388 <xsl:attribute name="title">
389 <xsl:value-of select="$prev/title"/>
391 <img alt="Prev" border="0">
392 <xsl:attribute name="src">
393 <xsl:call-template name="prev.image"/>
399 <img alt="Prev" border="0">
400 <xsl:attribute name="src">
401 <xsl:call-template name="no.prev.image"/>
406 <xsl:text> </xsl:text>
409 <xsl:when test="$up">
411 <xsl:attribute name="href">
412 <xsl:apply-templates select="$up" mode="filename"/>
414 <xsl:attribute name="title">
415 <xsl:value-of select="$up/title"/>
417 <img alt="Up" border="0">
418 <xsl:attribute name="src">
419 <xsl:call-template name="up.image"/>
425 <img alt="Up" border="0">
426 <xsl:attribute name="src">
427 <xsl:call-template name="no.up.image"/>
432 <xsl:text> </xsl:text>
435 <xsl:when test="$next">
437 <xsl:attribute name="href">
438 <xsl:apply-templates select="$next" mode="filename"/>
440 <xsl:attribute name="title">
441 <xsl:value-of select="$next/title"/>
443 <img alt="Next" border="0">
444 <xsl:attribute name="src">
445 <xsl:call-template name="next.image"/>
451 <img alt="Next" border="0">
452 <xsl:attribute name="src">
453 <xsl:call-template name="no.next.image"/>
458 <xsl:text> </xsl:text>
462 <hr class="top-nav-sep"/>
466 <!-- ====================================================================== -->
468 <xsl:template name="bottom-nav"/>