var iterations = 18
var slideShowSpeed = 4500
var blendspeed = 2500

var Pic = new Array()
Pic[0] = 'slide0.jpg'
Pic[1] = 'slide1.jpg'
Pic[2] = 'slide2.jpg'
Pic[3] = 'slide3.jpg'
Pic[4] = 'slide4.jpg'
Pic[5] = 'slide5.jpg'
Pic[6] = 'slide6.jpg'
Pic[7] = 'slide7.jpg'
Pic[8] = 'slide8.jpg'
Pic[9] = 'slide9.jpg'
Pic[10] = 'slide10.jpg'
Pic[11] = 'slide11.jpg'

var p = Pic.length
var preLoad = new Array()
for (ii = 0; ii < p; ii++){
   preLoad[ii] = new Image()
   preLoad[ii].src = Pic[ii]
}
function blendimage(divid,imageid,imagefile,millisec){ 
var speed = Math.round(millisec / 100); 
var timer = 1; 
document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")"; 
changeOpac(0,imageid); 
document.getElementById(imageid).src = imagefile; 
for(i = 0; i <= 100; i++){ 
   setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed)); 
   timer++;} 
}
function changeOpac(opac,id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opac / 100); 
    object.MozOpacity = (opac / 100); 
    object.filter = "alpha(opacity=" + opac + ")"; 
}
var n = 0
var nn = 0
function runSlideShow(){
   blendimage('blenddiv','blendimage',Pic[n],blendspeed)
   n = n + 1;
   nn = nn + 1;
   if (n >= p) {n = 0};
   if (nn < iterations) {
      t = setTimeout('runSlideShow()', slideShowSpeed)
   }
}
