function change_image() { if (image_index >= 0) { // hide message DisplayMessage(false); // hide image and tooltip tooltip_js = false; document.images[ImageIndexInDoc].alt = ""; document.images[ImageIndexInDoc].title = ""; message = ""; document.images[ImageIndexInDoc].style.visibility = "hidden"; // compute best image size { image_width = image_data_array[image_index].width; image_height = image_data_array[image_index].height; display_width = window.innerWidth; display_height = window.innerHeight; if (!display_width) display_width = window.document.body.clientWidth - 5; else display_width = display_width - 5; if (!display_height) display_height = window.document.body.clientHeight - 50; else display_height = display_height - 50; if (display_height <= 0) display_height = 1; while ((image_width > display_width) || (image_height > display_height)) { image_width = image_width * 0.95; image_height = image_height * 0.95; } document.images[ImageIndexInDoc].width = image_width; document.images[ImageIndexInDoc].height = image_height; } // set image source document.images[ImageIndexInDoc].src = document.images[ImageIndexInDoc+1].src; // set comments message = image_data_array[image_index].comments; var content ="
"+message+"
"; if (domok) { document.getElementById("topdecklink").innerHTML = content; } if (image_data_array[image_index].comments_mode == 1) { document.images[ImageIndexInDoc].alt = message; document.images[ImageIndexInDoc].title = message; } if (image_data_array[image_index].comments_mode == 2) tooltip_js = true; else killlink(); // show image document.images[ImageIndexInDoc].style.visibility = "visible"; timeout_ok = false; setTimeout("Display_Timeout()",diaporama_delay); } image_index = image_index + 1; if (image_index == nb_images) { if (AutoLoop) { image_index = 0; } else { window.status = "Fin du diaporama"; temp_status = "Fin du diaporama"; end_of_diaporama = true; return; } } image_loaded = false; document.images[ImageIndexInDoc+1].src = image_data_array[image_index].path; if (diaporama_started) { window.status = "Chargement de l'image : " + image_data_array[image_index].path; temp_status = "Chargement de l'image : " + image_data_array[image_index].path; } } function Display_Timeout() { timeout_ok = true; if (image_loaded && diaporama_started && !end_of_diaporama) { setTimeout("change_image()",1000); } } function Image_Is_Loaded() { image_loaded = true; if (timeout_ok && diaporama_started && !end_of_diaporama) { setTimeout("change_image()",1000); } else { if (diaporama_started) { window.status = "Image suivante chargée"; temp_status = "Image suivante chargée"; } } } function ReStart_Diaporama() { diaporama_started = true; if (timeout_ok && image_loaded && !end_of_diaporama) { setTimeout("change_image()",1000); } else if (!end_of_diaporama) { window.status = "Chargement de l'image : " + image_data_array[image_index].path; temp_status = "Chargement de l'image : " + image_data_array[image_index].path; } else { image_index = 0; end_of_diaporama = false; image_loaded = false; document.images[ImageIndexInDoc+1].src = image_data_array[image_index].path; window.status = "Chargement de l'image : " + image_data_array[image_index].path; temp_status = "Chargement de l'image : " + image_data_array[image_index].path; } } function Stop_Diaporama() { diaporama_started = false; window.status = "Diaporama suspendu"; temp_status = "Diaporama suspendu"; } function Error_Image_Loading() { // if an error occurs while loading image, try to load next one to avoid blocking diaporama ! // it is a little bit dangerous if any other error occurs... image_index = image_index + 1; if (image_index == nb_images) image_index = 0; image_loaded = false; document.images[ImageIndexInDoc+1].src = image_data_array[image_index].path; } function DisplayMessage(msg) { if (navigateur_compatible) { if (msg) { var win_width = window.innerWidth; var win_height = window.innerHeight; if (!win_width) win_width = window.document.body.clientWidth - 5; else win_width = win_width - 5; if (!win_height) win_height = window.document.body.clientHeight - 50; else win_height = win_height - 50; var content ="
chargement de la première image en cours...
Patientez SVP

Ce diaporama a été générée par Xander Image HTML Integrator v3
"; document.getElementById("messageId").innerHTML = content; message_style.left = 0; message_style.right = 0; message_style.visibility = "visible"; } else { var content ="
"; document.getElementById("messageId").innerHTML = content; message_style.visibility = "hidden"; } } } -->