// Made not Born Image preload, fade and cycle
// Modified script from http://snipplr.com/view.php?codeview&id=12844
// 23/11/09 - niall.totten@dfpni.gov.uk


// Preload Images
jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$.preloadImages("madenotborn-home1.jpg", "madenotborn-home2.jpg", "madenotborn-home3.jpg");

// Image fade and cycle
var faderSettings = {
	timing: 6000,
	fadeSpeed: 1500,
	numberOfImages: 3,
	imagePrefix: "madenotborn-home",
	imageSuffix: ".jpg",
	imageDirectory: ""
};
var displayImage = function(displayImage){
	var imageURL = faderSettings.imageDirectory + displayImage;
	$(".madenotborn-lhs-graphic").fadeOut(faderSettings.fadeSpeed, function(){
		$(this).attr("src",imageURL).fadeIn(faderSettings.fadeSpeed);
	});
};
function outer(){
	var a = 1;
	function inner(){
		if(a==faderSettings.numberOfImages){
			a = 1;
		} else {a++;}
		var imageNeeded = faderSettings.imagePrefix + a + faderSettings.imageSuffix;
		displayImage(imageNeeded);
	}
	return inner;
}
var imageFade = outer();
var cycleMe = setInterval(imageFade, faderSettings.timing);
