var imageArray = [];
var currentImage = 0;
var FADE_INTERVAL = 2250;
var IMAGE_INTERVAL = 4900;

function initSlideshow(inputImages) {
  if(!$('#fContainer').length) { return; }
  
  imageArray = inputImages.split(':');
  
  for(var i = 0; i < imageArray.length; ++i) {
    var hide = i ? ' style="display: none;"' : '';
    $('#fContainer').append('<div class="fPhoto"'+hide+'><img src="'+imageArray[i]+'" /></div>');
  }
  
  setTimeout(crossFade, IMAGE_INTERVAL);
}

function crossFade() {
  var nextImage = (currentImage + 1) % imageArray.length;
  
  $($('#fContainer div.fPhoto')[currentImage]).fadeOut(FADE_INTERVAL);
  $($('#fContainer div.fPhoto')[nextImage]).fadeIn(FADE_INTERVAL);
  
  currentImage = nextImage;
  setTimeout(crossFade, IMAGE_INTERVAL + FADE_INTERVAL);
}


/*
var currentPhoto;
var secondPhoto;
var currentOpacity = new Array();
var imageArray = new Array();

var FADE_STEP = 2;
var FADE_INTERVAL = 50;
var IMAGE_INTERVAL = 5000;
var pause = false;

function initSlideshow(inputImages) {
	var strImages = new String();
	strImages = inputImages;
	imageArray = strImages.split(':');
	currentOpacity[0]=99;
	for(i=1;i<imageArray.length;i++)currentOpacity[i]=0;
	mHTML="";
	for(i=0;i<imageArray.length;i++)mHTML+="<div id=\"photo\" name=\"photo\" class=\"fPhoto\"><img src=\"" + imageArray[i]  +"\" alt=\"\"></div>";
	document.getElementById("fContainer").innerHTML = mHTML;

	// Set starter photos, based on how many were passed
	currentPhoto = imageArray.length-1;
	secondPhoto = 0;

	// Set all photos as transparent except the starting one
	for(i=0;i<imageArray.length;i++) {
		document.getElementsByName("photo")[i].style.filter="alpha(opacity=0)";
		document.getElementsByName("photo")[i].style.opacity = 0.00;
	}

	// Set starter photo as visible (i.e. opaque)
	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = .99;
	}
	
	mInterval = setInterval("crossFade()",FADE_INTERVAL);
}

function crossFade() {
	if(pause)return;

	currentOpacity[currentPhoto]-=FADE_STEP;
	currentOpacity[secondPhoto] += FADE_STEP;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
		document.getElementsByName("photo")[secondPhoto].style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
		document.getElementsByName("photo")[currentPhoto].style.opacity = currentOpacity[currentPhoto];
		document.getElementsByName("photo")[secondPhoto].style.opacity = currentOpacity[secondPhoto];
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = currentOpacity[currentPhoto]/100;
		document.getElementsByName("photo")[secondPhoto].style.MozOpacity =currentOpacity[secondPhoto]/100;
		document.getElementsByName("photo")[currentPhoto].style.opacity = currentOpacity[currentPhoto]/100;
		document.getElementsByName("photo")[secondPhoto].style.opacity = currentOpacity[secondPhoto]/100;
	}

	if(currentOpacity[secondPhoto]/100>=.98) {
		currentPhoto = secondPhoto;
		secondPhoto++;
		if(secondPhoto == imageArray.length-1)secondPhoto=0;
		pause = true;
		
		xInterval = setTimeout("pause=false",IMAGE_INTERVAL);
	}
}

function doPause()  {
	if(pause) {
		pause = false;
		document.getElementById("pauseBtn").value = "pause";
	} else {
		pause = true;
		document.getElementById("pauseBtn").value = "play";
	}
}
*/
