// My deepest thanks go out to James Alarie, jalarie@flint.umich.edu, http://spruce.flint.umich.edu/~jalarie/, for writing this script for me!
var np_links = new Array(
"canada01.htm",
"canada02.htm",
"canada03.htm",
"canada04.htm",
"canada05.htm",
"canada06.htm",
"canada07.htm",
"canada08.htm",
"canada09.htm",
"canada10.htm",
"canada11.htm",
"canada12.htm",
"canada13.htm",
"canada14.htm",
"canada15.htm",
"canada16.htm",
"canada17.htm",
"canada18.htm",
"canada19.htm",
"canada20.htm",
"canada21.htm",
"canada22.htm",
"canada23.htm",
"canada24.htm",
"canada25.htm",
"canada26.htm",
"canada27.htm",
"canada28.htm",
"canada29.htm",
"canada30.htm",
"canada31.htm",
"canada32.htm",
"canada33.htm",
"canada34.htm",
"canada35.htm",
"canada36.htm",
"canada37.htm",
"canada38.htm",
"canada39.htm",
"canada40.htm",
"canada41.htm",
"canada42.htm");

function NextPrev(Which,This) {
Loop='yes';
URL=document.location.HREF;
ix1=URL.indexOf('?');
if (ix1 > -1) { URL=URL.substring(0,ix1); }
ix1=URL.lastIndexOf('/');
if (ix1 > -1) { URL=URL.substring(ix1+1); }
links_len=np_links.length;
for (ix1=0; ix1<links_len; ix1++) {
link=np_links[ix1];
if (link == URL) {
if (Which == 'N') {
ix2=ix1*1 + 1;
if (ix2 >= links_len) {
if (Loop == 'no') {
alert('This is the last picture in the series on Canada.');
if (This.HREF) { This.HREF=URL; }
return false;
}
ix2=0;
}
locn=np_links[ix2];
document.location=locn;
if (This.HREF) { This.HREF=locn; }
return false;
} else {
ix2=ix1 - 1;
if (ix2 < 0) {
if (Loop == 'no') {
alert('Beginning of list.');
if (This.HREF) { This.HREF=URL; }
return false;
}
ix2=links_len-1;
}
locn=np_links[ix2];
document.location=locn;
if (This.HREF) { This.HREF=locn; }
return false;
}
}
}
}
