Warning: Undefined variable $img in /home/httpd/vhosts/enquete-photographique.ch/httpdocs/Javascript/slideshow/showImage.js.php on line 13
Warning: Undefined variable $img in /home/httpd/vhosts/enquete-photographique.ch/httpdocs/Javascript/slideshow/showImage.js.php on line 15
var myImages = ['Pictures/180/089ph_00253.jpg','Pictures/180/089ph_00254.jpg','Pictures/180/089ph_00255.jpg','Pictures/180/089ph_00257.jpg','Pictures/180/089ph_00258.jpg','Pictures/180/089ph_00259.jpg','Pictures/180/089ph_00260.jpg'];
var maxChanges = myImages.length * 10;
var do_shuffle = true;
var do_randomly = false;
var seconds_between_photos = 8;
var div_name = "loader";
var changes = 0;
var timer;
var thisImg = myImages.length - 1;
shuffle = function(o)
{
for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};
if (do_shuffle)
{
myImages = shuffle(myImages);
}
function nextImage ()
{
var low = 0;
var high = myImages.length - 1;
var rand_no = Math.floor((high-(low - 1))*Math.random()) + low;
thisImg++;
changes++;
if (thisImg==myImages.length) {
thisImg = 0;
}
if (changes==maxChanges) {
clearInterval(timer);
}
if (do_randomly) {
thisImg = rand_no;
return myImages[rand_no];
} else {
return myImages[thisImg];
}
}
function changeImage ()
{
var t = myImages[thisImg];
var n = nextImage();
if (t != n)
{
$("#"+div_name).addClass("loading");
showImage(n);
}
else
{
changeImage();
}
}
function showImage(src)
{
$("#"+div_name+" img").fadeOut("normal").remove();
var largeImage = new Image();
$(largeImage).load(function()
{
$(this).hide();
$("#"+div_name).append(this).removeClass("loading");
$(this).fadeIn("slow");
});
$(largeImage).attr("src", src);
}
function checkForLoaded ()
{
if (document.getElementById(div_name) != null)
{
//alert("loaded");
clearInterval(timer);
changeImage();
timer = setInterval(changeImage, (seconds_between_photos * 1000));
}
}
timer = setInterval(checkForLoaded, 500);