document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <script type=\'text/javascript\'>
  2. //<![CDATA[
  3. // Picasa Web Album Slideshow loop functions
  4. // MS-potilas 2011 http://yabtb.blogspot.com
  5. // usage: <embed ...><img onerror="slideRun(this,16300)" src="..." />
  6. var slideTimeout = [];
  7. var slideNum = 0;
  8. function slideRerun(slid, duration) {
  9.   var sFlash = document.getElementById(slid);
  10.   if(!sFlash) slideTimeout[slid] = 0;
  11.   if(!slideTimeout[slid]) return;
  12.   var parent = sFlash.parentNode;
  13.   parent.removeChild(sFlash);
  14.   parent.appendChild(sFlash.cloneNode(true));
  15.   setTimeout("slideRerun(\'"+slid+"\')", slideTimeout[slid]);
  16. }
  17. function slideRun(elm, timeout) {
  18.   var sFlash = elm.previousSibling;
  19.   var parent = elm.parentNode;
  20.   if(!elm || !sFlash || !parent) return;
  21.   while(sFlash.nodeType != 1 || sFlash.nodeName.toLowerCase() != "embed") sFlash = sFlash.previousSibling;
  22.   elm.onerror = "";
  23.   var sDiv = document.createElement(\'div\');
  24.   var sName = "loopingslideshow"+slideNum++;
  25.   sDiv.innerHTML = \'<div style="height:\'+sFlash.height+\'px;" onmousedown="slideClick(\\\'\'+sName+\'\\\');"></div>\';
  26.   var sFlashOpa = sFlash.cloneNode(true);
  27.   sFlashOpa.setAttribute("wmode", "opaque");
  28.   sFlashOpa.id = sName;
  29.   sDiv.firstChild.appendChild(sFlashOpa);
  30.   parent.removeChild(sFlash);
  31.   parent.insertBefore(sDiv, elm);
  32.   parent.removeChild(elm);
  33.   slideTimeout[sName] = timeout;
  34.   setTimeout("slideRerun(\'"+sName+"\')", 2500);
  35. }
  36. function slideClick(slid) {
  37.   slideTimeout[slid] = 0;
  38. }
  39. //]]>
  40. </script>
');