window.slideshow_images=new Array();
window.caption=new Array();
window.subcaption= new Array();
window.media=new Array();
window.slide_stop=false;

function slideshow(){
 
    for(var i=0; i<arguments.length; i++){
        window.slideshow_images[i]=arguments[i];
    }
    window.onload=function(){slide_display(0);};
}

function slide_display(image_number){
 
    timeout=5000;
    window.slide_next=image_number;
    
    if (window.slide_stop){
      return;
    }
    

    var image_next=image_number+1;

    if (image_next>window.slideshow_images.length-1){
        image_next=0;
    }

    document.images["slideshow"].src="works/"+window.slideshow_images[image_number];
   if (navigator.userAgent.indexOf('Safari')!=-1) {
   var elt = document.images["slideshow"];
   elt.style.height = (elt.height - 1) + "px";
   elt.style.height = (elt.height) + "px";
   }
    set_caption(window.caption[image_number],window.subcaption[image_number]);
    window.setTimeout("slide_display("+image_next+")",timeout);
 

}



function slide_pause(){

	var btn = document.getElementById("pause");
	
    if (btn.innerHTML.match(/^pause$/i)){
        window.slide_stop=true;
        btn.innerHTML="play";
	btn.title="click to play image slideshow";
    }else{
        window.slide_stop=false;
        slide_display(window.slide_next);
        btn.innerHTML="pause";
	btn.title="click to pause image slideshow";
    }
}

function set_caption(caption,subcaption){
    document.getElementById("caption").innerHTML=caption;
    document.getElementById("subcaption").innerHTML=subcaption;
}

