function start_slideshow() {
	inpictures_curr_frame = 3;
	setTimeout(switch_slides(), inpictures_delay);
}

function goto_slide(frame) 
{
    if (frame != inpictures_curr_frame) {
        Effect.Fade('slideshow' + inpictures_curr_frame);
        change_link(frame, inpictures_curr_frame);
        setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
        clearTimeout(inpictures_curr_delay);
        inpictures_curr_frame = frame;
        inpictures_curr_delay = setTimeout(switch_slides(), inpictures_delay + 859);
    }
}
                        
function switch_slides() 
{
    return ( function() {
        frame = inpictures_curr_frame;
        Effect.BlindUp('slideshow' + frame);
        if (frame == inpictures_end_frame) { inpictures_curr_frame = inpictures_start_frame; } else { inpictures_curr_frame = frame + 1; }
        change_link(inpictures_curr_frame, frame);
        setTimeout("Effect.BlindDown('slideshow" + inpictures_curr_frame + "');", 850);
        inpictures_curr_delay = setTimeout(switch_slides(), inpictures_delay + 850);
    } )
}

function change_link(frame, prev) 
{

}

function stop_slide() 
{
	clearTimeout(inpictures_curr_delay);
}

function next_slide()
{
		frame = inpictures_curr_frame + 1;
		if(frame > inpictures_end_frame) {
			frame = 1;
		}
        Effect.BlindUp('slideshow' + inpictures_curr_frame);
        setTimeout("Effect.BlindDown('slideshow" + frame + "');", 850);
        clearTimeout(inpictures_curr_delay);
        inpictures_curr_frame = frame;
        inpictures_curr_delay = setTimeout(switch_slides(), inpictures_delay + 859);
}

function prev_slide()
{
		frame = inpictures_curr_frame - 1;
		if ( frame == 0 ) {
			frame = 3;
		}
        Effect.BlindUp('slideshow' + inpictures_curr_frame);
        setTimeout("Effect.BlindDown('slideshow" + frame + "');", 850);
        clearTimeout(inpictures_curr_delay);
        inpictures_curr_frame = frame;
        inpictures_curr_delay = setTimeout(switch_slides(), inpictures_delay + 859);
}

