
var currentslide=1;

function doBlur(obj) {
   if (is_ie4up) {
	obj.blur();
    }
}

function slide_img_off(id) {
    var numberimg;

    if (id != currentslide) {
	numberimg='slide'+id;
	img_off(numberimg,'slidenumbers');
    }
}

function slide_img_on(id) {
    var numberimg;

    if (id != currentslide) {
	numberimg='slide'+id;
	img_on(numberimg,'slidenumbers');
    }
}

function all_slides_off() {
    var copylayername;
    var imglayername;
    var numberimg;
    var titlelayername;

    for (i=1;i<= lastslide;i++) {
	copylayername='p'+i;
	imglayername='imgp'+i;
	titlelayername='titlep'+i;
	numberimg='slide'+i;
	hide_layer(copylayername);
	hide_layer(imglayername);
	hide_layer(titlelayername);
	img_off(numberimg,'slidenumbers');
    }
}
function slide_on(slideid) {
    var copylayername;
    var imglayername;
    var numberimg;
    var titlelayername;

    copylayername='p'+slideid;
    imglayername='imgp'+slideid;
    numberimg='slide'+slideid;
    titlelayername='titlep'+slideid;

    show_layer(copylayername);
    show_layer(imglayername);
    show_layer(titlelayername);
    img_on(numberimg,'slidenumbers');
    // do we put the continue link in?
    if (slideid < lastslide) {
	hide_layer('print');
	show_layer('continue');
    } else {
	hide_layer('continue');
	show_layer('print');
    }
}
function print_pages() {
    window.open(window.location+"?print=1",'printstory','height=400,width=550,menubar,resizable,scrollbars,toolbar');
}

function show_next() {
    var layername;
    var numberimg;

    // hide all
    all_slides_off();

    // advance to the next slide
    currentslide++;
    if (currentslide > lastslide) {
	currentslide = lastslide;
    }
    slide_on(currentslide);
}

function show_prev() {
    var layername;
    var numberimg;
    
    // hide all
    all_slides_off();

    // show previous slide
    currentslide--;
    if (currentslide < 1) {
	currentslide = 1;
    }
    slide_on(currentslide);
}

function show_slide(slide) {

   //hide all
   all_slides_off();

   // show specified slide
   if (1 > slide || slide > lastslide) {
       slide = 1;
   }
   currentslide=slide;
   slide_on(slide);
}

function initialise_slides() {
    show_slide(1);
}
