home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <!-- Copyright (C) 1995-2003 Jasc Software, Inc. and its licensors. -->
- <!-- All rights reserved. -->
- <!DOCTYPE xsl:stylesheet [
- <!ENTITY externalScript SYSTEM "../ScriptLib/common.xsl">
- ]>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
- &externalScript;
- <xsl:template match="/">
- <HTML>
- <xsl:apply-templates/>
- </HTML>
- </xsl:template>
- <xsl:template match="photos">
- <xsl:apply-templates/>
- </xsl:template>
- <xsl:template match="album">
- <xsl:apply-templates select="imagelist"/>
- </xsl:template>
- <xsl:template match="imagelist">
- <head><title>
- <xsl:eval>GetAlbumTitle()</xsl:eval>
-
- </title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <meta name="copyright" content="Copyright (C) 1995-2003 Jasc Software, Inc. and its licensors. All rights reserved."/>
-
- <SCRIPT>
- <xsl:comment>
- var imgCount = <xsl:eval>GetTotal(this)</xsl:eval>
- var currentImage = 0
- var timeout = 0
- var pause = 0
- var imglist = new Array(imgCount)
- var first = 1
- var imgWidth = 175
- var imgHeight = 150
-
- <![CDATA[
- for (var i=0; i < imglist.length; i++)]]>
- {
- <![CDATA[
- pad=""
- num = i + 1;
- if (num < 10)
- pad = "00"
- else if (num < 100)
- pad="0"
- ]]>
- imglist[i] = new Image
- imglist[i].src = "images/image" + pad + num +".jpg"
- }
- //</xsl:comment>
- </SCRIPT>
- <SCRIPT>
- <xsl:comment><![CDATA[
-
- function loadImage(imgNum) {
- document.images[0].src = imglist[imgNum].src
-
- }
-
- function nextImage() {
- if (currentImage < imglist.length -1) {
- currentImage++
- }
- else {
- currentImage = 0
- }
- if (first)
- {
- first = 0;
- pause = 2500
- }
- else
- {
- timeout = window.setTimeout("loadImage(currentImage)", pause)
- pause = 4000
- }
- }
-
- function stopPlaying() {
- window.clearTimeout(timeout)
- }
-
-
- ]]>//</xsl:comment>
- </SCRIPT>
- </head>
- <BODY background="textures/bktexture9.gif">
- <br kludge=""/>
- <br kludge=""/>
- <br kludge=""/>
- <div align="center">
- <form>
- <table border="1" cellspacing="2" cellpadding="0" align="center" bgcolor="#FFFFCC">
- <tr>
- <td bgcolor="#000000">
- <br kludge=""/>
- </td>
- <td height="25" bgcolor="#003031">
- <div align="center">
- <font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#FFFFCC">
- <b>
- <xsl:eval>GetAlbumTitle()</xsl:eval>
- </b>
- </font>
- </div>
- </td>
- <td bgcolor="#000000">
- <br kludge=""/>
- </td>
- </tr>
- <tr>
- <td width="25" bgcolor="#003031">
- <br kludge=""/>
- </td>
- <td><img src="images/image001.jpg" onLoad="nextImage()"/></td>
- <td width="25" bgcolor="#003333">
- <br kludge=""/>
- </td>
- </tr>
- <tr>
- <td bgcolor="#000000">
- <br kludge=""/>
- </td>
- <td height="25" bgcolor="#003031">
- <br kludge=""/>
- </td>
- <td bgcolor="#000000">
- <br kludge=""/>
- </td>
- </tr>
- </table>
- <br kludge=""/>
- <br kludge=""/>
- <input type="button" name="start" value="Play" onClick="nextImage()"/>
- <input type="button" name="stop" value="Stop" onClick="stopPlaying()"/>
- <br kludge=""/>
- </form>
- </div>
- </BODY>
- </xsl:template>
- </xsl:stylesheet>
-