document.write('<div class="javascript" style="font-family: monospace;"><br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> setOpacity<span style="color: #66cc66;">&#40;</span>id, opacity<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> obj = document.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; obj.<span style="color: #006600;">style</span>.<span style="color: #006600;">opacity</span> = <span style="color: #66cc66;">&#40;</span>opacity / <span style="color: #CC0000;">100</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; obj.<span style="color: #006600;">style</span>.<span style="color: #006600;">MozOpacity</span> = <span style="color: #66cc66;">&#40;</span>opacity / <span style="color: #CC0000;">100</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; obj.<span style="color: #006600;">style</span>.<span style="color: #006600;">KhtmlOpacity</span> = <span style="color: #66cc66;">&#40;</span>opacity / <span style="color: #CC0000;">100</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; obj.<span style="color: #006600;">style</span>.<span style="color: #006600;">filter</span> = <span style="color: #3366CC;">&quot;alpha(opacity=&quot;</span> + opacity + <span style="color: #3366CC;">&quot;)&quot;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> updateBgImage<span style="color: #66cc66;">&#40;</span>id, src<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> obj = document.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; obj.<span style="color: #006600;">style</span>.<span style="color: #006600;">backgroundImage</span> = <span style="color: #3366CC;">&quot;url(&quot;</span>+src+<span style="color: #3366CC;">&quot;)&quot;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> updateFrontImage<span style="color: #66cc66;">&#40;</span>id, src<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> obj = document.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; obj.<span style="color: #006600;">src</span> = src;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> arrayToString<span style="color: #66cc66;">&#40;</span>arr<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> str = <span style="color: #3366CC;">\'new Array(&quot;\'</span> + arr.<span style="color: #006600;">join</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'&quot;, &quot;\'</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #3366CC;">\'&quot;)\'</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> initFade<span style="color: #66cc66;">&#40;</span>id, par, images<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">//preload images</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> imageObj = <span style="color: #003366; font-weight: bold;">new</span> Image<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #66cc66;">&#40;</span>x <span style="color: #000066; font-weight: bold;">in</span> images<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; imageObj.<span style="color: #006600;">src</span> = images<span style="color: #66cc66;">&#91;</span>x<span style="color: #66cc66;">&#93;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; doFadeSet<span style="color: #66cc66;">&#40;</span>id, par, images<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> fadeIn<span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i=<span style="color: #CC0000;">0</span>;i&lt;=<span style="color: #CC0000;">10</span>;i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'setOpacity(&quot;\'</span>+id+<span style="color: #3366CC;">\'&quot;,\'</span>+i*<span style="color: #CC0000;">10</span>+<span style="color: #3366CC;">\')\'</span>,<span style="color: #CC0000;">100</span>*i<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> fadeOut<span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i=<span style="color: #CC0000;">10</span>;i&gt;=<span style="color: #CC0000;">0</span>;i--<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'setOpacity(&quot;\'</span>+id+<span style="color: #3366CC;">\'&quot;,\'</span>+i*<span style="color: #CC0000;">10</span>+<span style="color: #3366CC;">\')\'</span>, <span style="color: #CC0000;">1000</span> - <span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;">100</span>*i<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #003366; font-weight: bold;">function</span> doFadeSet<span style="color: #66cc66;">&#40;</span>id, par, images<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> one = images.<span style="color: #006600;">pop</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; images.<span style="color: #006600;">unshift</span><span style="color: #66cc66;">&#40;</span>one<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> two = images.<span style="color: #006600;">pop</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; images.<span style="color: #006600;">unshift</span><span style="color: #66cc66;">&#40;</span>two<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> imageString = arrayToString<span style="color: #66cc66;">&#40;</span>images<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; setOpacity<span style="color: #66cc66;">&#40;</span>id, <span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; updateFrontImage<span style="color: #66cc66;">&#40;</span>id, one<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; fadeIn<span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'updateBgImage(&quot;\'</span>+par+<span style="color: #3366CC;">\'&quot;, &quot;\'</span>+two+<span style="color: #3366CC;">\'&quot;)\'</span>, <span style="color: #CC0000;">1000</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'updateFrontImage(&quot;\'</span>+id+<span style="color: #3366CC;">\'&quot;, &quot;\'</span>+two+<span style="color: #3366CC;">\'&quot;)\'</span>, <span style="color: #CC0000;">3000</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'fadeOut(&quot;\'</span>+id+<span style="color: #3366CC;">\'&quot;)\'</span>, <span style="color: #CC0000;">2000</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">\'doFadeSet(&quot;\'</span>+id+<span style="color: #3366CC;">\'&quot;, &quot;\'</span>+par+<span style="color: #3366CC;">\'&quot;, \'</span>+imageString+<span style="color: #3366CC;">\')\'</span>, <span style="color: #CC0000;">4000</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('&nbsp;</div><div class="html4strict" style="font-family: monospace;"><br />');
document.write('<span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">&lt;script&gt;</span></a></span><br />');
document.write('var imageArray = new Array(&quot;image1.jpg&quot;, &quot;image2.jpg&quot;, &quot;image3.jpg&quot;, &quot;image4.jpg&quot;);<br />');
document.write('<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></span><br />');
document.write('<span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;container&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;width: 202px; height: 202px; padding 1px;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />');
document.write('<span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/img.html"><span style="color: #000000; font-weight: bold;">&lt;img</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;transparent.gif&quot;</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;image&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;width: 200px; height: 200px; position: relative; top: 1px; left: 1px; margin: 0; padding: 0;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />');
document.write('<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span><br />');
document.write('<br />');
document.write('<span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">onclick</span>=<span style="color: #ff0000;">&quot;initFade(\'image\',\'container\', imageArray);&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>start the slideshow<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><br />');
document.write('&nbsp;</div>');
document.write('<br />&nbsp;<br /><div style="font-size: 12px">Brought to you by the community at <a href="http://www.bytemycode.com/snippets/snippet/424/1/" target="_blank">byteMyCode</a>.</div>');
