       start_slideshow(1, 3, 5000); //5000
		
		function bouton_slideshow(frame,end_frame) {
			for(i=1;i<=end_frame;i++) {
				bouton = $('slide_btn' + i);
				if(Element.hasClassName(bouton,'over')) {
					Element.removeClassName(bouton,'over');
				}
			}
			bouton_over = $('slide_btn' + frame);
			bouton_over.addClassName('over');
		}

        function start_slideshow(start_frame, end_frame, delay) {
            id = setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
        }

        function switch_slides(frame, start_frame, end_frame, delay) {
            return (function() {
                Effect.Fade('slide' + frame, { duration: 1.0 });
                if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
                Effect.Appear('slide' + frame, { duration: 1.0 });
                if (delay == 1000) { delay = 2000; } //5000
				bouton_slideshow(frame,end_frame);
                id = setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay);
            })
        }

        function stop_slideshow() {
            clearTimeout(id);
        }
		
		function view_slide(frame,end_frame) {
			for(i=1;i<=end_frame;i++) {
				slide = $('slide' + i);
				slide.style.opacity = 0;
				slide.style.display = "none";
			}
			slide = $('slide' + frame);
			slide.style.opacity = 1;
			slide.style.display = "block";
			bouton_slideshow(frame,end_frame);
		}
