/* *************************************************************
** JSALBUM.JS
** ==========
** This library contains global variables and functions to power
** the JS PhotoAlbum, as presented in 12/99's ScriptHead column.
** Use it in good health! Please maintain this header, and let
** me know what you've done with the code: rachmiel@hotmail.com 
**
** Author      Ver  Date     Comments
** ======      ===  ====     ========
** Rick Scott  1.0  12/1/99  First release
**
** Copyright 1999, Rick Scott, all rights reserved.
**
** USAGE
** =====
** To make the PhotoAlbum easy to customize, *all* of the code 
** you must change to create your own PhotoAlbum is in *this* 
** file (jsalbum.js). You'll find instructions below.
**
** Unless you are fluent in coding JS, don't mess around with 
** the other Album files:
**   jsalbum.html - frameset doc for entire PhotoAlbum
**   non-js.html - displays warning msg for JS-incapable users
**   lpage.html - frameset doc for left PhotoAlbum page
**   rpage.html - frameset doc for right PhotoAlbum page
**   thumb.html - displays/processes PhotoAlbum thumbnails
**   thumbctr.html - thumbnail control panel
**   photo.html - displays/processes full PhotoAlbum photos
**   photoctr.html - photo control panel
************************************************************* */


/* ********************************************************** */
/* GLOBAL VARIABLES                                           */
/* ================                                           */
/* The follow global variables are loaded into the Album's    */
/* topmost frameset document (jsalbum.html) to enable the     */
/* Album to "save state" (remember variable values).          */
/* ********************************************************** */

// don't change these!
var origPhotoObjectsArray = new Array();  // array of orig Photo objects
var currPhotoObjectsArray = new Array();  // array of current Photo objects
var currPhotoObjectsArrayIndex = 0;       // index into currPhotoObjectsArray
var currPhotoObjectsArrayLength = 0;      // length of currPhotoObjectsArray

// these you can change
var thumbctrFrameVisible = true;  // show/hide (true/false) thumbnail controls
var photoctrFrameVisible = true;  // show/hide (true/false) photo controls
var looping = true;               // enable/disable (true/false) < > looping

// don't change these!
var currKeyword = "All";   // currently selected keyword for thumbnail display
var currKeywordIndex = 0;  // index into keywordsArray

// Replace these keywordsArray strings with your keywords;
// they will show up as options in your Show: select-box.
// If you're not going to use keywords, create empty array:
//   var keywordsArray = new Array();
// (see KEYWORDS, below, for more on keyword usage)
var keywordsArray = new Array(
   "Caroline",
   "Groton",
   "Ithaca",
   "Ulysses",
   "Parade 1883",
   "McGraw-Fiske Mansion",
   "Lansing"
   );


/* ********************************************************** */
/* Herein lies the Photo object constructor function. Don't   */
/* change this code (unless you really know what yer doin')!  */
/* ********************************************************** */

var photoNum = 0;  // index into origPhotoObjectsArray

function Photo(url, thumburl, caption, commentary, keywords)
  {
  this.url = url;                // Photo.url property
  this.thumburl = thumburl;      // Photo.thumburl property
  this.caption = caption;        // Photo.caption property
  this.commentary = commentary;  // Photo.commentary property
  this.keywords = keywords;      // Photo.keywords property

  this.suppLinksNum = arguments.length - 5;  // 6th+ args are suppLinks
  if (this.suppLinksNum > 0)
    {
    this.suppLinksArray = new Array();
    for (var i=0; i<this.suppLinksNum; i++)
      this.suppLinksArray[i] = arguments[i+5];
    }
  origPhotoObjectsArray[photoNum++] = this;  // to update thumbs dynamically
  }


/* ********************************************************** */
/* PHOTO OBJECTS                                              */
/* =============                                              */
/* Here's where you create your Photo objects, one for each   */
/* photo in your album. Use this syntax:                      */
/*                                                            */
/* var photoObjName = new Photo(                              */
/*     "photoURL",                                            */
/*     "thumbnailURL",                                        */
/*     "caption",                                             */
/*     "commentary",                                          */
/*     "keywords"                                             */
/*    );                                                      */
/*                                                            */
/*   photoObjName - any legal JS identifier                   */
/*   photoURL - absolute/relative URL of photo                */
/*   thumbnailURL - absolute/relative URL of thumbnail        */
/*   caption - string (use \' for ', don't use ")             */
/*   commentary - string (ditto on \' and ")                  */
/*   keywords - string of form: "keyword1, keyword2, etc."    */
/*                                                            */
/* To display 1-N supplemental links beneath the photo,       */
/* append 1-N of the following lines to the above construct:  */
/*                                                            */
/*   "linktext^linkURL"                                       */
/*                                                            */
/*   linktext - the text that is linked (underlined)          */
/*   ^ - required delimiter between linktext and linkURL      */
/*   linkURL - the URL to load when the link is clicked       */
/*                                                            */
/* Make sure that all your Photo() arguments are separated    */
/* by commas, except for the last argument. Here are two      */
/* examples; the first has 0 supp links, the second has 2:    */
/*                                                            */
/* var brownie = new Photo(                                   */
/*     "brownie.jpg",           // photoURL                   */
/*     "brownie-.jpg",          // thumbnailURL               */
/*     "Kodak Brownie Camera",  // caption                    */
/*     "This 1900 ad extols the virtues ...",  // commentary  */
/*     "1900-10"                // keywords                   */
/* );                                                         */
/*                                                            */
/* var robbery = new Photo(                                   */
/*     "robbery.jpg",           // photoURL                   */
/*     "robbery-.jpg",          // thumbnailURL               */
/*     "The Train Robbery",     // caption                    */
/*     "In this scene from the film ...",  // commentary      */
/*     "Trains, Movies",        // keywords                   */
/*     "Watch Movie^samp.mov",  // supplemental link 1        */
/*     "Jump to URL^jump.html"  // supplemental link 2        */
/* );                                                         */
/*                                                            */
/* KEYWORDS                                                   */
/* ========                                                   */
/* To enable the keyword feature to work (i.e., user selects  */
/* a keyword from the Show: select box to display only those  */
/* thumbnails that are associated with this keyword):         */
/*                                                            */
/* 1. Enter your keywords in the keywordsArray array (above). */
/* 2. Enter the appropriate keywords in each photo object's   */
/*    keywords argument (below).                              */
/* Note: Keyword spelling/case is critical!                   */
/*                                                            */
/* If you choose not to use keywords at all, create an empty  */
/* keywordsArray array (as described above) and leave all of  */
/* your photo objects' keywords arguments blank "".           */
/*                                                            */
/* CONVENTIONS                                                */
/* ===========                                                */
/* Size and naming convention of Images:                      */
/* Originals-no change in size   namea.jpg                    */
/* Photos- change res to 72      name.jpg                     */
/* or HEIGHT or WIDTH="300"						              */
/* (whichever is wider)                                       */
/* Thumbnails-HEIGHT="75"        name-.jpg                    */
/* ********************************************************** */

var parade1 = new Photo(
    "parade1.jpg",  //right-hand image 
    "parade1-.jpg", //thumbnail 
    "24th Annual Parade of the Ithaca Fire Dept.", 
    "The 24th Annual Parade of the Ithaca Fire Dept., Sept. 4th 1883, S. S. Gress, Chief Eng. Views of Ithaca and Vicinity Photographed and Published by Eagles, Photographer, Ithaca, N.Y. U.S.A. \(photo shows J. H. Wren Tin Shop\)<br>Photograph donated by Dee Watt.",
    "Ithaca, Parade 1883",
    "Right click to view the original \(large!\) photograph in a new window^parade1a.jpg" //original image 
);

var parade2 = new Photo(
    "parade2.jpg",  //right-hand image 
    "parade2-.jpg", //thumbnail 
    "Tibbet's Residence", 
    "The Residence of Capt. J. W. Tibbetts, No. 48 W. State Street, Ithaca, N.Y. The 24th Annual Parade of the Ithaca Fire Dep't, Sept. 4th 1883, S. S. Gress, Chief Eng. Views of Ithaca and Vicinity Photographed and Published by Eagles, Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.",
    "Ithaca, Parade 1883",
    "Right click to view the original \(large!\) photograph in a new window^parade2a.jpg" //original image 
);

var parade3 = new Photo(
    "parade3.jpg",  //right-hand image 
    "parade3-.jpg", //thumbnail 
    "State Street", 
    "Caption: The 24th Annual Parade of the Ithaca Fire Dep't, Sept. 4th 1883, S. S. Gress, Chief Eng. Views of Ithaca and Vicinity Photographed and Published by Eagles, Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.",
    "Ithaca, Parade 1883",
    "Right click to view the original \(large!\) photograph in a new window^parade3a.jpg" //original image 
);

var parade4 = new Photo(
    "parade4.jpg",  //right-hand image 
    "parade4-.jpg", //thumbnail 
    "Paterson Residence", 
    "The Residence of J. Paterson, corners of Seneca and Plain Sts., Ithaca, N.Y. The 24th Annual Parade of the Ithaca Fire Dep't, Sept. 4th 1883, S. S. Gress, Chief Eng. Views of Ithaca and Vicinity Photographed and Published by Eagles, Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.",
    "Ithaca, Parade 1883",
    "Right click to view the original \(large!\) photograph in a new window^parade4a.jpg" //original image 
);

var parade5 = new Photo(
    "parade5.jpg",  //right-hand image 
    "parade5-.jpg", //thumbnail 
    "Sherwood's Gent's Furnishing Store", 
    "Sherwood's Gent's Furnishing Store, No. 47 East State Street, Ithaca, N.Y. The 24th Annual Parade of the Ithaca Fire Dep't, Sept. 4th 1883, S. S. Gress, Chief Eng. Views of Ithaca and Vicinity Photographed and Published by Eagles, Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.",
    "Ithaca, Parade 1883",
    "Right click to view the original \(large!\) photograph in a new window^parade5a.jpg" //original image 
);

var parade6 = new Photo(
    "parade6.jpg",  //right-hand image 
    "parade6-.jpg", //thumbnail 
    "24th Annual Parade of the Ithaca Fire Dept.", 
    "The 24th Annual Parade of the Ithaca Fire Dept., Sept. 4th 1883, S. S. Gress, Chief Eng. Views of Ithaca and Vicinity Photographed and Published by Eagles, Photographer, Ithaca, N.Y. U.S.A. \(Photo shows what looks like \"S. W. Reed\" above door on store next to where men are standing\)<br>Photograph donated by Dee Watt.",
    "Ithaca, Parade 1883",
    "Right click to view the original \(large!\) photograph in a new window^parade6a.jpg" //original image 
);

var mansion1 = new Photo(
    "mansion1.jpg",  //right-hand image 
    "mansion1-.jpg", //thumbnail 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca NY, from Grand Entrance through Rotunda to Art Gallery. H. M.Miller, Architect, Photographed and Published by Eagles Photographer, Ithaca N.Y.<br>Photograph donated by Dee Watt.",
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion1a.jpg" //original image 
);

var mansion2 = new Photo(
    "mansion2.jpg", 
    "mansion2-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of McGraw-Fiske Mansion, Ithaca, N.Y., From Drawing Room through Dining Room to Art Gallery. W. H. Miller, Architect. Photographed and Published by Eagles, Ithaca, N.Y.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion2a.jpg"
);

var mansion3 = new Photo(
    "mansion3.jpg", 
    "mansion3-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of McGraw-Fiske Mansion, Ithaca, N.Y., From Drawing Room through Dining Room to Art Gallery. W. H. Miller, Architect. Photographed and Published by Eagles, Ithaca, N.Y.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion3a.jpg"
);

var mansion4 = new Photo(
    "mansion4.jpg", 
    "mansion4-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. Mezzo Relievo Marble in Library. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion4a.jpg"
);

var mansion5 = new Photo(
    "mansion5.jpg", 
    "mansion5-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. from Drawing Room Balcony through Rotunda to Grand Staircase. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion5a.jpg"
);

var mansion6 = new Photo(
    "mansion6.jpg", 
    "mansion6-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. \"India\" Chair of Ivory in Drawing Room. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion6a.jpg"
);

var mansion7 = new Photo(
    "mansion7.jpg", 
    "mansion7-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. Carved Mantlepiece and Tapestries in Guest Chamber. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion7a.jpg"
);

var mansion8 = new Photo(
    "mansion8.jpg", 
    "mansion8-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y.  Mrs. Fiske's Room. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion8a.jpg"
);

var mansion9 = new Photo(
    "mansion9.jpg", 
    "mansion9-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. Roman Laces and Placque in Breakfast Room. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion9a.jpg"
);

var mansion10 = new Photo(
    "mansion10.jpg", 
    "mansion10-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. Carved Oak Door-Way from the Library to Rotunda. W. H. Miller architect. Photographed and Published by Eagles, Ithaca, N.Y.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion10a.jpg"
);

var mansion11 = new Photo(
    "mansion11.jpg", 
    "mansion11-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y., with Oriental Pipes and Cairo Chair. W. H. Miller, Architect. Photographed and published by Eagles, Ithaca, N.Y.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion11a.jpg"
);

var mansion12 = new Photo(
    "mansion12.jpg", 
    "mansion12-.jpg", 
    "McGraw-Fiske Mansion", 
    "Interior of the McGraw-Fiske Mansion, Ithaca, N.Y. from a painting in Art Gallery by (Luigi Mion) Blind Man's Bluff. W. H. Miller, Architect. Photographed and Published by Eagles Photographer, Ithaca, N.Y. U.S.A.<br>Photograph donated by Dee Watt.", 
    "Ithaca, McGraw-Fiske Mansion",
    "Right click to view the original \(large!\) photograph in a new window^mansion12a.jpg"
);

var photo2 = new Photo(
    "photo2.jpg", 
    "photo2-.jpg", 
    "Ulysses Fire Department", 
    "Photographed by W. L. Hall, All Kinds of Stereoscopic Views.<br>Photograph donated by Dee Watt.",
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^photo2a.jpg"
);

var photo3 = new Photo(
    "photo3.jpg", 
    "photo3-.jpg", 
    "Trumansburg Bridge", 
    "Trumansburg Bridge from underneath. Handwritten on back: Bridge, the underside, on GI\(GJ?\) & SRR at Trumansburg<br>Photograph donated by Dee Watt.",
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^photo3a.jpg"
);

var photo4 = new Photo(
    "photo4.jpg", 
    "photo4-.jpg", 
    "H. Bool's Art Place", 
    "H. Bool's Art Place, No 69 and 71 East State St., Ithaca, N. Y. Views of Ithaca and Vicinity, Photographed and Published by Eagles, Eagles Photographer, Ithaca, N.Y. U.S.A<br>Photograph donated by Dee Watt.",
    "Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^photo4a.jpg"
);

var photo5 = new Photo(
    "photo5.jpg", 
    "photo5-.jpg", 
    "Ithaca Tunnel", 
    "First View Entrance to Tunnel, Ithaca Gorge, length of Tunnel 215 feet, Ithaca, N.Y. Views of Ithaca and Vicinity, Photographed and Published by Eagles, Eagles Photographer, Ithaca, N.Y. U.S.A<br>Photograph donated by Dee Watt.", 
    "Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^photo5a.jpg"
);

var photo6 = new Photo(
    "1stmethchurch.jpg", 
    "1stmethchurch-.jpg", 
    "First Methodist Church", 
    "First Methodist Church, Ithaca, N.Y.", 
    "Ithaca"

);

var photo11 = new Photo(
    "falls1.jpg", 
    "falls1-.jpg", 
    "Taughannock Falls", 
    "215 Feet High", 
    "Ulysses"

);

var photo19 = new Photo(
    "mackschool.jpg", 
    "mackschool-.jpg", 
    "Macktown School", 
    "Class Photo, 1914.", 
    "Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^mackschoola.jpg"
);

var photo7 = new Photo(
    "agricollegeop.jpg", 
    "agricollegeop-.jpg", 
    "Agriculture College", 
    "Agriculture College, Ithaca, N.Y.", 
    "Ithaca"

);

var photo8 = new Photo(
    "chipsifrat.jpg", 
    "chipsifrat-.jpg", 
    "Chi Psi Fraternity Lodge", 
    "Agriculture College, Ithaca, N.Y. Burned December 6, 1906. With loss of four Students and three Firemen.", 
    "Ithaca"

);

var photo9 = new Photo(
    "frontenac.jpg", 
    "frontenac-.jpg", 
    "Frontenac Steamer", 
    "Cayuga Lake, N.Y. Steamer", 
    "Ithaca"

);

var photo10 = new Photo(
    "front.jpg", 
    "front-.jpg", 
    "Frontenac, Burned and Sank", 
    "July 27, 1907", 
    "Ithaca"

);

var photo12 = new Photo(
    "fallcreek.jpg", 
    "fallcreek-.jpg", 
    "Fall Creek Gorge", 
    "Lower Bridge over Fall Creek Gorge, Ithaca, N.Y., copyright 1905?", 
    "Ithaca"

);

var photo13 = new Photo(
    "clock.jpg", 
    "clock-.jpg", 
    "Ithaca Calendar Clock Co.", 
    "Ithaca Calendar Clock Co., Ithaca, N.Y.", 
    "Ithaca"

);

var photo14 = new Photo(
    "atwater.jpg", 
    "atwater-.jpg", 
    "Atwater's Cash, Grocery and Bakery.", 
    "Atwater's Cash, Grocery and Bakery", 
    "Ithaca"

);

var photo15 = new Photo(
    "8sq.jpg", 
    "8sq-.jpg", 
    "The Octagonal School", 
    "Eight-sided Schoolhouse, Dryden, N.Y., built about 1827.", 
    "Ithaca"

);

var photo16 = new Photo(
    "ithcityhall.jpg", 
    "ithcityhall-.jpg", 
    "Ithaca City Hall", 
    "Ithaca City Hall, Ithaca, N.Y.", 
    "Ithaca"

);

var photo17 = new Photo(
    "ithschool.jpg", 
    "ithschool-.jpg", 
    "Ithaca High School", 
    "Ithaca High School, Ithaca, N.Y.", 
    "Ithaca"

);

var photo18 = new Photo(
    "ithacaview.jpg", 
    "ithacaview-.jpg", 
    "View of Ithaca", 
    "View of Ithaca from the Cayuga St. Extension.", 
    "Ithaca"

);

var photo20 = new Photo(
    "ngenevastop.jpg", 
    "ngenevastop-.jpg", 
    "North Geneva St.", 
    "North Geneva St., Ithaca, N.Y.", 
    "Ithaca"

);

var photo21 = new Photo(
    "triphammer.jpg", 
    "triphammer-.jpg", 
    "Triphammer Falls", 
    "Triphammer Falls, Cornell University, Ithaca, N.Y.", 
    "Ithaca"

);

var photo22 = new Photo(
    "CarolineDepot.jpg", 
    "CarolineDepot-.jpg", 
    "CarolineDepot", 
    "Caroline Depot, NY.", 
    "Caroline",
    "Right click to view the original \(large!\) photograph in a new window^CarolineDepota.jpg"
);

var photo23 = new Photo(
    "GrotonCongChurch.jpg", 
    "GrotonCongChurch-.jpg", 
    "Groton Congregational Church", 
    "Groton, NY.", 
    "Groton",
    "Right click to view the original \(large!\) photograph in a new window^GrotonCongChurcha.jpg"
);

var photo24 = new Photo(
    "GrotonBaptistChurch.jpg", 
    "GrotonBaptistChurch-.jpg", 
    "Baptist Church", 
    "Groton, NY.", 
    "Groton",
    "Right click to view the original \(large!\) photograph in a new window^GrotonBaptistChurcha.jpg"
);

var photo25 = new Photo(
    "GrotonChurchSt.jpg", 
    "GrotonChurchSt-.jpg", 
    "Church Street", 
    "Groton, NY.", 
    "Groton",
    "Right click to view the original \(large!\) photograph in a new window^GrotonChurchSta.jpg"
);

var photo26 = new Photo(
    "Cortland_Church.jpg", 
    "Cortland_Church-.jpg", 
    "East Cortland and Church", 
    "At East Cortland and Church, looking toward Elm, Groton NY.", 
    "Groton",
    "Right click to view the original \(large!\) photograph in a new window^Cortland_Churcha.jpg"
);

var photo27 = new Photo(
    "treman1.jpg", 
    "treman1-.jpg", 
    "Treman home, Trumansburg, NY", 
    "From \"The History of the Treman, Tremaine, Truman Family in America\" by Treman and Poole (1901), date of photograph unknown. Photograph donated by Dale Updike. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>", 
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^treman1a.jpg"
);

var photo28 = new Photo(
    "treman2.jpg", 
    "treman2-.jpg", 
    "Treman home, Trumansburg, NY", 
    "Photograph donated by Dale Updike and from his personal collection. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>", 
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^treman2a.jpg"
);

var photo29 = new Photo(
    "jemima_treman1.jpg", 
    "jemima_treman1-.jpg", 
    "Jemima (Thomas) Treman", 
    "Wife of Abner Treman, Jr. From \"The History of the Treman, Tremaine, Truman Family in America\" by Treman and Poole (1901), date of photograph unknown. Photograph donated by Dale Updike. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>",  
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^jemima_treman1a.jpg"
);

var photo30 = new Photo(
    "jemima_treman2.jpg", 
    "jemima_treman2-.jpg", 
    "Jemima (Thomas) Treman", 
    "Wife of Abner Treman, Jr. Photograph donated by Dale Updike and from his personal collection. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>", 
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^jemima_treman2a.jpg"
);

var photo31 = new Photo(
    "abner_treman1.jpg", 
    "abner_treman1-.jpg", 
    "Abner Treman, Jr.", 
    "From \"The History of the Treman, Tremaine, Truman Family in America\" by Treman and Poole (1901), date of photograph unknown. Photograph donated by Dale Updike. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>", 
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^abner_treman1a.jpg"
);

var photo32 = new Photo(
    "abner_treman2.jpg", 
    "abner_treman2-.jpg", 
    "Abner Treman, Jr.", 
    "Photograph donated by Dale Updike and from his personal collection. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>", 
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^abner_treman2a.jpg"
);

var photo33 = new Photo(
    "mary_treman1.jpg", 
    "mary_treman1-.jpg", 
    "Mary (McLallen) Treman", 
    "Mother of Abner Treman, Jr. From \"The History of the Treman, Tremaine, Truman Family in America\" by Treman and Poole (1901), date of photograph unknown. Photograph donated by Dale Updike. <A HREF='http://worldconnect.genealogy.rootsweb.com/cgi-bin/igm.cgi?op=GET&db=updike&id=I00156' TARGET='_blank'>Dale Updike's website on Rootsweb</A>", 
    "Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^mary_treman1a.jpg"
);

var photo34 = new Photo(
    "watrous_house1.jpg", 
    "watrous_house1-.jpg", 
    "The E.P. Watrous Residence", 
    "Published by M A Murry, Groton, NY. Donated by Sharon Jones",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^watrous_house1a.jpg"
);

var photo35 = new Photo(
    "church_st1.jpg", 
    "church_st1-.jpg", 
    "Church Street, Groton, NY", 
    "From the studio of Eastern Illustrating Co, Belfast, ME. Photograph donated by Sharon Jones",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^church_st1a.jpg"
);

var photo36 = new Photo(
    "mclean_grange1.jpg", 
    "mclean_grange1-.jpg", 
    "McLean Grange, Mclean, NY", 
    "Photo donated by Kem Hart-Baker.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^mclean_grange1a.jpg"
);

var photo37 = new Photo(
    "1937-1.jpg", 
    "1937-1-.jpg", 
    "Car decorated for parade", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1937-1a.jpg"
);

var photo38 = new Photo(
    "1937-2.jpg", 
    "1937-2-.jpg", 
    "Mrs. O'Brien", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1937-2a.jpg"
);

var photo39 = new Photo(
    "1937-3.jpg", 
    "1937-3-.jpg", 
    "Eddy Hettron \(right\), other man unknown", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1937-3a.jpg"
);

var photo40 = new Photo(
    "1937-4.jpg", 
    "1937-4-.jpg", 
    "Mrs. O'Brien \(first in front row\)", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1937-4a.jpg"
);

var photo41 = new Photo(
    "1937-5.jpg", 
    "1937-5-.jpg", 
    "Elick McKinney \(on running board\), Bob Hayden \(in seat\)", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1937-5a.jpg"
);

var photo42 = new Photo(
    "1938-1.jpg", 
    "1938-1-.jpg", 
    "Mr. Kostembader", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-1a.jpg"
);

var photo43 = new Photo(
    "1938-2.jpg", 
    "1938-2-.jpg", 
    "James Curtis", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-2a.jpg"
);

var photo44 = new Photo(
    "1938-3.jpg", 
    "1938-3-.jpg", 
    "Goat", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-3a.jpg"
);

var photo45 = new Photo(
    "1938-4.jpg", 
    "1938-4-.jpg", 
    "Truck", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-4a.jpg"
);

var photo46 = new Photo(
    "1938-5.jpg", 
    "1938-5-.jpg", 
    "Hobart Burtenshaw", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-5a.jpg"
);

var photo47 = new Photo(
    "1938-6.jpg", 
    "1938-6-.jpg", 
    "Elick McKinney", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-6a.jpg"
);

var photo48 = new Photo(
    "1938-7.jpg", 
    "1938-7-.jpg", 
    "Marching Band", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-7a.jpg"
);

var photo49 = new Photo(
    "1938-8.jpg", 
    "1938-8-.jpg", 
    "Mr. Brown, Mr., Kostembader, Mr. McGrail", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-8a.jpg"
);

var photo50 = new Photo(
    "1938-9.jpg", 
    "1938-9-.jpg", 
    "Del Kimple", 
    "Old Home Day 1937, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1938-9a.jpg"
);

var photo51 = new Photo(
    "1911-1.jpg", 
    "1911-1-.jpg", 
    "Corona Typewriter Addition", 
    "1911, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1911-1a.jpg"
);

var photo52 = new Photo(
    "1911-2.jpg", 
    "1911-2-.jpg", 
    "Corona Typewriter Addition", 
    "1911, Groton, NY. Photo donated by Sharon Andrews, and taken by her uncle.",
	"Groton",
    "Right click to view the original \(large!\) photograph in a new window^1911-2a.jpg"
);

var photo53 = new Photo(
    "log_mtg_house.jpg", 
    "log_mtg_house-.jpg", 
    "Old Log Meeting House", 
    "donated by Dale Updike.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^log_mtg_housea.jpg"
);

var photo54 = new Photo(
    "WWIone.jpg", 
    "WWIone-.jpg", 
    "Soldiers drilling during WWI at Cornell", 
    "donated by Virginia Peterson, photograph by John P. Troy, Ithaca, NY.",
	"Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^WWIonea.jpg"
);

var photo55 = new Photo(
    "WWItwo.jpg", 
    "WWItwo-.jpg", 
    "Soldiers drilling during WWI at Schoelkopf stadium", 
    "donated by Virginia Peterson, photograph by John P. Troy, Ithaca, NY.",
	"Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^WWItwoa.jpg"
);

var photo56 = new Photo(
    "WWI3.jpg", 
    "WWI3-.jpg", 
    "Soldiers drilling during WWI at Schoelkopf stadium", 
    "donated by Virginia Peterson, photograph by John P. Troy, Ithaca, NY.",
	"Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^WWI3a.jpg"
);

var photo57 = new Photo(
    "methrose.jpg", 
    "methrose-.jpg", 
    "Choir for \"Pink Rose\" Service - State St. Methodist Church, Ithaca, about 1917<BR>The people in front are identified as Mrs. Dickens (Dickenson?), pianist; Rev. Atwater; Blanche Ireland, conductor.", 
    "donated by Virginia Peterson.",
	"Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^methrosea.jpg"
);

var photo58 = new Photo(
    "statemeth.jpg", 
    "statemeth-.jpg", 
    "State St. Methodist Church, Ithaca (no longer exists, was where the Salvation Army is now located.)", 
    "donated by Virginia Peterson.",
	"Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^statemetha.jpg"
);

var photo59 = new Photo(
    "tburgband.jpg", 
    "tburgband-.jpg", 
    "Peerless Concert Band, Trumansburg", 
    "Standing in front of the Masonic building. Back (L-R:) Edward T. Davenport, Ellis Brown, Elmer Case, Mr. Brown or B. Manning - treas., Foster Reigle - ae treas [asst.?], Willard Nivison, Harry Kellogg, A.L. Hatt, Ernest Cornish. Front (L-R:) Fred Hunter, Floyd (Herb?) Dean, Will Rogus (Leader), George Trea, A.E. Trea, Bill Allen, taken 1914. Donated by Virginia Peterson. Information from Ulysses Historical Society.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^tburgbanda.jpg"
);

var photo60 = new Photo(
    "halseymill.jpg", 
    "halseymill-.jpg", 
    "A mill in Halseyville, on Taughannock Creek, in Ulysses, taken in the early 1920s.", 
    "donated by Virginia Peterson.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^halseymilla.jpg"
);

var photo61 = new Photo(
    "millrace.jpg", 
    "millrace-.jpg", 
    "A mill race, very likely for the Halseyville Mill.", 
    "donated by Virginia Peterson.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^millracea.jpg"
);

var photo62 = new Photo(
    "milldam.jpg", 
    "milldam-.jpg", 
    "The mill dam, very likely for the Halseyville Mill.", 
    "donated by Virginia Peterson.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^milldama.jpg"
);

var photo63 = new Photo(
    "tburg.jpg", 
    "tburg-.jpg", 
    "Downtown Trumansburg, probably from the former location of the First Baptist Church, looking south, and probably dating to the 1920s.", 
    "donated by Virginia Peterson.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^tburga.jpg"
);

var photo64 = new Photo(
    "gazebo.jpg", 
    "gazebo-.jpg", 
    "This gazebo and barn still exist on E. Main St. in Trumansburg (Rt. 96), across the road from the high school. The date is 1914, and the people shown are my grandmother, Esther Reigle Tubbs, and her brothers Clyde and Willis Reigle.", 
    "donated by Virginia Peterson.",
	"Ulysses",
    "Right click to view the original \(large!\) photograph in a new window^gazeboa.jpg"
);

var photo65 = new Photo(
    "cable_cars.jpg", 
    "cable_cars-.jpg", 
    "Cayuga Salt Mine.", 
    "Working in the Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^cable_carsa.jpg"
);

var photo66 = new Photo(
    "cable_cars2.jpg", 
    "cable_cars2-.jpg", 
    "Cayuga Salt Mines", 
    "Working in the Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^cable_cars2a.jpg"
);

var photo67 = new Photo(
    "CayugaRockSaltOffice.jpg", 
    "CayugaRockSaltOffice-.jpg", 
    "Cayuga Salt Mines", 
    "Cayuga Salt Mine Offices, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^CayugaRockSaltOfficea.jpg"
);

var photo68 = new Photo(
    "CayugaRockSaltStorageSheds.jpg", 
    "CayugaRockSaltStorageSheds-.jpg", 
    "Cayuga Salt Mines", 
    "Cayuga Salt Mine storage sheds, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^CayugaRockSaltStorageShedsa.jpg"
);

var photo69 = new Photo(
    "MineCage.jpg", 
    "MineCage-.jpg", 
    "Cayuga Salt Mines", 
    "In the mine cage at Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^MineCagea.jpg"
);

var photo70 = new Photo(
    "SaltHopper.jpg", 
    "SaltHopper-.jpg", 
    "Cayuga Salt Mines", 
    "In the mine cage at Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^SaltHoppera.jpg"
);

var photo71 = new Photo(
    "Shaft_ParkingLot.jpg", 
    "Shaft_ParkingLot-.jpg", 
    "Cayuga Salt Mines", 
    "In the mine cage at Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^Shaft_ParkingLota.jpg"
);

var photo72 = new Photo(
    "working_in_mine_1.jpg", 
    "working_in_mine_1-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_1a.jpg"
);

var photo73 = new Photo(
    "working_in_mine_2.jpg", 
    "working_in_mine_2-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_2a.jpg"
);

var photo74 = new Photo(
    "working_in_mine_3.jpg", 
    "working_in_mine_3-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_3a.jpg"
);

var photo75 = new Photo(
    "working_in_mine_4.jpg", 
    "working_in_mine_4-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_4a.jpg"
);

var photo76 = new Photo(
    "working_in_mine_5.jpg", 
    "working_in_mine_5-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_5a.jpg"
);

var photo77 = new Photo(
    "working_in_mine_6.jpg", 
    "working_in_mine_6-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_6a.jpg"
);

var photo78 = new Photo(
    "working_in_mine_7.jpg", 
    "working_in_mine_7-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_7a.jpg"
);

var photo79 = new Photo(
    "working_in_mine_8.jpg", 
    "working_in_mine_8-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_8a.jpg"
);

var photo80 = new Photo(
    "working_in_mine_9.jpg", 
    "working_in_mine_9-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_9a.jpg"
);

var photo81 = new Photo(
    "working_in_mine_10.jpg", 
    "working_in_mine_10-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_10a.jpg"
);

var photo82 = new Photo(
    "working_in_mine_11.jpg", 
    "working_in_mine_11-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_11a.jpg"
);

var photo83 = new Photo(
    "working_in_mine_12.jpg", 
    "working_in_mine_12-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_12a.jpg"
);

var photo84 = new Photo(
    "working_in_mine_13.jpg", 
    "working_in_mine_13-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_13a.jpg"
);

var photo85 = new Photo(
    "working_in_mine_14.jpg", 
    "working_in_mine_14-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_14a.jpg"
);

var photo86 = new Photo(
    "working_in_mine_15.jpg", 
    "working_in_mine_15-.jpg", 
    "Cayuga Salt Mines", 
    "Working in Cayuga Salt Mines, probably early-mid 1960s, donated by Terri Crockford",
	"Lansing",
    "Right click to view the original \(large!\) photograph in a new window^working_in_mine_15a.jpg"
);

var photo87 = new Photo(
    "imm_conception_1910.jpg", 
    "imm_conception_1910-.jpg", 
    "1910 First Communion Class", 
    "At the Immaculate Conception Church in Ithaca, donated by Ed Pickering",
	"Ithaca",
    "Right click to view the original \(large!\) photograph in a new window^imm_conception_1910a.jpg"
);





/* ********************************************************** */
/* set currPhotoObjectsArray = origPhotoObjectsArray. Don't   */
/* change this code (unless you really know what yer doin')!  */
/* ********************************************************** */

for (var i=0; i<origPhotoObjectsArray.length; i++) 
  currPhotoObjectsArray[i] = origPhotoObjectsArray[i];
currPhotoObjectsArrayLength = origPhotoObjectsArray.length  // set global!



