

// Set slideShowSpeed (milliseconds)
var slideShowSpeed2 = 10000

// Duration of crossfade (seconds)
var crossFadeDuration2 = 70

// =======================================
// do not edit anything below this line
// =======================================

var t2
var j2 = 0
var p2 = 0

var preLoad2 = new Array()

function doPreLoad2(){
    p =  images2.length;
    for (i = 0; i < p; i++){
        preLoad2[i] = new Image()
        preLoad2[i].src = images2[i]
    }
}

function startSlideShow2(imageElementId, startOpactity, randomOrder, speed, fadeduration) {
    slideShowSpeed2 = speed;
    crossFadeDuration2 = fadeduration;
    if(randomOrder){shuffle(images);}
    doPreLoad2();
    
    image2 = document.getElementById(imageElementId);
	j2 = 0;
	image2.src = preLoad2[j2].src;
    
    window.setTimeout("runSlideShow2('"+imageElementId+"',"+startOpactity+"," + randomOrder + "," + speed + "," + fadeduration + ")", 750);
}
 
function runSlideShow2(imageElementId, startOpactity, randomOrder, speed, fadeduration){
  
  initSlideShow2(true, true, imageElementId, startOpactity);
}

function initSlideShow2(fadeout, loop, imageElementId, startOpactity) {
	// needs a matching array defined called "images"
	image2 = document.getElementById(imageElementId);
	j2 = 0;
	image2.src = preLoad2[j2].src;
	setOpacity2(image, startOpactity);
	image2.style.visibility = 'visible';
	fadeIn2(imageElementId,startOpactity, fadeout, loop);
}

function fadeIn2(objId, opacity, fadeout, loop) {
  if (document.getElementById) {
    obj2 = document.getElementById(objId);
    if(objId=='page_image'){
        if(opacity == 100) { 
        if(confirm(objId + '\nOpacity: ' + opacity + '\nURL: ' + obj2.src))
            {
            window.location=obj2.src;   
            }
        }
    }
    if (opacity < 100) {
      
      setOpacity2(obj2, opacity);
      opacity += 10;
      window.setTimeout("fadeIn2('"+objId+"',"+opacity+"," + fadeout + "," + loop + ")", crossFadeDuration2);
    }
	else if (fadeout)
	{
     	window.setTimeout("fadeOut2('"+objId+"',"+opacity+"," +loop + ")", slideShowSpeed2);
	}
  }
  else{alert('Check ID: ' + document.getElementById);}
}

function shuffle(a) {
     var r, t, l = a.length;
     do {
         r = Math.floor(Math.random() * l--);
         t = a[l];
         a[l] = a[r];
         a[r] = t;
     } while (l>0);
 }


function fadeOut2(objId, opacity, fadein, imageId) {
    obj2 = document.getElementById(objId);
    if (opacity > 0) 
	{
      opacity -= 10;
      setOpacity2(obj2, opacity);
      window.setTimeout("fadeOut2('"+objId+"',"+opacity+"," + fadein + ")", crossFadeDuration2);
    }
	else if (fadein)
	{
		j2 = j2 + 1;
  		if (j2 > (images2.length-1))
			{j2=0;}
			
	  image2.src = preLoad2[j2].src;
	  fadeIn2(objId,0, true, true);
	}
}

function setOpacity2(obj2, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj2.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj2.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj2.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj2.style.opacity = opacity/100;
}
