<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
 <head>
  <META NAME="Author" CONTENT="Gordon Williams, gw@pur3.co.uk"/>
  <META name="apple-mobile-web-app-capable" content="yes"/>
  <title>Slideshow</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
  <style>
        * { padding:0px;margin:0px;border:0px; }
        html { 
          /* http://preloaders.net/en/circular */
          background-image:url(data:image/gif;base64,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);
        }
        div {
          -webkit-background-size: contain;
          -moz-background-size: contain;
          -o-background-size: contain;
          background-size: contain;
          width: 100%; height: 100%;
          opacity: 0;
        }
        html,div {
          background-color:#000;
          background-repeat:no-repeat !important;
          background-position:center center !important;
        }
  </style>
</head>
<body>
<div></div>
<script>
 var updatePeriod = 8000; // time between slides in milliseconds

 var directories = [];
 var files = [];
 var tmpImage = new Image();
 tmpImage.onload = function() {
   var url = this.src;
   $("div").css("background-image","url("+url+")");
   // start fade after a timeout - gives browser time to sort out the image change
   setTimeout(function() {
     $("div").fadeTo( 1500, 1, function() {
       // finished fade... tidy up.
       $("div").fadeTo( 0, 0 );
       $("html").css("background-image","url("+url+")")
         .css("-webkit-background-size", "contain")
         .css("-moz-background-size", "contain")
         .css("-o-background-size", "contain")
         .css("background-size", "contain");
       // start loading the next image after a delay
       setTimeout(chooseImage, updatePeriod);
      } );
   }, 500);
 };

 function callback(data) {
   var doc = $(data);
   var dir = doc.filter('title').text().substring(9)+"/"; // remove 'Index of ' text
   var links = $("a", doc);
   links.each(function() {
     var href = $(this).attr("href");
     if (href!="" && href.charAt(0)!='?' && href.charAt(0)!='/') {
       if (href.charAt(href.length-1)=="/") {
        console.log("Requesting "+dir+href);
        $.get(dir+href, callback);
       } else {
         var ext = href.substring(href.lastIndexOf('.')).toLowerCase();
         if (ext==".jpg")
           files.push(dir+href);
       }
    }
   });
  }

 function chooseImage() {
  if (files.length>0)
    tmpImage.src = files[Math.floor(Math.random() * files.length)];
 }

 $(function() {
  $.get("./", callback);
  setTimeout(chooseImage, updatePeriod);
 });
</script>
</body>
</html>