/************************************************ Fade-in image slideshow script- &#169; Dynamic Drive DHTML code library (www.dynamicdrive.com)* This notice MUST stay intact for legal use* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code***********************************************/var slideshow_width='432' //SET IMAGE WIDTHvar slideshow_height='321' //SET IMAGE HEIGHTvar pause=4500 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)var preloadedimages=new Array()for (p=0;p<fadeimages.length;p++){preloadedimages[p]=new Image()preloadedimages[p].src=fadeimages[p]}var imageCode = new Array();for (var a = 0; a < fadeimages.length; a++) { var imgCode = getImageCode(a); imageCode[a] = imgCode;}var ie4=document.allvar dom=document.getElementByIdif (ie4||dom)document.write('<div style="position:relative;width:'+slideshow_width+'px;height:'+slideshow_height+'px;overflow:hidden"><div  id="canvas0" style="position:absolute;width:'+slideshow_width+'px;height:'+slideshow_height+'px;top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+'px;height:'+slideshow_height+'px;top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>')elsedocument.write('<img name="defaultslide" src="'+fadeimages[0]+'">')var curpos=10var degree=10var curcanvas="canvas0"var curimageindex=0var nextimageindex=1function fadepic(){if (curpos<100){curpos+=10if (tempobj.filters)tempobj.filters.alpha.opacity=curposelse if (tempobj.style.MozOpacity)tempobj.style.MozOpacity=curpos/101}else{clearInterval(dropslide)nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">'tempobj.innerHTML=imageCode[nextimageindex];nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0setTimeout("rotateimage()",pause)}}function rotateimage(){if (ie4||dom){resetit(curcanvas)var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)crossobj.style.zIndex++var temp='setInterval("fadepic()",50)'dropslide=eval(temp)curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"}elsedocument.images.defaultslide.src=fadeimages[curimageindex]curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0}function resetit(what){curpos=10var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)if (crossobj.filters)crossobj.filters.alpha.opacity=curposelse if (crossobj.style.MozOpacity)crossobj.style.MozOpacity=curpos/101}function startit(){var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)//crossobj.innerHTML='<img src="'+fadeimages[curimageindex]+'">'crossobj.innerHTML=imageCode[curimageindex];rotateimage()}if (ie4||dom)window.onload=startitelsesetInterval("rotateimage()",pause)var shouldScaleUp = false;function getImageCode(index) { var src = fadeimages[index][0]; var imageWidth = fadeimages[index][1]; var imageHeight = fadeimages[index][2]; var alt = fadeimages[index][3]; var width = slideshow_width; var height = slideshow_height;  if (shouldScaleUp && imageWidth < width && imageHeight < height) {   var verticalScale = height / imageHeight;   var scale = width / imageWidth;      if (verticalScale < scale) {    scale = verticalScale;   }      imageWidth *= scale;   imageHeight *= scale;       }    if (imageWidth > width) {      var scale = width / imageWidth;   imageWidth *= scale;   imageHeight *= scale;  }  if (imageHeight > height) {   var scale = height / imageHeight;   imageWidth *= scale;   imageHeight *= scale;  }  var style = '';  if (imageWidth < width) {   var diff = width - imageWidth;   var marginLeft = diff / 2;   var marginRight = width - imageWidth - marginLeft;   style = "border-left: " + marginLeft + "px solid black; border-right: "       + marginRight + "px solid black; ";  }  if (imageHeight < height) {   var diff = height - imageHeight;   var marginTop = diff / 2;   var marginBottom = height - imageHeight - marginTop;   style += "border-top: " + marginTop + "px solid black; border-bottom: "       + marginBottom + "px solid black; ";  } var imgCode = '<img src="' + src + '" width="' + imageWidth + '" height="' + imageHeight + '" alt="' + alt + '" style="' + style + '" />'; return imgCode;}