
/* realizzato da mario mesiti mario@mesiti.it */

var nBackgroundImageIndex=0;
var nMaxBackgrounds=8;
var bFirstRun=true;
var nTimeOut=7000;
var nSpeed=500;
var bCached=false;

$(document).ready(function() {

	loadNextImage();
});

/* 

inizio a caricare una immagine
al load setto il timeout

*/

function loadNextImage()
{
	$("body").append("<img src=\"\" id=\"sfondo"+nBackgroundImageIndex+"\" />");
	$("#sfondo"+nBackgroundImageIndex).css('opacity',0).css("display","none");
	
	$("#sfondo"+nBackgroundImageIndex)	.attr(	"src", 
							"http://www.sanremopromotion.com/sfondi/sfondo"+(nBackgroundImageIndex+1)+".jpg")

						.load(insertImage);

	if ($("#sfondo"+nBackgroundImageIndex).get(0).complete) {

		// già in cache?
		$("#sfondo"+nBackgroundImageIndex).unbind("load");
		insertImage();


	}


}

function insertImage()
{
	$("#sfondo"+nBackgroundImageIndex).appendTo("#sfondi_container");
	$("#sfondo"+nBackgroundImageIndex).css("display","block");
	if (bFirstRun) { $("#sfondo"+nBackgroundImageIndex).css('opacity',1); }

	else {
		
		$("#sfondo"+nBackgroundImageIndex).animate({ opacity: 1 }, nSpeed, function() {

			// eliminiamo l'immagine precedente
			$("#sfondo"+nBackgroundImageIndex).remove();

		});
		

	} 

	
	nBackgroundImageIndex++;
	bFirstRun=false;
	
	if (nBackgroundImageIndex==nMaxBackgrounds) nBackgroundImageIndex=0;
	
	setTimeout(loadNextImage,nTimeOut);
}
