﻿var slideMax = 11; var i = 1; var wait = 10000; var timerID = -1; var infoDivA; function loadExtraImageData() { var head = document.getElementsByTagName("head")[0]; var script = document.createElement("script"); script.src = "/jscript/prototype/1.6.1rc2/combined.js"; head.appendChild(script); var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("name", "rotatorContent"); ifrm.setAttribute("src", "SlideShowData.aspx?slide=" + slideIndex); ifrm.style.width = 0 + "px"; ifrm.style.height = 0 + "px"; var frameDiv = document.getElementById('datadiv'); frameDiv.appendChild(ifrm); } function GetInfoObj() { var infoIDStr; if (i == 1) { infoIDStr = slide1InfoID; } else { infoIDStr = 'info' + i; } return document.getElementById(infoIDStr); } function GetSlideObj() { var slideIDStr; if (i == 1) { slideIDStr = slide1ID; } else { slideIDStr = 'slide' + i; } return document.getElementById(slideIDStr); } function SlideShow() { infoDivA = GetInfoObj(); Effect.SlideUp(infoDivA, { duration: 0.5, afterFinish: switchImages }); } function switchImages() { infoDivA.style.display = 'none'; var slideDiv1 = GetSlideObj(); i++; if (i == slideMax + 1) i = 1; var slideDiv2 = GetSlideObj(); infoDivA = GetInfoObj(); infoDivA.style.display = 'none'; new Effect.Opacity(slideDiv1, { duration: 1, from: 1.0, to: 0 }); new Effect.Appear(slideDiv2, { duration: 1, from: 0.0, to: 1.0, afterFinish: showInfo }); } function showInfo() { if (timerID == -1) { timerID = setInterval('SlideShow()', wait); } infoDivA = GetInfoObj(); Effect.SlideDown(infoDivA, { duration: 1.0 }); } function genHTMLfromData(d) { var classStr = 'class'; if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { var ieversion = new Number(RegExp.$1); if (ieversion < 8) { classStr = 'className'; } } var containerDiv = document.getElementById('slideshow-content'); var lowerDesc = document.getElementById('lowerDesc'); var count = 1; for (var x = 0; x < d.length; x++) { if (d[x]) { count++; var newdiv = document.createElement('div'); newdiv.setAttribute('id', 'slide' + count); newdiv.setAttribute(classStr, d[x][0]); newdiv.style.display = 'none'; var a1 = document.createElement('a'); a1.setAttribute('href', d[x][1]); newdiv.appendChild(a1); var img = document.createElement('img'); img.setAttribute('src', '/SlideShow/' + d[x][2]); a1.appendChild(img); var infodiv = document.createElement('div'); infodiv.setAttribute(classStr, 'infoPanel'); infodiv.setAttribute('id', 'info' + count); var transdiv = document.createElement('div'); transdiv.setAttribute(classStr, 'slideDesc transDiv'); infodiv.appendChild(transdiv); var descdiv = document.createElement('div'); descdiv.setAttribute(classStr, 'slideDesc'); var h3 = document.createElement('h3'); var a2 = document.createElement('a'); a2.setAttribute('href', d[x][1]); a2.innerHTML = d[x][3]; h3.appendChild(a2); descdiv.appendChild(h3); var p = document.createElement('p'); var a3 = document.createElement('a'); a3.setAttribute('href', d[x][1]); a3.innerHTML = d[x][4]; p.appendChild(a3); descdiv.appendChild(p); infodiv.appendChild(descdiv); newdiv.appendChild(infodiv); containerDiv.appendChild(newdiv); } } slideMax = count; setTimeout('SlideShow()', (wait - 3000)); }
window.onload = function() { loadExtraImageData(); };