<!--
/******************************************************************************/
/* Title......: Javascript Functions                                          */
/* Module.....: javascript.js                                                 */
/* Description: Javascript functions.                                         */
/*============================================================================*/
/* Change Log                                                                 */
/* Who    When    What                                                        */
/* ___ __________ _________________________________________________________   */
/* JS  01/06/2005 Created                                                     */
/* JS  11/24/2006 Build 1,02                                                  */
/******************************************************************************/

/******************************************************************************/
/* Global Variables                                                           */
/******************************************************************************/
var LAST_UPDATED    = "Jan 18, 2010";
var COPYRIGHT_DATES = "2005-2010";
//var CONTEXT_ROOT  = "file:///E:/Photography/Site/";			// the application context root
var CONTEXT_ROOT    = "";			// the application context root
var IMAGE_DIR       = CONTEXT_ROOT + "images/";
var blank_image     = IMAGE_DIR + "1pixelK.gif";   // initial value to prevent ugly empty-image boxes
var max_next        = 8;   // max number of images to display im image navigation
var max_thumbs      = 40;  // max number of thumbs on a gallery page
/*============================================================================*/
/* Section widths in pixels (explicitly set to make resizing possible)        */
/*============================================================================*/
var MenuDivW        = 150 + 2;  // Constant size (width + right border)
var ContentDivW     = 600;      // Changes for each window
var NavDivW         = 120 + 2;  // Constant size (width + right border)
var ContentOffset   = 0;        // offset to center window content
var border_grey     = "#555555";
/*============================================================================*/
/* Browser types                                                              */
/*============================================================================*/
var IE4  = (document.all && !document.getElementById) ? true : false;
var NS4  = (document.layers) ? true : false;
var IE5  = (document.all && document.getElementById) ? true : false;
var MON6 = (document.getElementById && !document.all) ? true : false;
/*============================================================================*/
/* Begin gallery and image specifications                                     */
/*============================================================================*/
var num_galleries = 5;				// relative to 0
var cur_gallery   = 0;
var cur_image     = 0;
var gal_name      = new Array(num_galleries);
var gal_count     = new Array(num_galleries);
var src_thumb_url = "";
var src_image_url = "";
var href_url      = "";
/******************************************************************************/
/* Gallery 0                                                                  */
/******************************************************************************/
gal_name[0]         = "Autumn Abstracts";
gal_count[0]        = 21;				// relative to 0
var g0_image_name   = new Array(gal_count[0]+1);
var g0_image_desc_1 = new Array(gal_count[0]+1);
var g0_image_desc_2 = new Array(gal_count[0]+1);
var g0_image_desc_3 = new Array(gal_count[0]+1);
var g0_image_desc_4 = new Array(gal_count[0]+1);
var g0_image_desc_5 = new Array(gal_count[0]+1);
var g0_image_desc_6 = new Array(gal_count[0]+1);
var g0_image_desc_7 = new Array(gal_count[0]+1);
var g0_image_desc_8 = new Array(gal_count[0]+1);
var g0_image_desc_9 = new Array(gal_count[0]+1);
var g0_image_orient = new Array(gal_count[0]+1);
var g0_aspect_ratio = new Array(gal_count[0]+1);

g0_image_name[0]    = "Angled White Line - The Tourne 10-21-06 (100740)";
g0_image_desc_1[0]  = "Angled White Line";
g0_image_desc_2[0]  = "The Tourne, New Jersey";
g0_image_desc_3[0]  = "October 21, 2006";
g0_image_desc_4[0]  = "Sony A100";
g0_image_desc_5[0]  = "";
g0_image_desc_6[0]  = "";
g0_image_desc_7[0]  = "";
g0_image_desc_8[0]  = "";
g0_image_desc_9[0]  = "";
g0_image_orient[0]  = "H";
g0_aspect_ratio[0]  = "0.66";

g0_image_name[1]    = "Black Around Leaf - The Tourne 10-29-06 (101264)";
g0_image_desc_1[1]  = "Black Around Leaf";
g0_image_desc_2[1]  = "The Tourne, New Jersey";
g0_image_desc_3[1]  = "October 29, 2006";
g0_image_desc_4[1]  = "Sony A100";
g0_image_desc_5[1]  = "";
g0_image_desc_6[1]  = "";
g0_image_desc_7[1]  = "";
g0_image_desc_8[1]  = "";
g0_image_desc_9[1]  = "";
g0_image_orient[1]  = "V";
g0_aspect_ratio[1]  = "0.66";

g0_image_name[2]    = "Black Edges - Tourne 10-20-09 (122172)";
g0_image_desc_1[2]  = "Black Edges";
g0_image_desc_2[2]  = "The Tourne, New Jersey";
g0_image_desc_3[2]  = "October 20, 2009";
g0_image_desc_4[2]  = "Sony A100";
g0_image_desc_5[2]  = "";
g0_image_desc_6[2]  = "";
g0_image_desc_7[2]  = "";
g0_image_desc_8[2]  = "";
g0_image_desc_9[2]  = "";
g0_image_orient[2]  = "V";
g0_aspect_ratio[2]  = "0.66";

g0_image_name[3]    = "Blue and White Waves - Boonton 11-04-09 (123174)";
g0_image_desc_1[3]  = "Blue and White Waves";
g0_image_desc_2[3]  = "Boonton, New Jersey";
g0_image_desc_3[3]  = "November 4, 2009";
g0_image_desc_4[3]  = "Sony A100";
g0_image_desc_5[3]  = "";
g0_image_desc_6[3]  = "";
g0_image_desc_7[3]  = "";
g0_image_desc_8[3]  = "";
g0_image_desc_9[3]  = "";
g0_image_orient[3]  = "V";
g0_aspect_ratio[3]  = "0.66";

g0_image_name[4]    = "Circle Over Grey - Ringwood 10-30-06 (101598)";
g0_image_desc_1[4]  = "Circle Over Grey";
g0_image_desc_2[4]  = "Ringwood, New Jersey";
g0_image_desc_3[4]  = "October 30, 2006";
g0_image_desc_4[4]  = "Sony A100";
g0_image_desc_5[4]  = "";
g0_image_desc_6[4]  = "";
g0_image_desc_7[4]  = "";
g0_image_desc_8[4]  = "";
g0_image_desc_9[4]  = "";
g0_image_orient[4]  = "V";
g0_aspect_ratio[4]  = "0.66";

g0_image_name[5]    = "Circle Over Line - Ringwood 10-30-06 (101596)";
g0_image_desc_1[5]  = "Circle Over Line";
g0_image_desc_2[5]  = "Ringwood, New Jersey"
g0_image_desc_3[5]  = "October 30, 2006";
g0_image_desc_4[5]  = "Sony A100";
g0_image_desc_5[5]  = "";
g0_image_desc_6[5]  = "";
g0_image_desc_7[5]  = "";
g0_image_desc_8[5]  = "";
g0_image_desc_9[5]  = "";
g0_image_orient[5]  = "V";
g0_aspect_ratio[5]  = "0.66";

g0_image_name[6]    = "Dark Loop - Ringwood 10-30-06 (101607)";
g0_image_desc_1[6]  = "Dark Loop";
g0_image_desc_2[6]  = "Ringwood, New Jersey";
g0_image_desc_3[6]  = "October 30, 2006";
g0_image_desc_4[6]  = "Sony A100";
g0_image_desc_5[6]  = "";
g0_image_desc_6[6]  = "";
g0_image_desc_7[6]  = "";
g0_image_desc_8[6]  = "";
g0_image_desc_9[6]  = "";
g0_image_orient[6]  = "H";
g0_aspect_ratio[6]  = "0.66";

g0_image_name[7]    = "Foliage Over Deep Blue - Griffith Park 10-22-07 (109160)";
g0_image_desc_1[7]  = "Foliage Over Deep Blue";
g0_image_desc_2[7]  = "Griffith Park, New Jersey";
g0_image_desc_3[7]  = "October 22, 2007";
g0_image_desc_4[7]  = "Sony A100";
g0_image_desc_5[7]  = "";
g0_image_desc_6[7]  = "";
g0_image_desc_7[7]  = "";
g0_image_desc_8[7]  = "";
g0_image_desc_9[7]  = "";
g0_image_orient[7]  = "V";
g0_aspect_ratio[7]  = "0.66";

g0_image_name[8]    = "Green Around Blue - Tourne 10-21-07 (109135)";
g0_image_desc_1[8]  = "Green Around Blue";
g0_image_desc_2[8]  = "The Tourne, New Jersey";
g0_image_desc_3[8]  = "October 21, 2007";
g0_image_desc_4[8]  = "Sony A100";
g0_image_desc_5[8]  = "";
g0_image_desc_6[8]  = "";
g0_image_desc_7[8]  = "";
g0_image_desc_8[8]  = "";
g0_image_desc_9[8]  = "";
g0_image_orient[8]  = "H";
g0_aspect_ratio[8]  = "0.66";

g0_image_name[9]    = "Green Curve - The Tourne 10-30-06 (101516)";
g0_image_desc_1[9]  = "Green Curve";
g0_image_desc_2[9]  = "The Tourne, New Jersey";
g0_image_desc_3[9]  = "October 30, 2006";
g0_image_desc_4[9]  = "Sony A100";
g0_image_desc_5[9]  = "";
g0_image_desc_6[9]  = "";
g0_image_desc_7[9]  = "";
g0_image_desc_8[9]  = "";
g0_image_desc_9[9]  = "";
g0_image_orient[9]  = "V";
g0_aspect_ratio[9]  = "0.66";

g0_image_name[10]    = "Leaf Rippling Stream - The Tourne 10-09-06 (100264)";
g0_image_desc_1[10]  = "Leaf Rippling Stream";
g0_image_desc_2[10]  = "The Tourne, New Jersey";
g0_image_desc_3[10]  = "October 9, 2006";
g0_image_desc_4[10]  = "Sony A100";
g0_image_desc_5[10]  = "";
g0_image_desc_6[10]  = "";
g0_image_desc_7[10]  = "";
g0_image_desc_8[10]  = "";
g0_image_desc_9[10]  = "";
g0_image_orient[10]  = "H";
g0_aspect_ratio[10]  = "0.66";

g0_image_name[11]    = "Lines of Foliage - Griffith Park 11-05-07 (110083)";
g0_image_desc_1[11]  = "Lines of Foliage";
g0_image_desc_2[11]  = "Griffith Park, New Jersey";
g0_image_desc_3[11]  = "November 5, 2007";
g0_image_desc_4[11]  = "Sony A100";
g0_image_desc_5[11]  = "";
g0_image_desc_6[11]  = "";
g0_image_desc_7[11]  = "";
g0_image_desc_8[11]  = "";
g0_image_desc_9[11]  = "";
g0_image_orient[11]  = "H";
g0_aspect_ratio[11]  = "0.66";

g0_image_name[12]    = "Loop and Grey Line - The Tourne 10-30-06 (101508)";
g0_image_desc_1[12]  = "Loop and Grey Line";
g0_image_desc_2[12]  = "The Tourne, New Jersey";
g0_image_desc_3[12]  = "October 30, 2006";
g0_image_desc_4[12]  = "Sony A100";
g0_image_desc_5[12]  = "";
g0_image_desc_6[12]  = "";
g0_image_desc_7[12]  = "";
g0_image_desc_8[12]  = "";
g0_image_desc_9[12]  = "";
g0_image_orient[12]  = "V";
g0_aspect_ratio[12]  = "0.66";

g0_image_name[13]    = "Loops Over Leaf - The Tourne 10-30-06 (101512)";
g0_image_desc_1[13]  = "Loops Over Leaf";
g0_image_desc_2[13]  = "The Tourne, New Jersey";
g0_image_desc_3[13]  = "October 30, 2006";
g0_image_desc_4[13]  = "Sony A100";
g0_image_desc_5[13]  = "";
g0_image_desc_6[13]  = "";
g0_image_desc_7[13]  = "";
g0_image_desc_8[13]  = "";
g0_image_desc_9[13]  = "";
g0_image_orient[13]  = "V";
g0_aspect_ratio[13]  = "0.66";

g0_image_name[14]    = "Red and Black - Ringwood 10-30-06 (101616)";
g0_image_desc_1[14]  = "Red and Black";
g0_image_desc_2[14]  = "Ringwood, New Jersey";
g0_image_desc_3[14]  = "October 30, 2006";
g0_image_desc_4[14]  = "Sony A100";
g0_image_desc_5[14]  = "";
g0_image_desc_6[14]  = "";
g0_image_desc_7[14]  = "";
g0_image_desc_8[14]  = "";
g0_image_desc_9[14]  = "";
g0_image_orient[14]  = "H";
g0_aspect_ratio[14]  = "0.66";

g0_image_name[15]    = "Thin Loops - The Tourne 11-10-06 (102183)";
g0_image_desc_1[15]  = "Thin Loops";
g0_image_desc_2[15]  = "The Tourne, New Jersey";
g0_image_desc_3[15]  = "November 10, 2006";
g0_image_desc_4[15]  = "Sony A100";
g0_image_desc_5[15]  = "";
g0_image_desc_6[15]  = "";
g0_image_desc_7[15]  = "";
g0_image_desc_8[15]  = "";
g0_image_desc_9[15]  = "";
g0_image_orient[15]  = "H";
g0_aspect_ratio[15]  = "0.66";

g0_image_name[16]    = "Three White Trunks - Boonton 11-04-09 (123194)";
g0_image_desc_1[16]  = "Three White Trunks";
g0_image_desc_2[16]  = "Boonton, New Jersey";
g0_image_desc_3[16]  = "November 4, 2009";
g0_image_desc_4[16]  = "Sony A100";
g0_image_desc_5[16]  = "";
g0_image_desc_6[16]  = "";
g0_image_desc_7[16]  = "";
g0_image_desc_8[16]  = "";
g0_image_desc_9[16]  = "";
g0_image_orient[16]  = "H";
g0_aspect_ratio[16]  = "0.66";

g0_image_name[17]    = "Tiled Autumn Leaves - Tourne 10-20-09 (122197)";
g0_image_desc_1[17]  = "Tiled Autumn Leaves";
g0_image_desc_2[17]  = "The Tourne, New Jersey";
g0_image_desc_3[17]  = "October 20, 2009";
g0_image_desc_4[17]  = "Sony A100";
g0_image_desc_5[17]  = "";
g0_image_desc_6[17]  = "";
g0_image_desc_7[17]  = "";
g0_image_desc_8[17]  = "";
g0_image_desc_9[17]  = "";
g0_image_orient[17]  = "H";
g0_aspect_ratio[17]  = "0.66";

g0_image_name[18]    = "Transverse Blue Line - The Tourne 10-29-06 (101290)";
g0_image_desc_1[18]  = "Transverse Blue Line";
g0_image_desc_2[18]  = "The Tourne, New Jersey";
g0_image_desc_3[18]  = "October 29, 2006";
g0_image_desc_4[18]  = "Sony A100";
g0_image_desc_5[18]  = "";
g0_image_desc_6[18]  = "";
g0_image_desc_7[18]  = "";
g0_image_desc_8[18]  = "";
g0_image_desc_9[18]  = "";
g0_image_orient[18]  = "V";
g0_aspect_ratio[18]  = "0.66";

g0_image_name[19]    = "Trunk with Copper Leaves - Boonton 11-04-09 (123191)";
g0_image_desc_1[19]  = "Trunk with Copper Leaves";
g0_image_desc_2[19]  = "Boonton, New Jersey";
g0_image_desc_3[19]  = "November 4, 2009";
g0_image_desc_4[19]  = "Sony A100";
g0_image_desc_5[19]  = "";
g0_image_desc_6[19]  = "";
g0_image_desc_7[19]  = "";
g0_image_desc_8[19]  = "";
g0_image_desc_9[19]  = "";
g0_image_orient[19]  = "V";
g0_aspect_ratio[19]  = "0.66";

g0_image_name[20]    = "Warped Black Lines - Ringwood 10-30-06 (101603)";
g0_image_desc_1[20]  = "Warped Black Lines";
g0_image_desc_2[20]  = "Ringwood, New Jersey";
g0_image_desc_3[20]  = "October 30, 2006";
g0_image_desc_4[20]  = "Sony A100";
g0_image_desc_5[20]  = "";
g0_image_desc_6[20]  = "";
g0_image_desc_7[20]  = "";
g0_image_desc_8[20]  = "";
g0_image_desc_9[20]  = "";
g0_image_orient[20]  = "V";
g0_aspect_ratio[20]  = "0.66";

g0_image_name[21]    = "Yellow Leaves - The Tourne 10-30-06 (101507)";
g0_image_desc_1[21]  = "Yellow Leaves";
g0_image_desc_2[21]  = "The Tourne, New Jersey";
g0_image_desc_3[21]  = "October 30, 2006";
g0_image_desc_4[21]  = "Sony A100";
g0_image_desc_5[21]  = "";
g0_image_desc_6[21]  = "";
g0_image_desc_7[21]  = "";
g0_image_desc_8[21]  = "";
g0_image_desc_9[21]  = "";
g0_image_orient[21]  = "H";
g0_aspect_ratio[21]  = "0.66";

/******************************************************************************/
/* Gallery 1                                                                  */
/******************************************************************************/
gal_name[1]         = "Autumn Details";
gal_count[1]        = 11;				// relative to 0
var g1_image_name   = new Array(gal_count[1]+1);
var g1_image_desc_1 = new Array(gal_count[1]+1);
var g1_image_desc_2 = new Array(gal_count[1]+1);
var g1_image_desc_3 = new Array(gal_count[1]+1);
var g1_image_desc_4 = new Array(gal_count[1]+1);
var g1_image_desc_5 = new Array(gal_count[1]+1);
var g1_image_desc_6 = new Array(gal_count[1]+1);
var g1_image_desc_7 = new Array(gal_count[1]+1);
var g1_image_desc_8 = new Array(gal_count[1]+1);
var g1_image_desc_9 = new Array(gal_count[1]+1);
var g1_image_orient = new Array(gal_count[1]+1);
var g1_aspect_ratio = new Array(gal_count[0]+1);

g1_image_name[0]    = "Bare Branches Over Foliage - Ringwood 10-14-09 (121747)";
g1_image_desc_1[0]  = "Bare Branches Over Foliage";
g1_image_desc_2[0]  = "Ringwood, NJ";
g1_image_desc_3[0]  = "October 14, 2009";
g1_image_desc_4[0]  = "Sony A100";
g1_image_desc_5[0]  = "";
g1_image_desc_6[0]  = "";
g1_image_desc_7[0]  = "";
g1_image_desc_8[0]  = "";
g1_image_desc_9[0]  = "";
g1_image_orient[0]  = "H";
g1_aspect_ratio[0]  = "0.66";

g1_image_name[1]    = "Curved Reflected Branches - Ringwood 10-14-09 (121748)";
g1_image_desc_1[1]  = "Curved Reflected Branches";
g1_image_desc_2[1]  = "Ringwood, New Jersey";
g1_image_desc_3[1]  = "October 14, 2009";
g1_image_desc_4[1]  = "Sony A100";
g1_image_desc_5[1]  = "";
g1_image_desc_6[1]  = "";
g1_image_desc_7[1]  = "";
g1_image_desc_8[1]  = "";
g1_image_desc_9[1]  = "";
g1_image_orient[1]  = "H";
g1_aspect_ratio[1]  = "0.66";

g1_image_name[2]    = "Dew on Leaf Edge - Ringwood 10-04-09 (121522)";
g1_image_desc_1[2]  = "Dew on Leaf Edge";
g1_image_desc_2[2]  = "Ringwood, NJ";
g1_image_desc_3[2]  = "October 4, 2009";
g1_image_desc_4[2]  = "Sony A100";
g1_image_desc_5[2]  = "";
g1_image_desc_6[2]  = "";
g1_image_desc_7[2]  = "";
g1_image_desc_8[2]  = "";
g1_image_desc_9[2]  = "";
g1_image_orient[2]  = "H";
g1_aspect_ratio[2]  = "0.66";

g1_image_name[3]    = "Leaf and Pine Needles - Willowwood 10-22-09(122638)";
g1_image_desc_1[3]  = "Leaf and Pine Needles";
g1_image_desc_2[3]  = "Willowwood, New Jersey";
g1_image_desc_3[3]  = "October 22, 2009";
g1_image_desc_4[3]  = "Sony A100";
g1_image_desc_5[3]  = "";
g1_image_desc_6[3]  = "";
g1_image_desc_7[3]  = "";
g1_image_desc_8[3]  = "";
g1_image_desc_9[3]  = "";
g1_image_orient[3]  = "V";
g1_aspect_ratio[3]  = "0.66";

g1_image_name[4]    = "Leaf Edge Unsubmerged - Tourne 10-20-09 (122234)";
g1_image_desc_1[4]  = "Leaf Edge Unsubmerged";
g1_image_desc_2[4]  = "The Tourne, New Jersey";
g1_image_desc_3[4]  = "October 20, 2009";
g1_image_desc_4[4]  = "Sony A100";
g1_image_desc_5[4]  = "";
g1_image_desc_6[4]  = "";
g1_image_desc_7[4]  = "";
g1_image_desc_8[4]  = "";
g1_image_desc_9[4]  = "";
g1_image_orient[4]  = "H";
g1_aspect_ratio[4]  = "0.66";

g1_image_name[5]    = "Leaf Floating in Reds and Blue - Ringwood 10-14-09 (121767)";
g1_image_desc_1[5]  = "Leaf Floating in Reds and Blue";
g1_image_desc_2[5]  = "Ringwood, NJ";
g1_image_desc_3[5]  = "October 14, 2009";
g1_image_desc_4[5]  = "Sony A100";
g1_image_desc_5[5]  = "";
g1_image_desc_6[5]  = "";
g1_image_desc_7[5]  = "";
g1_image_desc_8[5]  = "";
g1_image_desc_9[5]  = "";
g1_image_orient[5]  = "V";
g1_aspect_ratio[5]  = "0.66";

g1_image_name[6]    = "Leaves in Yellow - Ringwood 10-14-09 (121719)";
g1_image_desc_1[6]  = "Leaves in Yellow";
g1_image_desc_2[6]  = "Ringwood, New Jersey";
g1_image_desc_3[6]  = "October 14, 2009";
g1_image_desc_4[6]  = "Sony A100";
g1_image_desc_5[6]  = "ISO: 100";
g1_image_desc_6[6]  = "";
g1_image_desc_7[6]  = "";
g1_image_desc_8[6]  = "";
g1_image_desc_9[6]  = "";
g1_image_orient[6]  = "H";
g1_aspect_ratio[6]  = "0.66";

g1_image_name[7]    = "Leaves Submerged in Red and Blue - Tourne 10-20-09 (122241)";
g1_image_desc_1[7]  = "Leaves Submerged in Red and Blue";
g1_image_desc_2[7]  = "The Tourne, New Jersey";
g1_image_desc_3[7]  = "October 20, 2009";
g1_image_desc_4[7]  = "Sony A100";
g1_image_desc_5[7]  = "";
g1_image_desc_6[7]  = "";
g1_image_desc_7[7]  = "";
g1_image_desc_8[7]  = "";
g1_image_desc_9[7]  = "";
g1_image_orient[7]  = "H";
g1_aspect_ratio[7]  = "0.66";

g1_image_name[8]    = "Magenta and Green - Ringwood 10-04-09 (121534)";
g1_image_desc_1[8]  = "Magenta and Green";
g1_image_desc_2[8]  = "Ringwood, New Jersey";
g1_image_desc_3[8]  = "October 4, 2009";
g1_image_desc_4[8]  = "Sony A100";
g1_image_desc_5[8]  = "";
g1_image_desc_6[8]  = "";
g1_image_desc_7[8]  = "";
g1_image_desc_8[8]  = "";
g1_image_desc_9[8]  = "";
g1_image_orient[8]  = "V";
g1_aspect_ratio[8]  = "0.66";

g1_image_name[9]    = "Mirrored Sticks - Ringwood 10-14-09 (121754)";
g1_image_desc_1[9]  = "Mirrored Sticks";
g1_image_desc_2[9]  = "Ringwood, New Jersey";
g1_image_desc_3[9]  = "October 14, 2009";
g1_image_desc_4[9]  = "Sony A100";
g1_image_desc_5[9]  = "";
g1_image_desc_6[9]  = "";
g1_image_desc_7[9]  = "";
g1_image_desc_8[9]  = "";
g1_image_desc_9[9]  = "";
g1_image_orient[9]  = "H";
g1_aspect_ratio[9]  = "0.66";

g1_image_name[10]    = "Pale Floating Leaf - Ringwood 10-14-09 (121717)";
g1_image_desc_1[10]  = "Pale Floating Leaf";
g1_image_desc_2[10]  = "Ringwood, New Jersey";
g1_image_desc_3[10]  = "October 14, 2009";
g1_image_desc_4[10]  = "Sony A100";
g1_image_desc_5[10]  = "";
g1_image_desc_6[10]  = "";
g1_image_desc_7[10]  = "";
g1_image_desc_8[10]  = "";
g1_image_desc_9[10]  = "";
g1_image_orient[10]  = "V";
g1_aspect_ratio[10]  = "0.66";

g1_image_name[11]    = "Reflected Rock - Ringwood 10-14-09 (121723)";
g1_image_desc_1[11]  = "Reflected Rock";
g1_image_desc_2[11]  = "Ringwood, New Jersey";
g1_image_desc_3[11]  = "October 14, 2009";
g1_image_desc_4[11]  = "Sony A100";
g1_image_desc_5[11]  = "";
g1_image_desc_6[11]  = "";
g1_image_desc_7[11]  = "";
g1_image_desc_8[11]  = "";
g1_image_desc_9[11]  = "";
g1_image_orient[11]  = "H";
g1_aspect_ratio[11]  = "0.66";

/******************************************************************************/
/* Gallery 2                                                                  */
/******************************************************************************/
gal_name[2] = "Autumn Landscapes";
gal_count[2]        = 33;				// relative to 0
var g2_image_name   = new Array(gal_count[2]+1);
var g2_image_desc_1 = new Array(gal_count[2]+1);
var g2_image_desc_2 = new Array(gal_count[2]+1);
var g2_image_desc_3 = new Array(gal_count[2]+1);
var g2_image_desc_4 = new Array(gal_count[2]+1);
var g2_image_desc_5 = new Array(gal_count[2]+1);
var g2_image_desc_6 = new Array(gal_count[2]+1);
var g2_image_desc_7 = new Array(gal_count[2]+1);
var g2_image_desc_8 = new Array(gal_count[2]+1);
var g2_image_desc_9 = new Array(gal_count[2]+1);
var g2_image_orient = new Array(gal_count[2]+1);
var g2_aspect_ratio = new Array(gal_count[2]+1);

g2_image_name[0]    = "Autumn Leaves in Shade - Ringwood 10-22-07 (109325)";
g2_image_desc_1[0]  = "Autumn Leaves in Shade";
g2_image_desc_2[0]  = "Ringwood, New Jersey";
g2_image_desc_3[0]  = "October 22, 2007";
g2_image_desc_4[0]  = "Sony A100";
g2_image_desc_5[0]  = "";
g2_image_desc_6[0]  = "";
g2_image_desc_7[0]  = "";
g2_image_desc_8[0]  = "";
g2_image_desc_9[0]  = "";
g2_image_orient[0]  = "V";
g2_aspect_ratio[0]  = "0.66";

g2_image_name[1]    = "Autumn Maple in Rain - Tourne 10-27-07 (109367)";
g2_image_desc_1[1]  = "Autumn Maple in Rain";
g2_image_desc_2[1]  = "The Tourne, New Jersey";
g2_image_desc_3[1]  = "October 27, 2007";
g2_image_desc_4[1]  = "Sony A100";
g2_image_desc_5[1]  = "";
g2_image_desc_6[1]  = "";
g2_image_desc_7[1]  = "";
g2_image_desc_8[1]  = "";
g2_image_desc_9[1]  = "";
g2_image_orient[1]  = "H";
g2_aspect_ratio[1]  = "0.66";

g2_image_name[2]    = "Backlit Leaves Amid Trunks - Tourne 11-05-07 (110145)";
g2_image_desc_1[2]  = "Backlit Leaves Amid Trunks";
g2_image_desc_2[2]  = "The Tourne, New Jersey";
g2_image_desc_3[2]  = "November 5, 2007";
g2_image_desc_4[2]  = "Sony A100";
g2_image_desc_5[2]  = "";
g2_image_desc_6[2]  = "";
g2_image_desc_7[2]  = "";
g2_image_desc_8[2]  = "";
g2_image_desc_9[2]  = "";
g2_image_orient[2]  = "V";
g2_aspect_ratio[2]  = "0.66";

g2_image_name[3]    = "Curved Fence - Chester 11-06-09 (123410)";
g2_image_desc_1[3]  = "Curved Fence";
g2_image_desc_2[3]  = "Chester, New Jersey";
g2_image_desc_3[3]  = "November 6, 2009";
g2_image_desc_4[3]  = "Sony A100";
g2_image_desc_5[3]  = "";
g2_image_desc_6[3]  = "";
g2_image_desc_7[3]  = "";
g2_image_desc_8[3]  = "";
g2_image_desc_9[3]  = "";
g2_image_orient[3]  = "H";
g2_aspect_ratio[3]  = "0.66";

g2_image_name[4]    = "Curved Road in Fall - Ringwood 10-30-06 (101539)";
g2_image_desc_1[4]  = "Curved Road in Fall";
g2_image_desc_2[4]  = "Ringwood, New Jersey";
g2_image_desc_3[4]  = "October 30, 2006";
g2_image_desc_4[4]  = "Sony A100";
g2_image_desc_5[4]  = "";
g2_image_desc_6[4]  = "";
g2_image_desc_7[4]  = "";
g2_image_desc_8[4]  = "";
g2_image_desc_9[4]  = "";
g2_image_orient[4]  = "H";
g2_aspect_ratio[4]  = "0.66";

g2_image_name[5]    = "Curved Trunks Before Foliage - Tourne 11-04-09 (123397)";
g2_image_desc_1[5]  = "Curved Trunks Before Foliage";
g2_image_desc_2[5]  = "The Tourne, New Jersey";
g2_image_desc_3[5]  = "November 4, 2009";
g2_image_desc_4[5]  = "Sony A100";
g2_image_desc_5[5]  = "";
g2_image_desc_6[5]  = "";
g2_image_desc_7[5]  = "";
g2_image_desc_8[5]  = "";
g2_image_desc_9[5]  = "";
g2_image_orient[5]  = "H";
g2_aspect_ratio[5]  = "0.66";

g2_image_name[6]    = "Duck Pond in Autumn - Ringwood 10-14-09 (121690)";
g2_image_desc_1[6]  = "Duck Pond in Autumn";
g2_image_desc_2[6]  = "Ringwood, New Jersey";
g2_image_desc_3[6]  = "October 14, 2009";
g2_image_desc_4[6]  = "Sony A100";
g2_image_desc_5[6]  = "";
g2_image_desc_6[6]  = "";
g2_image_desc_7[6]  = "";
g2_image_desc_8[6]  = "";
g2_image_desc_9[6]  = "";
g2_image_orient[6]  = "H";
g2_aspect_ratio[6]  = "0.66";

g2_image_name[7]    = "Fishing in Autumn - Rockaway River 10-20-09(122120)";
g2_image_desc_1[7]  = "Fishing in Autumn";
g2_image_desc_2[7]  = "Rockaway River, New Jersey";
g2_image_desc_3[7]  = "October 20, 2009";
g2_image_desc_4[7]  = "Sony A100";
g2_image_desc_5[7]  = "";
g2_image_desc_6[7]  = "";
g2_image_desc_7[7]  = "";
g2_image_desc_8[7]  = "";
g2_image_desc_9[7]  = "";
g2_image_orient[7]  = "H";
g2_aspect_ratio[7]  = "0.66";

g2_image_name[8]    = "Fishing Silhouette - Rockaway River 10-20-09(122123)";
g2_image_desc_1[8]  = "Fishing Silhouette";
g2_image_desc_2[8]  = "Rockaway River, New Jersey";
g2_image_desc_3[8]  = "October 20, 2009";
g2_image_desc_4[8]  = "Sony A100";
g2_image_desc_5[8]  = "";
g2_image_desc_6[8]  = "";
g2_image_desc_7[8]  = "";
g2_image_desc_8[8]  = "";
g2_image_desc_9[8]  = "";
g2_image_orient[8]  = "V";
g2_aspect_ratio[8]  = "0.66";

g2_image_name[9]    = "Flooded Trees in Rain - Denville 10-27-07 (109359)";
g2_image_desc_1[9]  = "Flooded Trees in Rain";
g2_image_desc_2[9]  = "Denville, New Jersey";
g2_image_desc_3[9]  = "October 27, 2007";
g2_image_desc_4[9]  = "Sony A100";
g2_image_desc_5[9]  = "";
g2_image_desc_6[9]  = "";
g2_image_desc_7[9]  = "";
g2_image_desc_8[9]  = "";
g2_image_desc_9[9]  = "";
g2_image_orient[9]  = "V";
g2_aspect_ratio[9]  = "0.66";

g2_image_name[10]    = "Flooded Trees in Sun - Denville 10-28-07 (109416)";
g2_image_desc_1[10]  = "Flooded Trees in Sun";
g2_image_desc_2[10]  = "Denville, New Jersey";
g2_image_desc_3[10]  = "October 28, 2007";
g2_image_desc_4[10]  = "Sony A100";
g2_image_desc_5[10]  = "";
g2_image_desc_6[10]  = "";
g2_image_desc_7[10]  = "";
g2_image_desc_8[10]  = "";
g2_image_desc_9[10]  = "";
g2_image_orient[10]  = "V";
g2_aspect_ratio[10]  = "0.66";

g2_image_name[11]    = "Ginghko - Willowwood 10-22-09(122530)";
g2_image_desc_1[11]  = "Ginghko";
g2_image_desc_2[11]  = "Willowwood, New Jersey";
g2_image_desc_3[11]  = "October 22, 2009";
g2_image_desc_4[11]  = "Sony A100";
g2_image_desc_5[11]  = "";
g2_image_desc_6[11]  = "";
g2_image_desc_7[11]  = "";
g2_image_desc_8[11]  = "";
g2_image_desc_9[11]  = "";
g2_image_orient[11]  = "V";
g2_aspect_ratio[11]  = "0.66";

g2_image_name[12]    = "Ginghko and Cloud - Willowwood 10-22-09(122532)";
g2_image_desc_1[12]  = "Ginghko and Cloud";
g2_image_desc_2[12]  = "Willowwood, New Jersey";
g2_image_desc_3[12]  = "October 22, 2009";
g2_image_desc_4[12]  = "Sony A100";
g2_image_desc_5[12]  = "";
g2_image_desc_6[12]  = "";
g2_image_desc_7[12]  = "";
g2_image_desc_8[12]  = "";
g2_image_desc_9[12]  = "";
g2_image_orient[12]  = "V";
g2_aspect_ratio[12]  = "0.66";

g2_image_name[13]    = "Grey Branches in Foreground - Dover 10-30-09 (122841)";
g2_image_desc_1[13]  = "Grey Branches in Foreground";
g2_image_desc_2[13]  = "Dover, New Jersey";
g2_image_desc_3[13]  = "October 30, 2009";
g2_image_desc_4[13]  = "Sony A100";
g2_image_desc_5[13]  = "";
g2_image_desc_6[13]  = "";
g2_image_desc_7[13]  = "";
g2_image_desc_8[13]  = "";
g2_image_desc_9[13]  = "";
g2_image_orient[13]  = "V";
g2_aspect_ratio[13]  = "0.66";

g2_image_name[14]    = "Japanese Maple and Urn - Ringwood 10-14-09 (122068)";
g2_image_desc_1[14]  = "Japanese Maple and Urn";
g2_image_desc_2[14]  = "Ringwood, New Jersey";
g2_image_desc_3[14]  = "October 14, 2009";
g2_image_desc_4[14]  = "Sony A100";
g2_image_desc_5[14]  = "";
g2_image_desc_6[14]  = "";
g2_image_desc_7[14]  = "";
g2_image_desc_8[14]  = "";
g2_image_desc_9[14]  = "";
g2_image_orient[14]  = "V";
g2_aspect_ratio[14]  = "0.66";

g2_image_name[15]    = "Maple Beginning to Turn - Ringwood 10-14-09 (122034)";
g2_image_desc_1[15]  = "Maple Beginning to Turn";
g2_image_desc_2[15]  = "Ringwood, New Jersey";
g2_image_desc_3[15]  = "October 14, 2009";
g2_image_desc_4[15]  = "Sony A100";
g2_image_desc_5[15]  = "";
g2_image_desc_6[15]  = "";
g2_image_desc_7[15]  = "";
g2_image_desc_8[15]  = "";
g2_image_desc_9[15]  = "";
g2_image_orient[15]  = "V";
g2_aspect_ratio[15]  = "0.66";

g2_image_name[16]    = "Mirrored Birch in Green - Ringwood 10-14-09 (121693)";
g2_image_desc_1[16]  = "Mirrored Birch in Green";
g2_image_desc_2[16]  = "Ringwood, New Jersey";
g2_image_desc_3[16]  = "October 14, 2009";
g2_image_desc_4[16]  = "Sony A100";
g2_image_desc_5[16]  = "";
g2_image_desc_6[16]  = "";
g2_image_desc_7[16]  = "";
g2_image_desc_8[16]  = "";
g2_image_desc_9[16]  = "";
g2_image_orient[16]  = "H";
g2_aspect_ratio[16]  = "0.66";

g2_image_name[17]    = "Morning Sun on Road - Ringwood 10-04-09 (121402)";
g2_image_desc_1[17]  = "Morning Sun on Road";
g2_image_desc_2[17]  = "Ringwood, New Jersey";
g2_image_desc_3[17]  = "October 4, 2009";
g2_image_desc_4[17]  = "Sony A100";
g2_image_desc_5[17]  = "";
g2_image_desc_6[17]  = "";
g2_image_desc_7[17]  = "";
g2_image_desc_8[17]  = "";
g2_image_desc_9[17]  = "";
g2_image_orient[17]  = "V";
g2_aspect_ratio[17]  = "0.66";

g2_image_name[18]    = "Path in Autumn Light - Tourne 11-11-07 (110179)";
g2_image_desc_1[18]  = "Path in Autumn Light";
g2_image_desc_2[18]  = "The Tourne, New Jersey";
g2_image_desc_3[18]  = "November 11, 2007";
g2_image_desc_4[18]  = "Sony A100";
g2_image_desc_5[18]  = "";
g2_image_desc_6[18]  = "";
g2_image_desc_7[18]  = "";
g2_image_desc_8[18]  = "";
g2_image_desc_9[18]  = "";
g2_image_orient[18]  = "V";
g2_aspect_ratio[18]  = "0.66";

g2_image_name[19]    = "Path in Early Autumn - Ringwood 10-14-09 (121979)";
g2_image_desc_1[19]  = "Path in Early Autumn";
g2_image_desc_2[19]  = "Ringwood, New Jersey";
g2_image_desc_3[19]  = "October 14, 2009";
g2_image_desc_4[19]  = "Sony A100";
g2_image_desc_5[19]  = "";
g2_image_desc_6[19]  = "";
g2_image_desc_7[19]  = "";
g2_image_desc_8[19]  = "";
g2_image_desc_9[19]  = "";
g2_image_orient[19]  = "H";
g2_aspect_ratio[19]  = "0.66";

g2_image_name[20]    = "Path in Rain - Tourne 10-27-07 (109378)";
g2_image_desc_1[20]  = "Path in Rain";
g2_image_desc_2[20]  = "The Tourne, New Jersey";
g2_image_desc_3[20]  = "October 27, 2007";
g2_image_desc_4[20]  = "Sony A100";
g2_image_desc_5[20]  = "";
g2_image_desc_6[20]  = "";
g2_image_desc_7[20]  = "";
g2_image_desc_8[20]  = "";
g2_image_desc_9[20]  = "";
g2_image_orient[20]  = "V";
g2_aspect_ratio[20]  = "0.66";

g2_image_name[21]    = "Path Through Arched Tree - Ringwood 10-14-09 (122009)";
g2_image_desc_1[21]  = "Path Through Arched Tree";
g2_image_desc_2[21]  = "Ringwood, New Jersey";
g2_image_desc_3[21]  = "October 14, 2009";
g2_image_desc_4[21]  = "Sony A100";
g2_image_desc_5[21]  = "";
g2_image_desc_6[21]  = "";
g2_image_desc_7[21]  = "";
g2_image_desc_8[21]  = "";
g2_image_desc_9[21]  = "";
g2_image_orient[21]  = "H";
g2_aspect_ratio[21]  = "0.66";

g2_image_name[22]    = "Path Through Autumn Trees - Ringwood 10-14-09 (121976)";
g2_image_desc_1[22]  = "Path Through Autumn Trees";
g2_image_desc_2[22]  = "Ringwood, New Jersey";
g2_image_desc_3[22]  = "October 14, 2009";
g2_image_desc_4[22]  = "Sony A100";
g2_image_desc_5[22]  = "";
g2_image_desc_6[22]  = "";
g2_image_desc_7[22]  = "";
g2_image_desc_8[22]  = "";
g2_image_desc_9[22]  = "";
g2_image_orient[22]  = "V";
g2_aspect_ratio[22]  = "0.66";

g2_image_name[23]    = "Pine Over Yellow - Dover 10-30-09 (122802)";
g2_image_desc_1[23]  = "Pine Over Yellow";
g2_image_desc_2[23]  = "Dover, New Jersey";
g2_image_desc_3[23]  = "October 30, 2009";
g2_image_desc_4[23]  = "Sony A100";
g2_image_desc_5[23]  = "";
g2_image_desc_6[23]  = "";
g2_image_desc_7[23]  = "";
g2_image_desc_8[23]  = "";
g2_image_desc_9[23]  = "";
g2_image_orient[23]  = "V";
g2_aspect_ratio[23]  = "0.66";

g2_image_name[24]    = "Red Behind Willow - Dover 10-30-09 (122807)";
g2_image_desc_1[24]  = "Red Behind Willow";
g2_image_desc_2[24]  = "Dover, New Jersey";
g2_image_desc_3[24]  = "October 30, 2009";
g2_image_desc_4[24]  = "Sony A100";
g2_image_desc_5[24]  = "";
g2_image_desc_6[24]  = "";
g2_image_desc_7[24]  = "";
g2_image_desc_8[24]  = "";
g2_image_desc_9[24]  = "";
g2_image_orient[24]  = "H";
g2_aspect_ratio[24]  = "0.66";

g2_image_name[25]    = "Red Trees in Grass Field - Ringwood 10-14-09 (122047)";
g2_image_desc_1[25]  = "Red Trees in Grass Field";
g2_image_desc_2[25]  = "Ringwood, New Jersey";
g2_image_desc_3[25]  = "October 14, 2009";
g2_image_desc_4[25]  = "Sony A100";
g2_image_desc_5[25]  = "";
g2_image_desc_6[25]  = "";
g2_image_desc_7[25]  = "";
g2_image_desc_8[25]  = "";
g2_image_desc_9[25]  = "";
g2_image_orient[25]  = "H";
g2_aspect_ratio[25]  = "0.66";

g2_image_name[26]    = "Reflected Silver Trunks - Fairfield 11-04-06 (101844)";
g2_image_desc_1[26]  = "Reflected Silver Trunks";
g2_image_desc_2[26]  = "Fairfield, New Jersey";
g2_image_desc_3[26]  = "November 4, 2006";
g2_image_desc_4[26]  = "Sony A100";
g2_image_desc_5[26]  = "";
g2_image_desc_6[26]  = "";
g2_image_desc_7[26]  = "";
g2_image_desc_8[26]  = "";
g2_image_desc_9[26]  = "";
g2_image_orient[26]  = "H";
g2_aspect_ratio[26]  = "0.66";

g2_image_name[27]    = "Reflection Through Branches - Griffith Park 11-05-07 (110100)";
g2_image_desc_1[27]  = "Reflection Through Branches";
g2_image_desc_2[27]  = "Griffith Park, New Jersey";
g2_image_desc_3[27]  = "November 5, 2007";
g2_image_desc_4[27]  = "Sony A100";
g2_image_desc_5[27]  = "";
g2_image_desc_6[27]  = "";
g2_image_desc_7[27]  = "";
g2_image_desc_8[27]  = "";
g2_image_desc_9[27]  = "";
g2_image_orient[27]  = "V";
g2_aspect_ratio[27]  = "0.66";

g2_image_name[28]    = "Soft Autumn Foliage - Dover 10-30-09 (122801)";
g2_image_desc_1[28]  = "Soft Autumn Foliage";
g2_image_desc_2[28]  = "Dover, New Jersey";
g2_image_desc_3[28]  = "October 30, 2009";
g2_image_desc_4[28]  = "Sony A100";
g2_image_desc_5[28]  = "";
g2_image_desc_6[28]  = "";
g2_image_desc_7[28]  = "";
g2_image_desc_8[28]  = "";
g2_image_desc_9[28]  = "";
g2_image_orient[28]  = "H";
g2_aspect_ratio[28]  = "0.66";

g2_image_name[29]    = "Stone Wall with Steps - Ringwood 10-14-09 (121942)";
g2_image_desc_1[29]  = "Stone Wall with Steps";
g2_image_desc_2[29]  = "Ringwood, New Jersey";
g2_image_desc_3[29]  = "October 14, 2009";
g2_image_desc_4[29]  = "Sony A100";
g2_image_desc_5[29]  = "";
g2_image_desc_6[29]  = "";
g2_image_desc_7[29]  = "";
g2_image_desc_8[29]  = "";
g2_image_desc_9[29]  = "";
g2_image_orient[29]  = "H";
g2_aspect_ratio[29]  = "0.66";

g2_image_name[30]    = "Trail with Leaning Tree - Tourne 10-31-09 (122928)";
g2_image_desc_1[30]  = "Trail with Leaning Tree";
g2_image_desc_2[30]  = "The Tourne, New Jersey";
g2_image_desc_3[30]  = "October 31, 2009";
g2_image_desc_4[30]  = "Sony A100";
g2_image_desc_5[30]  = "";
g2_image_desc_6[30]  = "";
g2_image_desc_7[30]  = "";
g2_image_desc_8[30]  = "";
g2_image_desc_9[30]  = "";
g2_image_orient[30]  = "H";
g2_aspect_ratio[30]  = "0.66";

g2_image_name[31]    = "Transverse Yellow Branches - Tourne 11-05-07 (110136)";
g2_image_desc_1[31]  = "Transverse Yellow Branches";
g2_image_desc_2[31]  = "The Tourne, New Jersey";
g2_image_desc_3[31]  = "November 5, 2007";
g2_image_desc_4[31]  = "Sony A100";
g2_image_desc_5[31]  = "";
g2_image_desc_6[31]  = "";
g2_image_desc_7[31]  = "";
g2_image_desc_8[31]  = "";
g2_image_desc_9[31]  = "";
g2_image_orient[31]  = "V";
g2_aspect_ratio[31]  = "0.66";

g2_image_name[32]    = "Two Trunks with Orange - Dover 10-30-09 (122834)";
g2_image_desc_1[32]  = "Two Trunks with Orange";
g2_image_desc_2[32]  = "Dover, New Jersey";
g2_image_desc_3[32]  = "October 30, 2009";
g2_image_desc_4[32]  = "Sony A100";
g2_image_desc_5[32]  = "";
g2_image_desc_6[32]  = "";
g2_image_desc_7[32]  = "";
g2_image_desc_8[32]  = "";
g2_image_desc_9[32]  = "";
g2_image_orient[32]  = "H";
g2_aspect_ratio[32]  = "0.66";

g2_image_name[33]    = "Yellow and Red Arches - Ringwood 10-14-09 (122052)";
g2_image_desc_1[33]  = "Yellow and Red Arches";
g2_image_desc_2[33]  = "Ringwood, New Jersey";
g2_image_desc_3[33]  = "October 14, 2009";
g2_image_desc_4[33]  = "Sony A100";
g2_image_desc_5[33]  = "";
g2_image_desc_6[33]  = "";
g2_image_desc_7[33]  = "";
g2_image_desc_8[33]  = "";
g2_image_desc_9[33]  = "";
g2_image_orient[33]  = "H";
g2_aspect_ratio[33]  = "0.66";

/******************************************************************************/
/* Gallery 3                                                                  */
/******************************************************************************/
gal_name[3] = "Flowers & Botanicals";
gal_count[3]        = 17;				// relative to 0
var g3_image_name   = new Array(gal_count[3]+1);
var g3_image_desc_1 = new Array(gal_count[3]+1);
var g3_image_desc_2 = new Array(gal_count[3]+1);
var g3_image_desc_3 = new Array(gal_count[3]+1);
var g3_image_desc_4 = new Array(gal_count[3]+1);
var g3_image_desc_5 = new Array(gal_count[3]+1);
var g3_image_desc_6 = new Array(gal_count[3]+1);
var g3_image_desc_7 = new Array(gal_count[3]+1);
var g3_image_desc_8 = new Array(gal_count[3]+1);
var g3_image_desc_9 = new Array(gal_count[3]+1);
var g3_image_orient = new Array(gal_count[3]+1);
var g3_aspect_ratio = new Array(gal_count[3]+1);

g3_image_name[0]    = "Arched Stamen - Frelinghuysen 07-20-09 (114735)";
g3_image_desc_1[0]  = "Arched Stamen";
g3_image_desc_2[0]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[0]  = "July 20, 2009";
g3_image_desc_4[0]  = "Sony A100";
g3_image_desc_5[0]  = "";
g3_image_desc_6[0]  = "";
g3_image_desc_7[0]  = "";
g3_image_desc_8[0]  = "";
g3_image_desc_9[0]  = "";
g3_image_orient[0]  = "H";
g3_aspect_ratio[0]  = "0.66";

g3_image_name[1]    = "Dahlia in Hard Light - Cross Estate 10-22-09 (122498)";
g3_image_desc_1[1]  = "Dahlia in Hard Light";
g3_image_desc_2[1]  = "Cross Estate, New Jersey";
g3_image_desc_3[1]  = "October 22, 2009";
g3_image_desc_4[1]  = "Sony A100";
g3_image_desc_5[1]  = "";
g3_image_desc_6[1]  = "";
g3_image_desc_7[1]  = "";
g3_image_desc_8[1]  = "";
g3_image_desc_9[1]  = "";
g3_image_orient[1]  = "H";
g3_aspect_ratio[1]  = "0.66";

g3_image_name[2]    = "Dahlia in Soft Light - Chester 11-06-09 (123430)";
g3_image_desc_1[2]  = "Dahlia in Soft Light";
g3_image_desc_2[2]  = "Chester, New Jersey";
g3_image_desc_3[2]  = "October 6, 2009";
g3_image_desc_4[2]  = "Sony A100";
g3_image_desc_5[2]  = "";
g3_image_desc_6[2]  = "";
g3_image_desc_7[2]  = "";
g3_image_desc_8[2]  = "";
g3_image_desc_9[2]  = "";
g3_image_orient[2]  = "H";
g3_aspect_ratio[2]  = "0.66";

g3_image_name[3]    = "Dahlia Opening - Cross Estate 11-03-09 (123126)";
g3_image_desc_1[3]  = "Dahlia Opening";
g3_image_desc_2[3]  = "Cross Estate, New Jersey";
g3_image_desc_3[3]  = "November 3, 2009";
g3_image_desc_4[3]  = "Sony A100";
g3_image_desc_5[3]  = "";
g3_image_desc_6[3]  = "";
g3_image_desc_7[3]  = "";
g3_image_desc_8[3]  = "";
g3_image_desc_9[3]  = "";
g3_image_orient[3]  = "H";
g3_aspect_ratio[3]  = "0.66";

g3_image_name[4]    = "Drops on Green Lines - Frelinghuysen 8-22-09 (121074a)";
g3_image_desc_1[4]  = "Drops on Green Lines";
g3_image_desc_2[4]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[4]  = "August 22, 2009";
g3_image_desc_4[4]  = "Sony A100";
g3_image_desc_5[4]  = "";
g3_image_desc_6[4]  = "";
g3_image_desc_7[4]  = "";
g3_image_desc_8[4]  = "";
g3_image_desc_9[4]  = "";
g3_image_orient[4]  = "H";
g3_aspect_ratio[4]  = "0.66";

g3_image_name[5]    = "Floating Stamen - Frelinghuysen 8-22-09 (121081)";
g3_image_desc_1[5]  = "Floating Stamen";
g3_image_desc_2[5]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[5]  = "August 22, 2009";
g3_image_desc_4[5]  = "Sony A100";
g3_image_desc_5[5]  = "";
g3_image_desc_6[5]  = "";
g3_image_desc_7[5]  = "";
g3_image_desc_8[5]  = "";
g3_image_desc_9[5]  = "";
g3_image_orient[5]  = "H";
g3_aspect_ratio[5]  = "0.66";

g3_image_name[6]    = "Flower in Purple Stem - Frelinghuysen 08-17-07 (107833)";
g3_image_desc_1[6]  = "Flower in Purple Stem";
g3_image_desc_2[6]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[6]  = "August 17, 2007";
g3_image_desc_4[6]  = "Sony A100";
g3_image_desc_5[6]  = "";
g3_image_desc_6[6]  = "";
g3_image_desc_7[6]  = "";
g3_image_desc_8[6]  = "";
g3_image_desc_9[6]  = "";
g3_image_orient[6]  = "H";
g3_aspect_ratio[6]  = "0.66";

g3_image_name[7]    = "Green on Red - Frelinghuysen 08-17-07 (107853)";
g3_image_desc_1[7]  = "Green on Red";
g3_image_desc_2[7]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[7]  = "August 17, 2007";
g3_image_desc_4[7]  = "Sony A100";
g3_image_desc_5[7]  = "";
g3_image_desc_6[7]  = "";
g3_image_desc_7[7]  = "";
g3_image_desc_8[7]  = "";
g3_image_desc_9[7]  = "";
g3_image_orient[7]  = "H";
g3_aspect_ratio[7]  = "0.66";

g3_image_name[8]    = "Magenta Veins - Frelinghuysen 7-12-09 (120474)";
g3_image_desc_1[8]  = "Magenta Veins";
g3_image_desc_2[8]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[8]  = "July 12, 2009";
g3_image_desc_4[8]  = "Sony A100";
g3_image_desc_5[8]  = "";
g3_image_desc_6[8]  = "";
g3_image_desc_7[8]  = "";
g3_image_desc_8[8]  = "";
g3_image_desc_9[8]  = "";
g3_image_orient[8]  = "H";
g3_aspect_ratio[8]  = "0.66";

g3_image_name[9]    = "Purple on Green - Frelinghuysen 08-17-07 (107823)";
g3_image_desc_1[9]  = "Purple on Green";
g3_image_desc_2[9]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[9]  = "August 17, 2007";
g3_image_desc_4[9]  = "Sony A100";
g3_image_desc_5[9]  = "";
g3_image_desc_6[9]  = "";
g3_image_desc_7[9]  = "";
g3_image_desc_8[9]  = "";
g3_image_desc_9[9]  = "";
g3_image_orient[9]  = "H";
g3_aspect_ratio[9]  = "0.66";

g3_image_name[10]    = "Red Edge, Green Point - Frelinghuysen 7-12-09 (120482)";
g3_image_desc_1[10]  = "Red Edge, Green Point";
g3_image_desc_2[10]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[10]  = "July 12, 2009";
g3_image_desc_4[10]  = "Sony A100";
g3_image_desc_5[10]  = "";
g3_image_desc_6[10]  = "";
g3_image_desc_7[10]  = "";
g3_image_desc_8[10]  = "0";
g3_image_desc_9[10]  = "";
g3_image_orient[10]  = "H";
g3_aspect_ratio[10]  = "0.66";

g3_image_name[11]    = "Red Petal on Pine - Frelinghuysen 07-20-09 (114728)";
g3_image_desc_1[11]  = "Red Petal on Pine";
g3_image_desc_2[11]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[11]  = "July 20, 2009";
g3_image_desc_4[11]  = "Sony A100";
g3_image_desc_5[11]  = "";
g3_image_desc_6[11]  = "";
g3_image_desc_7[11]  = "";
g3_image_desc_8[11]  = "";
g3_image_desc_9[11]  = "";
g3_image_orient[11]  = "V";
g3_aspect_ratio[11]  = "0.66";

g3_image_name[12]    = "Scored Aloe - Frelinghuysen 8-22-09 (121049a)";
g3_image_desc_1[12]  = "Scored Aloe";
g3_image_desc_2[12]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[12]  = "August 22, 2009";
g3_image_desc_4[12]  = "Sony A100";
g3_image_desc_5[12]  = "";
g3_image_desc_6[12]  = "";
g3_image_desc_7[12]  = "";
g3_image_desc_8[12]  = "";
g3_image_desc_9[12]  = "";
g3_image_orient[12]  = "V";
g3_aspect_ratio[12]  = "0.66";

g3_image_name[13]    = "Submerged Lily - Ringwood 8-21-09 (120979)";
g3_image_desc_1[13]  = "Submerged Lily";
g3_image_desc_2[13]  = "Ringwood, New Jersey";
g3_image_desc_3[13]  = "August 21, 2009";
g3_image_desc_4[13]  = "Sony A100";
g3_image_desc_5[13]  = "";
g3_image_desc_6[13]  = "";
g3_image_desc_7[13]  = "";
g3_image_desc_8[13]  = "";
g3_image_desc_9[13]  = "";
g3_image_orient[13]  = "V";
g3_aspect_ratio[13]  = "0.66";

g3_image_name[14]    = "Three Stems with Leaves - Tourne 11-03-09 (123092)";
g3_image_desc_1[14]  = "Three Stems with Leaves";
g3_image_desc_2[14]  = "The Tourne, New Jersey";
g3_image_desc_3[14]  = "November 3, 2009";
g3_image_desc_4[14]  = "Sony A100";
g3_image_desc_5[14]  = "";
g3_image_desc_6[14]  = "";
g3_image_desc_7[14]  = "";
g3_image_desc_8[14]  = "";
g3_image_desc_9[14]  = "";
g3_image_orient[14]  = "H";
g3_aspect_ratio[14]  = "0.66";

g3_image_name[15]    = "Two Stems with Leaves - Tourne 11-03-09 (123080)";
g3_image_desc_1[15]  = "Two Stems with Leaves";
g3_image_desc_2[15]  = "The Tourne, New Jersey";
g3_image_desc_3[15]  = "November 3, 2009";
g3_image_desc_4[15]  = "Sony A100";
g3_image_desc_5[15]  = "";
g3_image_desc_6[15]  = "";
g3_image_desc_7[15]  = "";
g3_image_desc_8[15]  = "";
g3_image_desc_9[15]  = "";
g3_image_orient[15]  = "H";
g3_aspect_ratio[15]  = "0.66";

g3_image_name[16]    = "Yellow on Blue - Frelinghuysen 7-12-09 (120471)";
g3_image_desc_1[16]  = "Yellow on Blue";
g3_image_desc_2[16]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[16]  = "July 12, 2009";
g3_image_desc_4[16]  = "Sony A100";
g3_image_desc_5[16]  = "";
g3_image_desc_6[16]  = "";
g3_image_desc_7[16]  = "";
g3_image_desc_8[16]  = "";
g3_image_desc_9[16]  = "";
g3_image_orient[16]  = "H";
g3_aspect_ratio[16]  = "0.66";

g3_image_name[17]    = "Yellow Petals - Frelinghuysen 07-20-09 (114729)";
g3_image_desc_1[17]  = "Yellow Petals";
g3_image_desc_2[17]  = "Frelinghuysen Arboretum, NJ";
g3_image_desc_3[17]  = "July 20, 2009";
g3_image_desc_4[17]  = "Sony A100";
g3_image_desc_5[17]  = "";
g3_image_desc_6[17]  = "";
g3_image_desc_7[17]  = "";
g3_image_desc_8[17]  = "";
g3_image_desc_9[17]  = "";
g3_image_orient[17]  = "V";
g3_aspect_ratio[17]  = "0.66";

/******************************************************************************/
/* Gallery 4                                                                  */
/******************************************************************************/
gal_name[4]         = "Show Selections";
gal_count[4]        = 21;				// relative to 0
var g4_image_name   = new Array(gal_count[4]+1);
var g4_image_desc_1 = new Array(gal_count[4]+1);
var g4_image_desc_2 = new Array(gal_count[4]+1);
var g4_image_desc_3 = new Array(gal_count[4]+1);
var g4_image_desc_4 = new Array(gal_count[4]+1);
var g4_image_desc_5 = new Array(gal_count[4]+1);
var g4_image_desc_6 = new Array(gal_count[4]+1);
var g4_image_desc_7 = new Array(gal_count[4]+1);
var g4_image_desc_8 = new Array(gal_count[4]+1);
var g4_image_desc_9 = new Array(gal_count[4]+1);
var g4_image_orient = new Array(gal_count[4]+1);
var g4_aspect_ratio = new Array(gal_count[4]+1);

g4_image_name[0]    = "Black River - Chester 10-31-02 (2878)";
g4_image_desc_1[0]  = "Black River";
g4_image_desc_2[0]  = "Chester, New Jersey";
g4_image_desc_3[0]  = "October 31, 2002";
g4_image_desc_4[0]  = "Minolta Dimage 7";
g4_image_desc_5[0]  = "";
g4_image_desc_6[0]  = "Lens: KM 7.2-50.8 2.8-3.5";
g4_image_desc_7[0]  = "";
g4_image_desc_8[0]  = "";
g4_image_desc_9[0]  = "";
g4_image_orient[0]  = "H";
g4_aspect_ratio[0]  = "0.75";

g4_image_name[1]    = "Bright Green Veins - Frelinghuysen Arboretum 7-12-09 (120507)";
g4_image_desc_1[1]  = "Bright Green Veins";
g4_image_desc_2[1]  = "Frelinghuysen Arboretum, NJ";
g4_image_desc_3[1]  = "July 12, 2009";
g4_image_desc_4[1]  = "Sony A100";
g4_image_desc_5[1]  = "";
g4_image_desc_6[1]  = "";
g4_image_desc_7[1]  = "";
g4_image_desc_8[1]  = "";
g4_image_desc_9[1]  = "";
g4_image_orient[1]  = "V";
g4_aspect_ratio[1]  = "0.66";

g4_image_name[2]    = "Bubbles in Blue Water - The Tourne 12-28-03 (7012)";
g4_image_desc_1[2]  = "Bubbles in Blue Water";
g4_image_desc_2[2]  = "The Tourne, New Jersey";
g4_image_desc_3[2]  = "December 28, 2003";
g4_image_desc_4[2]  = "Minolta Dimage 7";
g4_image_desc_5[2]  = "ISO: 100";
g4_image_desc_6[2]  = "Lens: KM 7.2-50.8 2.8-3.5";
g4_image_desc_7[2]  = "Focal Length: 19.3(76)";
g4_image_desc_8[2]  = "Shutter: 1/90";
g4_image_desc_9[2]  = "Aperture: 3.5";
g4_image_orient[2]  = "H";
g4_aspect_ratio[2]  = "0.75";

g4_image_name[3]    = "Dark Path - The Tourne 01-08-05 (11632)";
g4_image_desc_1[3]  = "Dark Path";
g4_image_desc_2[3]  = "The Tourne, New Jersey";
g4_image_desc_3[3]  = "January 8, 2005";
g4_image_desc_4[3]  = "Minolta Dimage A1";
g4_image_desc_5[3]  = "ISO: 100";
g4_image_desc_6[3]  = "Lens: KM 7.2-50.8 2.8-3.5";
g4_image_desc_7[3]  = "Focal Length: 18.2(73)";
g4_image_desc_8[3]  = "Shutter: 1/60";
g4_image_desc_9[3]  = "Aperture: 5.6";
g4_image_orient[3]  = "V";
g4_aspect_ratio[3]  = "0.75";

g4_image_name[4]    = "Green and Blue Over Orange - Tourne 8-14-09 (1000910)";
g4_image_desc_1[4]  = "Green and Blue Over Orange";
g4_image_desc_2[4]  = "The Tourne, New Jersey";
g4_image_desc_3[4]  = "August 14, 2009";
g4_image_desc_4[4]  = "Panasonic FZ28";
g4_image_desc_5[4]  = "";
g4_image_desc_6[4]  = "";
g4_image_desc_7[4]  = "";
g4_image_desc_8[4]  = "";
g4_image_desc_9[4]  = "";
g4_image_orient[4]  = "H";
g4_aspect_ratio[4]  = "0.75";

g4_image_name[5]    = "Hanging Green Leaves - Ringwood 10-03-04 (9721)";
g4_image_desc_1[5]  = "Hanging Green Leaves";
g4_image_desc_2[5]  = "Ringwood, New Jersey";
g4_image_desc_3[5]  = "October 3, 2004";
g4_image_desc_4[5]  = "Minolta Dimage A1";
g4_image_desc_5[5]  = "";
g4_image_desc_6[5]  = "Lens: KM 7.2-50.8 2.8-3.5";
g4_image_desc_7[5]  = "";
g4_image_desc_8[5]  = "";
g4_image_desc_9[5]  = "";
g4_image_orient[5]  = "V";
g4_aspect_ratio[5]  = "0.75";

g4_image_name[6]    = "Hen and Chick - Frelinghuysen 8-1-09 (120559)";
g4_image_desc_1[6]  = "Hen and Chick";
g4_image_desc_2[6]  = "Frelinghuysen Arboretum, NJ";
g4_image_desc_3[6]  = "August 1, 2009";
g4_image_desc_4[6]  = "Sony A100";
g4_image_desc_5[6]  = "";
g4_image_desc_6[6]  = "";
g4_image_desc_7[6]  = "";
g4_image_desc_8[6]  = "";
g4_image_desc_9[6]  = "";
g4_image_orient[6]  = "H";
g4_aspect_ratio[6]  = "0.66";

g4_image_name[7]    = "Ice Landscape - The Tourne - 1-26-08 (111354)";
g4_image_desc_1[7]  = "Ice Landscape";
g4_image_desc_2[7]  = "The Tourne, New Jersey";
g4_image_desc_3[7]  = "January 26, 2008";
g4_image_desc_4[7]  = "Sony A100";
g4_image_desc_5[7]  = "";
g4_image_desc_6[7]  = "";
g4_image_desc_7[7]  = "";
g4_image_desc_8[7]  = "";
g4_image_desc_9[7]  = "";
g4_image_orient[7]  = "H";
g4_aspect_ratio[7]  = "0.66";

g4_image_name[8]    = "Leaf Folded in Ice - Boonton 01-05-08 (111104)";
g4_image_desc_1[8]  = "Leaf Folded in Ice";
g4_image_desc_2[8]  = "Boonton, New Jersey";
g4_image_desc_3[8]  = "January 5, 2008";
g4_image_desc_4[8]  = "Sony A100";
g4_image_desc_5[8]  = "";
g4_image_desc_6[8]  = "";
g4_image_desc_7[8]  = "";
g4_image_desc_8[8]  = "";
g4_image_desc_9[8]  = "";
g4_image_orient[8]  = "H";
g4_aspect_ratio[8]  = "0.66";

g4_image_name[9]    = "Morning Glory Profile - Washington Square - 9-2-07 (108247)";
g4_image_desc_1[9]  = "Morning Glory Profile";
g4_image_desc_2[9]  = "Washington Square, NY";
g4_image_desc_3[9]  = "September 2, 2007";
g4_image_desc_4[9]  = "Sony A100";
g4_image_desc_5[9]  = "";
g4_image_desc_6[9]  = "";
g4_image_desc_7[9]  = "";
g4_image_desc_8[9]  = "";
g4_image_desc_9[9]  = "";
g4_image_orient[9]  = "H";
g4_aspect_ratio[9]  = "0.66";

g4_image_name[10]    = "Pastel Lily - Ringwood 8-21-09 (120965)";
g4_image_desc_1[10]  = "Pastel Lily";
g4_image_desc_2[10]  = "Ringwood, New Jersey";
g4_image_desc_3[10]  = "August 21, 2009";
g4_image_desc_4[10]  = "Sony A100";
g4_image_desc_5[10]  = "";
g4_image_desc_6[10]  = "";
g4_image_desc_7[10]  = "";
g4_image_desc_8[10]  = "";
g4_image_desc_9[10]  = "";
g4_image_orient[10]  = "V";
g4_aspect_ratio[10]  = "0.66";

g4_image_name[11]    = "Purple Aeonium - Frelinghuysen 8-1-09 (120565)";
g4_image_desc_1[11]  = "Purple Aeonium";
g4_image_desc_2[11]  = "Frelinghuysen Arboretum, NJ";
g4_image_desc_3[11]  = "August 1, 2009";
g4_image_desc_4[11]  = "Sony A100";
g4_image_desc_5[11]  = "";
g4_image_desc_6[11]  = "";
g4_image_desc_7[11]  = "";
g4_image_desc_8[11]  = "";
g4_image_desc_9[11]  = "";
g4_image_orient[11]  = "H";
g4_aspect_ratio[11]  = "0.66";

g4_image_name[12]    = "Red Autumn Tree - Boonton 11-23-07 (110390)";
g4_image_desc_1[12]  = "Red Autumn Tree";
g4_image_desc_2[12]  = "Boonton, New Jersey";
g4_image_desc_3[12]  = "November 23, 2007";
g4_image_desc_4[12]  = "Sony A100";
g4_image_desc_5[12]  = "";
g4_image_desc_6[12]  = "";
g4_image_desc_7[12]  = "";
g4_image_desc_8[12]  = "";
g4_image_desc_9[12]  = "";
g4_image_orient[12]  = "H";
g4_aspect_ratio[12]  = "0.66";

g4_image_name[13]    = "Red Flower Breaking Open - Frelinghuysen 8-1-09 (120576)";
g4_image_desc_1[13]  = "Red Flower Breaking Open";
g4_image_desc_2[13]  = "Frelinghuysen Arboretum, NJ";
g4_image_desc_3[13]  = "August 1, 2009";
g4_image_desc_4[13]  = "Sony A100";
g4_image_desc_5[13]  = "";
g4_image_desc_6[13]  = "";
g4_image_desc_7[13]  = "";
g4_image_desc_8[13]  = "";
g4_image_desc_9[13]  = "";
g4_image_orient[13]  = "V";
g4_aspect_ratio[13]  = "0.66";

g4_image_name[14]    = "Red Lily with Goldfish - Ringwood 8-21-09 (120911)";
g4_image_desc_1[14]  = "Red Lily with Goldfish";
g4_image_desc_2[14]  = "Ringwood, New Jersey";
g4_image_desc_3[14]  = "August 21, 2009";
g4_image_desc_4[14]  = "Sony A100";
g4_image_desc_5[14]  = "";
g4_image_desc_6[14]  = "";
g4_image_desc_7[14]  = "";
g4_image_desc_8[14]  = "";
g4_image_desc_9[14]  = "";
g4_image_orient[14]  = "V";
g4_aspect_ratio[14]  = "0.66";

g4_image_name[15]    = "Reflected Summer Trees - Tourne 8-16-09 (120669)";
g4_image_desc_1[15]  = "Reflected Summer Trees";
g4_image_desc_2[15]  = "The Tourne, New Jersey";
g4_image_desc_3[15]  = "August 16, 2009";
g4_image_desc_4[15]  = "Sony A100";
g4_image_desc_5[15]  = "";
g4_image_desc_6[15]  = "";
g4_image_desc_7[15]  = "";
g4_image_desc_8[15]  = "";
g4_image_desc_9[15]  = "";
g4_image_orient[15]  = "V";
g4_aspect_ratio[15]  = "0.66";

g4_image_name[16]    = "Reflected Trees and Stream Bed - Tourne 8-16-09 (120670)";
g4_image_desc_1[16]  = "Reflected Trees and Stream Bed";
g4_image_desc_2[16]  = "The Tourne, New Jersey";
g4_image_desc_3[16]  = "August 16, 2009";
g4_image_desc_4[16]  = "Sony A100";
g4_image_desc_5[16]  = "";
g4_image_desc_6[16]  = "";
g4_image_desc_7[16]  = "";
g4_image_desc_8[16]  = "";
g4_image_desc_9[16]  = "";
g4_image_orient[16]  = "V";
g4_aspect_ratio[16]  = "0.66";

g4_image_name[17]    = "Reflected White Lily - Ringwood - 07-02-05 (13307)";
g4_image_desc_1[17]  = "Reflected White Lily";
g4_image_desc_2[17]  = "Ringwood, New Jersey";
g4_image_desc_3[17]  = "July 2, 2005";
g4_image_desc_4[17]  = "Minolta Dimage A1";
g4_image_desc_5[17]  = "";
g4_image_desc_6[17]  = "";
g4_image_desc_7[17]  = "";
g4_image_desc_8[17]  = "";
g4_image_desc_9[17]  = "";
g4_image_orient[17]  = "V";
g4_aspect_ratio[17]  = "0.75";

g4_image_name[18]    = "Reflected Yellow Lily - Ringwood 8-18-09 (120785)";
g4_image_desc_1[18]  = "Reflected Yellow Lily";
g4_image_desc_2[18]  = "Ringwood, New Jersey";
g4_image_desc_3[18]  = "August 18, 2009";
g4_image_desc_4[18]  = "Sony A100";
g4_image_desc_5[18]  = "";
g4_image_desc_6[18]  = "";
g4_image_desc_7[18]  = "";
g4_image_desc_8[18]  = "";
g4_image_desc_9[18]  = "";
g4_image_orient[18]  = "V";
g4_aspect_ratio[18]  = "0.66";

g4_image_name[19]    = "Three White Trunks - Boonton 11-04-09 (123194)";
g4_image_desc_1[19]  = "Three White Trunks";
g4_image_desc_2[19]  = "Boonton, New Jersey";
g4_image_desc_3[19]  = "November 4, 2009";
g4_image_desc_4[19]  = "Sony A100";
g4_image_desc_5[19]  = "";
g4_image_desc_6[19]  = "";
g4_image_desc_7[19]  = "";
g4_image_desc_8[19]  = "";
g4_image_desc_9[19]  = "";
g4_image_orient[19]  = "H";
g4_aspect_ratio[19]  = "0.66";

g4_image_name[20]    = "Water Bugs on Leaves - The Tourne 9-21-03 (5411)";
g4_image_desc_1[20]  = "Water Bugs on Leaves";
g4_image_desc_2[20]  = "The Tourne, New Jersey";
g4_image_desc_3[20]  = "September 21, 2003";
g4_image_desc_4[20]  = "Minolta Dimage 7";
g4_image_desc_5[20]  = "ISO: 100";
g4_image_desc_6[20]  = "Lens: KM 7.2-50.8 2.8-3.5";
g4_image_desc_7[20]  = "Focal Length: 49.3(193.9)";
g4_image_desc_8[20]  = "Shutter: 1/45";
g4_image_desc_9[20]  = "Aperture: 3.5";
g4_image_orient[20]  = "H";
g4_aspect_ratio[20]  = "0.75";

g4_image_name[21]    = "Yellow Lily in Reflected Sun - Ringwood 8-21-09 (121017)";
g4_image_desc_1[21]  = "Yellow Lily in Reflected Sun";
g4_image_desc_2[21]  = "Ringwood, New Jersey";
g4_image_desc_3[21]  = "August 21, 2009";
g4_image_desc_4[21]  = "Sony A100";
g4_image_desc_5[21]  = "";
g4_image_desc_6[21]  = "";
g4_image_desc_7[21]  = "";
g4_image_desc_8[21]  = "";
g4_image_desc_9[21]  = "";
g4_image_orient[21]  = "V";
g4_aspect_ratio[21]  = "0.66";

/******************************************************************************/
/* Gallery 5                                                                  */
/******************************************************************************/
gal_name[5]         = "Winter";
gal_count[5]        = 23;				// relative to 0
var g5_image_name   = new Array(gal_count[5]+1);
var g5_image_desc_1 = new Array(gal_count[5]+1);
var g5_image_desc_2 = new Array(gal_count[5]+1);
var g5_image_desc_3 = new Array(gal_count[5]+1);
var g5_image_desc_4 = new Array(gal_count[5]+1);
var g5_image_desc_5 = new Array(gal_count[5]+1);
var g5_image_desc_6 = new Array(gal_count[5]+1);
var g5_image_desc_7 = new Array(gal_count[5]+1);
var g5_image_desc_8 = new Array(gal_count[5]+1);
var g5_image_desc_9 = new Array(gal_count[5]+1);
var g5_image_orient = new Array(gal_count[5]+1);
var g5_aspect_ratio = new Array(gal_count[5]+1);

g5_image_name[0]    = "Four Berries in Ice - Randolph 1-9-09 (118891)";
g5_image_desc_1[0]  = "Four Berries in Ice";
g5_image_desc_2[0]  = "Randolph, New Jersey";
g5_image_desc_3[0]  = "January 9, 2009";
g5_image_desc_4[0]  = "Sony A100";
g5_image_desc_5[0]  = "";
g5_image_desc_6[0]  = "";
g5_image_desc_7[0]  = "";
g5_image_desc_8[0]  = "";
g5_image_desc_9[0]  = "";
g5_image_orient[0]  = "H";
g5_aspect_ratio[0]  = "0.66";

g5_image_name[1]    = "Frozen Hanging Branch - Randolph 1-9-09 (118857)";
g5_image_desc_1[1]  = "Frozen Hanging Branch";
g5_image_desc_2[1]  = "Randolph, New Jersey";
g5_image_desc_3[1]  = "January 9, 2009";
g5_image_desc_4[1]  = "Sony A100";
g5_image_desc_5[1]  = "";
g5_image_desc_6[1]  = "";
g5_image_desc_7[1]  = "";
g5_image_desc_8[1]  = "";
g5_image_desc_9[1]  = "";
g5_image_orient[1]  = "V";
g5_aspect_ratio[1]  = "0.66";

g5_image_name[2]    = "Ice Crescent - Tourne 1-25-09 (119271)";
g5_image_desc_1[2]  = "Ice Crescent";
g5_image_desc_2[2]  = "The Tourne, New Jersey";
g5_image_desc_3[2]  = "January 25, 2009";
g5_image_desc_4[2]  = "Sony A100";
g5_image_desc_5[2]  = "";
g5_image_desc_6[2]  = "";
g5_image_desc_7[2]  = "";
g5_image_desc_8[2]  = "";
g5_image_desc_9[2]  = "";
g5_image_orient[2]  = "H";
g5_aspect_ratio[2]  = "0.66";

g5_image_name[3]    = "Ice Knobs - Tourne 1-25-09 (119203)";
g5_image_desc_1[3]  = "Ice Knobs";
g5_image_desc_2[3]  = "The Tourne, NJ";
g5_image_desc_3[3]  = "January 25, 2009";
g5_image_desc_4[3]  = "Sony A100";
g5_image_desc_5[3]  = "";
g5_image_desc_6[3]  = "";
g5_image_desc_7[3]  = "";
g5_image_desc_8[3]  = "";
g5_image_desc_9[3]  = "";
g5_image_orient[3]  = "H";
g5_aspect_ratio[3]  = "0.66";

g5_image_name[4]    = "Ice Lizard - Randolph 1-9-09 (118903a)";
g5_image_desc_1[4]  = "Ice Lizard";
g5_image_desc_2[4]  = "Randolph, New Jersey";
g5_image_desc_3[4]  = "January 9, 2009";
g5_image_desc_4[4]  = "Sony A100";
g5_image_desc_5[4]  = "";
g5_image_desc_6[4]  = "";
g5_image_desc_7[4]  = "";
g5_image_desc_8[4]  = "";
g5_image_desc_9[4]  = "";
g5_image_orient[4]  = "H";
g5_aspect_ratio[4]  = "0.66";

g5_image_name[5]    = "Ice on Steel - Boonton 1-3-09 (118713)";
g5_image_desc_1[5]  = "Ice on Steel";
g5_image_desc_2[5]  = "Boonton, New Jersey";
g5_image_desc_3[5]  = "January 3, 2009";
g5_image_desc_4[5]  = "Sony A100";
g5_image_desc_5[5]  = "";
g5_image_desc_6[5]  = "";
g5_image_desc_7[5]  = "";
g5_image_desc_8[5]  = "";
g5_image_desc_9[5]  = "";
g5_image_orient[5]  = "H";
g5_aspect_ratio[5]  = "0.66";

g5_image_name[6]    = "Ice Over Pebbles - Tourne 1-25-09 (119201)";
g5_image_desc_1[6]  = "Ice Over Pebbles";
g5_image_desc_2[6]  = "The Tourne, New Jersey";
g5_image_desc_3[6]  = "January 25, 2009";
g5_image_desc_4[6]  = "Sony A100";
g5_image_desc_5[6]  = "";
g5_image_desc_6[6]  = "";
g5_image_desc_7[6]  = "";
g5_image_desc_8[6]  = "";
g5_image_desc_9[6]  = "";
g5_image_orient[6]  = "H";
g5_aspect_ratio[6]  = "0.66";

g5_image_name[7]    = "Ice Plane - Tourne 1-27-08 (111456)";
g5_image_desc_1[7]  = "Ice Plane";
g5_image_desc_2[7]  = "The Tourne, New Jersey";
g5_image_desc_3[7]  = "January 25, 2008";
g5_image_desc_4[7]  = "Sony A100";
g5_image_desc_5[7]  = "";
g5_image_desc_6[7]  = "";
g5_image_desc_7[7]  = "";
g5_image_desc_8[7]  = "";
g5_image_desc_9[7]  = "";
g5_image_orient[7]  = "H";
g5_aspect_ratio[7]  = "0.66";

g5_image_name[8]    = "Ice Reflecting Blue Sky - Tourne 1-1-09 (118503)";
g5_image_desc_1[8]  = "Ice Reflecting Blue Sky";
g5_image_desc_2[8]  = "The Tourne, New Jersey";
g5_image_desc_3[8]  = "January 1, 2009";
g5_image_desc_4[8]  = "Sony A100";
g5_image_desc_5[8]  = "";
g5_image_desc_6[8]  = "";
g5_image_desc_7[8]  = "";
g5_image_desc_8[8]  = "";
g5_image_desc_9[8]  = "";
g5_image_orient[8]  = "H";
g5_aspect_ratio[8]  = "0.66";

g5_image_name[9]    = "Ice Ribs - Griffith Park 2-1-09 (119292)";
g5_image_desc_1[9]  = "Ice Ribs";
g5_image_desc_2[9]  = "Griffith Park, New Jersey";
g5_image_desc_3[9]  = "February 1, 2009";
g5_image_desc_4[9]  = "Sony A100";
g5_image_desc_5[9]  = "";
g5_image_desc_6[9]  = "";
g5_image_desc_7[9]  = "";
g5_image_desc_8[9]  = "";
g5_image_desc_9[9]  = "";
g5_image_orient[9]  = "V";
g5_aspect_ratio[9]  = "0.66";

g5_image_name[10]    = "Ice Scales - Neshanic 02-20-06 (16543)";
g5_image_desc_1[10]  = "Ice Scales";
g5_image_desc_2[10]  = "Neshanic, New Jersey";
g5_image_desc_3[10]  = "February 20, 2006";
g5_image_desc_4[10]  = "Minolta Dimage A1";
g5_image_desc_5[10]  = "";
g5_image_desc_6[10]  = "Lens: KM 7.2-50.8 2.8-3.5";
g5_image_desc_7[10]  = "";
g5_image_desc_8[10]  = "";
g5_image_desc_9[10]  = "";
g5_image_orient[10]  = "H";
g5_aspect_ratio[10]  = "0.75";

g5_image_name[11]    = "Ice Star - Boonton 01-05-08 (111107)";
g5_image_desc_1[11]  = "Ice Star";
g5_image_desc_2[11]  = "Boonton, New Jersey";
g5_image_desc_3[11]  = "January 5, 2008";
g5_image_desc_4[11]  = "Sony A100";
g5_image_desc_5[11]  = "";
g5_image_desc_6[11]  = "";
g5_image_desc_7[11]  = "";
g5_image_desc_8[11]  = "";
g5_image_desc_9[11]  = "";
g5_image_orient[11]  = "V";
g5_aspect_ratio[11]  = "0.66";

g5_image_name[12]    = "Ice Wave - Griffith Park 2-1-09 (119277)";
g5_image_desc_1[12]  = "Ice Wave";
g5_image_desc_2[12]  = "Griffith Park, New Jersey";
g5_image_desc_3[12]  = "February 1, 2009";
g5_image_desc_4[12]  = "Sony A100";
g5_image_desc_5[12]  = "";
g5_image_desc_6[12]  = "";
g5_image_desc_7[12]  = "";
g5_image_desc_8[12]  = "";
g5_image_desc_9[12]  = "";
g5_image_orient[12]  = "H";
g5_aspect_ratio[12]  = "0.66";

g5_image_name[13]    = "Iced Branches Over Rocks - Hedden Park 9-11-09 (119008)";
g5_image_desc_1[13]  = "Iced Branches Over Rocks";
g5_image_desc_2[13]  = "Hedden Park, New Jersey";
g5_image_desc_3[13]  = "September 11, 2009";
g5_image_desc_4[13]  = "Sony A100";
g5_image_desc_5[13]  = "";
g5_image_desc_6[13]  = "";
g5_image_desc_7[13]  = "";
g5_image_desc_8[13]  = "";
g5_image_desc_9[13]  = "";
g5_image_orient[13]  = "H";
g5_aspect_ratio[13]  = "0.66";

g5_image_name[14]    = "Leaf Edge in Ice - Tourne 01-06-08 (111173)";
g5_image_desc_1[14]  = "Leaf Edge in Ice";
g5_image_desc_2[14]  = "The Tourne, New Jersey";
g5_image_desc_3[14]  = "January 6, 2008";
g5_image_desc_4[14]  = "Sony A100";
g5_image_desc_5[14]  = "";
g5_image_desc_6[14]  = "";
g5_image_desc_7[14]  = "";
g5_image_desc_8[14]  = "";
g5_image_desc_9[14]  = "";
g5_image_orient[14]  = "H";
g5_aspect_ratio[14]  = "0.66";

g5_image_name[15]    = "Pebbles and Rust - Boonton 1-3-09 (118694)";
g5_image_desc_1[15]  = "Pebbles and Rust";
g5_image_desc_2[15]  = "Boonton, New Jersey";
g5_image_desc_3[15]  = "January 3, 2009";
g5_image_desc_4[15]  = "Sony A100";
g5_image_desc_5[15]  = "";
g5_image_desc_6[15]  = "";
g5_image_desc_7[15]  = "";
g5_image_desc_8[15]  = "";
g5_image_desc_9[15]  = "";
g5_image_orient[15]  = "H";
g5_aspect_ratio[15]  = "0.66";

g5_image_name[16]    = "Single Berry in Ice - Randolph 1-9-09 (118900a)";
g5_image_desc_1[16]  = "Single Berry in Ice";
g5_image_desc_2[16]  = "Randolph, New Jersey";
g5_image_desc_3[16]  = "January 9, 2009";
g5_image_desc_4[16]  = "Sony A100";
g5_image_desc_5[16]  = "";
g5_image_desc_6[16]  = "";
g5_image_desc_7[16]  = "";
g5_image_desc_8[16]  = "";
g5_image_desc_9[16]  = "";
g5_image_orient[16]  = "V";
g5_aspect_ratio[16]  = "0.66";

g5_image_name[17]    = "Single Leaf in Ice - Randolph 1-9-09 (118907a)";
g5_image_desc_1[17]  = "Single Leaf in Ice";
g5_image_desc_2[17]  = "Randolph, New Jersey";
g5_image_desc_3[17]  = "January 9, 2009";
g5_image_desc_4[17]  = "Sony A100";
g5_image_desc_5[17]  = "";
g5_image_desc_6[17]  = "";
g5_image_desc_7[17]  = "";
g5_image_desc_8[17]  = "";
g5_image_desc_9[17]  = "";
g5_image_orient[17]  = "H";
g5_aspect_ratio[17]  = "0.66";

g5_image_name[18]    = "Small Bubbles and Ribs - Tourne 1-25-09 (119227)";
g5_image_desc_1[18]  = "Small Bubbles and Ribs";
g5_image_desc_2[18]  = "The Tourne, New Jersey";
g5_image_desc_3[18]  = "January 25, 2009";
g5_image_desc_4[18]  = "Sony A100";
g5_image_desc_5[18]  = "";
g5_image_desc_6[18]  = "";
g5_image_desc_7[18]  = "";
g5_image_desc_8[18]  = "";
g5_image_desc_9[18]  = "";
g5_image_orient[18]  = "H";
g5_aspect_ratio[18]  = "0.66";

g5_image_name[19]    = "Smooth Point - Tourne 1-25-09 (119208)";
g5_image_desc_1[19]  = "Smooth Point";
g5_image_desc_2[19]  = "The Tourne, New Jersey";
g5_image_desc_3[19]  = "January 25, 2009";
g5_image_desc_4[19]  = "Sony A100";
g5_image_desc_5[19]  = "";
g5_image_desc_6[19]  = "";
g5_image_desc_7[19]  = "";
g5_image_desc_8[19]  = "";
g5_image_desc_9[19]  = "";
g5_image_orient[19]  = "V";
g5_aspect_ratio[19]  = "0.66";

g5_image_name[20]    = "Snow on Ice Semicircle - Fairfield 1-2-09 (118656)";
g5_image_desc_1[20]  = "Snow on Ice Semicircle";
g5_image_desc_2[20]  = "Fairfield, New Jersey";
g5_image_desc_3[20]  = "January 2, 2009";
g5_image_desc_4[20]  = "Sony A100";
g5_image_desc_5[20]  = "";
g5_image_desc_6[20]  = "";
g5_image_desc_7[20]  = "";
g5_image_desc_8[20]  = "";
g5_image_desc_9[20]  = "";
g5_image_orient[20]  = "V";
g5_aspect_ratio[20]  = "0.66";

g5_image_name[21]    = "Snow on Ice Triangle - Fairfield 1-2-09 (118671)";
g5_image_desc_1[21]  = "Snow on Ice Triangle";
g5_image_desc_2[21]  = "Fairfield, New Jersey";
g5_image_desc_3[21]  = "January 2, 2009";
g5_image_desc_4[21]  = "Sony A100";
g5_image_desc_5[21]  = "";
g5_image_desc_6[21]  = "";
g5_image_desc_7[21]  = "";
g5_image_desc_8[21]  = "";
g5_image_desc_9[21]  = "";
g5_image_orient[21]  = "V";
g5_aspect_ratio[21]  = "0.66";

g5_image_name[22]    = "Translucent Leaf - Tourne 01-06-08 (111190)";
g5_image_desc_1[22]  = "Translucent Leaf";
g5_image_desc_2[22]  = "The Tourne, New Jersey";
g5_image_desc_3[22]  = "January 6, 2008";
g5_image_desc_4[22]  = "Sony A100";
g5_image_desc_5[22]  = "";
g5_image_desc_6[22]  = "";
g5_image_desc_7[22]  = "";
g5_image_desc_8[22]  = "";
g5_image_desc_9[22]  = "";
g5_image_orient[22]  = "H";
g5_aspect_ratio[22]  = "0.66";

g5_image_name[23]    = "Two Berries in Ice - Randolph 1-9-09 (118896)";
g5_image_desc_1[23]  = "Two Berries in Ice";
g5_image_desc_2[23]  = "Randolph, New Jersey";
g5_image_desc_3[23]  = "January 9, 2000";
g5_image_desc_4[23]  = "Sony A100";
g5_image_desc_5[23]  = "";
g5_image_desc_6[23]  = "";
g5_image_desc_7[23]  = "";
g5_image_desc_8[23]  = "";
g5_image_desc_9[23]  = "";
g5_image_orient[23]  = "H";
g5_aspect_ratio[23]  = "0.66";

/*============================================================================*/
/* End gallery and image specifications                                       */
/*============================================================================*/
/*============================================================================*/
/* Begin common functions                                                     */
/*============================================================================*/
/******************************************************************************/
/* Function Name: lastUpdated()                                               */
/* Description..: Return last updated date.                                   */
/* Called by....: Every page.                                                 */
/* Parameters...: None                                                        */
/* Return Value.: LAST_UPDATED                                                */
/******************************************************************************/
function lastUpdated()
{
	document.write(LAST_UPDATED);
}
/******************************************************************************/
/* Function Name: copyRightDates()                                            */
/* Description..: Return copyright dates.                                     */
/* Called by....: Every page.                                                 */
/* Parameters...: None                                                        */
/* Return Value.: COPYRIGHT_DATES                                             */
/******************************************************************************/
function copyrightDates()
{
	document.write(COPYRIGHT_DATES);
}
/******************************************************************************/
/* Function Name: sizePage()                                                  */
/* Description..: Size the page. (And scroll if small)                        */
/* Called by....: onload and onresize of each page                            */
/* Parameters...: None                                                        */
/* Return Value.: None                                                        */
/******************************************************************************/
function sizePage()
{
	var winWidth         = 0;
	var winHeight        = 0;
	var MenuDiv          = document.getElementById("MenuDiv");
	var CopyRightDiv     = document.getElementById("CopyRightDiv");
	var BannerDiv        = document.getElementById("BannerDiv");
	var ContentDiv       = document.getElementById("ContentDiv");
	var NavDiv           = document.getElementById("NavDiv");
	var MenuWidth        = (MenuDiv)        ? MenuDivW        : 0;
	var ContentWidth     = (ContentDiv)     ? ContentDivW     : 0;
	var NavWidth         = (NavDiv)         ? NavDivW         : 0;
	var newContentWidth  = 0;
	var spacer           = 0;
	var NavDivX          = 0;
	/*========================================================================*/
    /* Get window dimensions                                                  */
    /*========================================================================*/
	if(IE4)
	{
		winWidth  = document.body.clientWidth;
		winHeight = document.body.clientHeight;
	}
	else if(NS4)
	{
		//alert('NS4');
	}
	else if(IE5)
	{
		winWidth        = document.documentElement.clientWidth;
		winHeight       = document.documentElement.clientHeight;
	}
	else if(MON6)
	{
		winWidth        = document.documentElement.clientWidth;
		winHeight       = document.documentElement.clientHeight;
	}
	/*========================================================================*/
    /* Set component offsets                                                  */
    /*========================================================================*/
	if (winWidth > MenuWidth + ContentWidth + NavWidth)
	{
		spacer = winWidth - (MenuWidth + ContentWidth + NavWidth);
		ContentOffset = parseInt(spacer/2, 10);
	}
	else
	{
		ContentOffset = 0;
	}
	newContentWidth        = ContentWidth + spacer;
	ContentDiv.style.width = newContentWidth + 'px';
	ContentDiv.style.left  = MenuWidth + "px";
	if (NavDiv)
	{
		NavDivX              = MenuWidth + newContentWidth;
		NavDiv.style.left    = NavDivX + "px";
	}
	/*========================================================================*/
    /* This is a hack to get the borders drawn - sometimes they disappeared   */
    /*========================================================================*/
	if (MenuDiv)      { MenuDiv.style.borderColor      = border_grey;}
	if (CopyRightDiv) { CopyRightDiv.style.borderColor = border_grey;}
	if (BannerDiv)    { BannerDiv.style.borderColor    = border_grey;}
		
	/*========================================================================*/
    /* Scroll if window is small                                              */
    /*========================================================================*/
	//var scrollY = 0;
	//if (winHeight <= 600)
	//{
	//	scrollY = 44;
	//}
	//if (spacer == 0 || scrollY > 0)
	//{
	//	window.scrollTo(MenuDivW, scrollY);
	//}
}
/*============================================================================*/
/* End functions specific to SingleImageDisplay.htm                           */
/*============================================================================*/
function populateSinglePic()
{
	var orient       = eval("g" + cur_gallery + "_image_orient" + "[" + cur_image + "]");
	var aspect_ratio = eval("g" + cur_gallery + "_aspect_ratio" + "[" + cur_image + "]");
	var LargeImage   = document.getElementById("LargeImage");
	LargeImage.src   = getImageURL(cur_gallery, cur_image);
	/*========================================================================*/
    /* Size and display large image                                           */
    /*========================================================================*/
	var long_side_size  = 570;
	var short_side_size = getInt(long_side_size * aspect_ratio);
	if (orient == "V")
	{
		LargeImage.style.width  = short_side_size + "px";
		LargeImage.style.height = long_side_size  + "px";
	}
	else
	{
		LargeImage.style.width  = long_side_size  + "px";
		LargeImage.style.height = short_side_size + "px";
	}
	document.getElementById("LargeImage").style.display = "inline";
	/*========================================================================*/
    /* Populate large image description                                       */
    /*========================================================================*/
	document.getElementById("ImageDesc1").value = eval("g" + cur_gallery + "_image_desc_1" + "[" + cur_image + "]");
	document.getElementById("ImageDesc2").value = eval("g" + cur_gallery + "_image_desc_2" + "[" + cur_image + "]");
	document.getElementById("ImageDesc3").value = eval("g" + cur_gallery + "_image_desc_3" + "[" + cur_image + "]");
	document.getElementById("ImageDesc4").value = eval("g" + cur_gallery + "_image_desc_4" + "[" + cur_image + "]");
	document.getElementById("ImageDesc5").value = eval("g" + cur_gallery + "_image_desc_5" + "[" + cur_image + "]");
	document.getElementById("ImageDesc6").value = eval("g" + cur_gallery + "_image_desc_6" + "[" + cur_image + "]");
	document.getElementById("ImageDesc7").value = eval("g" + cur_gallery + "_image_desc_7" + "[" + cur_image + "]");
	document.getElementById("ImageDesc8").value = eval("g" + cur_gallery + "_image_desc_8" + "[" + cur_image + "]");
	document.getElementById("ImageDesc9").value = eval("g" + cur_gallery + "_image_desc_9" + "[" + cur_image + "]");
}
/******************************************************************************/
/* Function Name: getSrcElement()                                             */
/* Description..: Get the event target object.                                */
/* Called by....: lots of event-driven places                                 */
/* Parameters...: e (event)                                                   */
/* Return Value.: srcElement                                                  */
/* Note.........: Needed for cross-browser compatability                      */
/******************************************************************************/
function getSrcElement(e)
{
	var srcElement = e.target || e.srcElement;
	if (srcElement.nodeType == 3) // needed for Safari
	{
		srcElement = srcElement.parentNode; 
	}
	return srcElement;
}

function getInt(n)
  {
  	return (n<0?-1:+1)*Math.floor(Math.abs(n))
  }
  function getThumbURL(gal, imageNo)
  {
	return IMAGE_DIR + "G" + gal + "/" + eval("g" + gal + "_image_name" + "[" + imageNo + "]") + " Thumb.jpg";
  }
  function getImageURL(gal, imageNo)
  {
	return IMAGE_DIR + "G" + gal + "/" + eval("g" + gal + "_image_name" + "[" + imageNo + "]") + ".jpg";
  }
  function getSIHrefURL(gal, imageNo)
  {
	return "SingleImageDisplay.htm?gal=" + gal + "&image=" + imageNo;
  }
  function getGalHrefURL(gal, imageNo)
  {
	return "Galleries.htm?gal=" + gal;
  }
function populateRandomPic(pic_no, long_side_size)
{
	var cur_anchor      = "ImageA" + pic_no;
	var anchor_obj      = document.getElementById(cur_anchor);
	var cur_img         = "ImageI" + pic_no;
	var image_obj       = document.getElementById(cur_img);
	var cur_desc1       = "ImageD1" + pic_no;
	var desc_obj1       = document.getElementById(cur_desc1);
	var cur_desc2       = "ImageD2" + pic_no;
	var desc_obj2       = document.getElementById(cur_desc2);
	var cur_desc3       = "ImageD3" + pic_no;
	var desc_obj3       = document.getElementById(cur_desc3);
	var aspect_ratio    = "";
	var orient          = "";
	var short_side_size = ""; 
	
	cur_gallery = Math.floor(Math.random() * (num_galleries + 1));
	cur_image   = Math.floor(Math.random() * (gal_count[+cur_gallery] + 1));
    /*========================================================================*/
    /* Populate single pictures                                               */
    /*========================================================================*/
	anchor_obj.href = getSIHrefURL(cur_gallery, cur_image);
	image_obj.src   = getImageURL(cur_gallery, cur_image);
	if (desc_obj1)
	{
		desc_obj1.value = eval("g" + cur_gallery + "_image_desc_1" + "[" + (cur_image) + "]");
	}
	if (desc_obj2)
	{
		desc_obj2.value = eval("g" + cur_gallery + "_image_desc_2" + "[" + (cur_image) + "]");
	}
	if (desc_obj3)
	{
		desc_obj3.value = eval("g" + cur_gallery + "_image_desc_3" + "[" + (cur_image) + "]");
	}
	orient          = eval("g" + +cur_gallery + "_image_orient[" + cur_image + "]");
	aspect_ratio    = eval("g" + +cur_gallery + "_aspect_ratio[" + cur_image + "]");
	short_side_size = getInt(long_side_size * aspect_ratio);
	if (orient == "V")
	{
		image_obj.style.width  = short_side_size + "px";
		image_obj.style.height = long_side_size + "px";
	}
	else
	{
		image_obj.style.width  = long_side_size + "px";
		image_obj.style.height = short_side_size + "px";
	}
}
function getRandomPics(num_pics, long_side_size)
{
	for (var i=1; i<num_pics+1; i++ )
	{
		populateRandomPic(i, long_side_size);
	}
	sizePage();
}
/******************************************************************************/
/* Function Name: toggleNavArrow()                                            */
/* Description..: Toggle the navigation arrow image as the mouse rolls over it*/
/* Note: The passing of the event and the use of target is for Mozilla        */
/*       compatability.                                                       */
/******************************************************************************/
  function toggleNavArrow(e, arrowtype)
  {
	/*------------------------------------------------------------------------*/
	/* Declare variables with names of arrow images                           */
	/*------------------------------------------------------------------------*/
	var ArrowPrevA  = CONTEXT_ROOT + "images/ArrowPrevA.gif";
	var ArrowPrevH  = CONTEXT_ROOT + "images/ArrowPrevH.gif";
	var ArrowNextA  = CONTEXT_ROOT + "images/ArrowNextA.gif";
	var ArrowNextH  = CONTEXT_ROOT + "images/ArrowNextH.gif";
	/*------------------------------------------------------------------------*/
	/* Toggle images between hover and active                                 */
	/*------------------------------------------------------------------------*/
	var srcElement = getSrcElement(e);
	if (e.type == "mouseover")
		{
        eval("srcElement.src="+"Arrow"+arrowtype+"H");
		}
	else
		{
        eval("srcElement.src="+"Arrow"+arrowtype+"A");
		}
  }
/*============================================================================*/
/* End common functions                                                       */
/*============================================================================*/
/*============================================================================*/
/* Begin functions specific to Galleries.htm                                  */
/*============================================================================*/
/******************************************************************************/
/* Function Name: galleriesInit()                                             */
/* Description..: Initialize the Galleries page.                              */
/* Called by....: Onload event of Galleries.htm.                              */
/* Parameters...: None                                                        */
/* Return Value.: None                                                        */
/******************************************************************************/
function galleriesInit()
{
	var i;
	var parms;
	var arrayParm;
	var arrayValue;
	var cur_anchor     = "";
	var cur_obj        = "";
	var thumbs_per_row = 5;
	var row            = 0;
	var col            = 0;
	var X              = 0;
	var Y              = 0;
    /*========================================================================*/
    /* Get passed gallery and image numbers                                   */
    /*========================================================================*/
	parms     = location.search.substring(1);
	cur_image = 0;
	if (parms != "" && parms != null)
	{
		arrayParm = parms.split("&");
		for ( i=0; i<arrayParm.length; i++ )
		{
			arrayValue = arrayParm[i].split("=");
			if (arrayValue[0] == "gal")
			{
				cur_gallery = arrayValue[1];
			}
		}
	}
	document.getElementById("NavType").value = "";
    document.getElementById("NavTitle").value = "";
    /*========================================================================*/
    /* Space Thumbnails                                                       */
    /*========================================================================*/
	for ( i=0; i<max_thumbs; i++ )
	{
		cur_anchor = "NavGalNA" + i;
		cur_obj    = document.getElementById(cur_anchor);
		if (cur_obj)
		{
			row = getInt(i / thumbs_per_row);
			col = i - (thumbs_per_row * row);
			Y   = row * 100;   // 90px tall + 10px spacer
			X   = col * 99;    // 90px wide + 9px spacer
			cur_obj.style.top  = Y + "px";
			cur_obj.style.left = X + "px";
		}
	}
	/*========================================================================*/
    /* Populate navigation controls                                           */
    /*========================================================================*/
	ContentDivW = 580;  // same as single image to avoid 'bouncing'
	navGal(0);
}
function sizeGalPage()
{
	sizePage();
	/*==============================================================================*/
    /* ((ContentDivW - ((num of thumbs*thumbwidth) + (num of spaces*spacewidth))/2) */
    /* 47 = 94/2 = (580 - 486)/2 = (580 - ((5*90) + (4*9))/2                        */
    /*==============================================================================*/
	var GalOffset = ContentOffset + 47;
	document.getElementById("GalleryItemsDiv").style.left = GalOffset + "px";
}
/******************************************************************************/
/* Function Name: navGal()                                                    */
/* Description..: Navigate to next gallery.                                   */
/* Called by....: navigation buttons on galleries.htm                         */
/* Parameters...: navAmount - galleries to move ahead or behind               */
/* Return Value.: None                                                        */
/* Note: the unary operator ('+') is used to convert string values of         */
/* cur_gallery and cur_image to numerics for computation.                     */
/******************************************************************************/
function navGal(navAmount)
{
	var cur_img      = "";
	var gal_no       = 0;
	var next_count   = 0;
	var cur_obj      = "";
	var orient       = "";
	/*========================================================================*/
    /* Increment/decrement cur_gallery number                                 */
    /*========================================================================*/
	cur_image    = 0;
	cur_gallery  = +cur_gallery + navAmount;
	if (+cur_gallery > +num_galleries)
	{
		cur_gallery = cur_gallery - (+num_galleries + 1);
	}
	if (+cur_gallery < 0)
	{
		cur_gallery = num_galleries;
	}
	if (cur_image < 0)
	{
		cur_gallery = cur_gallery + (+num_galleries + 1);
	}
	document.getElementById("ContentTitle").value = "Gallery: " + gal_name[cur_gallery];
	document.getElementById("NavType").value = "";
	document.getElementById("NavTitle").value = "";
	/*========================================================================*/
    /* Populate navigation images                                             */
    /*========================================================================*/
	next_count = Math.min(+num_galleries, +max_next);
	for (i=1;i<=max_next;i++)
	{
		cur_img    = "NavImageNI" + i;
		gal_no     = +cur_gallery + i;
		cur_obj    = document.getElementById(cur_img);
		if (gal_no > +num_galleries)
		{
			gal_no = gal_no - (+num_galleries+1);
		}
		if (i > next_count)
		{
			cur_obj.style.display = "none";
		}
		else
		{
			cur_obj.alt = gal_name[gal_no];
			cur_obj.src = getThumbURL(gal_no, 0);
			orient      = eval("g" + +gal_no + "_image_orient[0]");
			if (orient == "V")
			{
				cur_obj.style.width  = "67px";
				cur_obj.style.height = "90px";
			}
			else
			{
				cur_obj.style.width  = "90px";
				cur_obj.style.height = "67px";
			}
			cur_obj.style.display = "inline";
		}
	}
	/*========================================================================*/
    /* Populate gallery images                                                */
    /*========================================================================*/
	populateGalPics()
	sizeGalPage();
	return false;
}
function populateGalPics()
{
	var orient_array = "g" + +cur_gallery + "_image_orient" + "[";
	var cur_img      = "";
	var cur_obj      = "";
	var cur_anchor   = ""
	var aspect_ratio = "";
	var long_side    = 90;
	var short_side   = "";
	
	for ( i=0; i<max_thumbs; i++ )
	{
		cur_img    = "NavGalNI" + i;
		cur_anchor = "NavGalNA" + i;
		cur_obj    = document.getElementById(cur_img);
		if (cur_obj)
		{
			if (i > gal_count[+cur_gallery])
			{
				cur_obj.style.display = "none";
			}
			else
			{
				cur_obj.alt  = eval("g" + cur_gallery + "_image_desc_1" + "[" + i + "]");
				cur_obj.src  = getThumbURL(cur_gallery, i);
				orient       = eval(orient_array + i + "]");
				aspect_ratio = eval("g" + cur_gallery + "_aspect_ratio" + "[" + i + "]");
				short_side   = long_side * aspect_ratio;
				if (orient == "V")
				{
					cur_obj.style.width       = short_side + "px";
					cur_obj.style.height      = long_side + "px";
					cur_obj.style.marginTop   = "0px";
					cur_obj.style.marginLeft  = "12px";
				}
				else
				{
					cur_obj.style.width       = long_side + "px";
					cur_obj.style.height      = short_side + "px";
					cur_obj.style.marginTop   = "12px";
					cur_obj.style.marginLeft  = "0px";
				}
				cur_obj.style.display                    = "inline";
				document.getElementById(cur_anchor).href = getSIHrefURL(cur_gallery, i);
			}
		}
	}
}
function navGalMouseAction(item, action)
{
	gal_no     = +cur_gallery + +item;
	if (gal_no > +num_galleries)
	{
		gal_no = gal_no - (+num_galleries+1);
	}
	if (gal_no < 0)
	{
		gal_no = +num_galleries;
	}
	if (+item < 0)
	{
		if (+num_galleries <= +max_next)
		{
			item = Math.min(+num_galleries, +max_next);
		}
		else
		{
			item = "";
		}
	}
	cur_img = "NavImageNI" + item;
	if (action == "over")
	{
		document.getElementById("NavType").value = "Select Gallery:";
		document.getElementById("NavTitle").value = gal_name[gal_no];
	}
	else
	{
		document.getElementById("NavType").value = "";
		document.getElementById("NavTitle").value = "";
	}
}
function navImgMouseAction(e, item)
{
	var srcElement = getSrcElement(e);

	if (e.type == "mouseover")
	{
		document.getElementById("NavType").value = "Select Image:";
		document.getElementById("NavTitle").value = eval("g" + cur_gallery + "_image_desc_1" + "[" + (item-1) + "]");
	}
	else
	{
		document.getElementById("NavType").value = "";
		document.getElementById("NavTitle").value = "";
	}
	
}
/*============================================================================*/
/* End functions specific to Galleries.htm                                    */
/*============================================================================*/
/*============================================================================*/
/* Begin functions specific to SingleImageDisplay.htm                         */
/*============================================================================*/
/******************************************************************************/
/* Function Name: singleImageInit()                                           */
/* Description..: Initialize the Single Image page.                           */
/* Called by....: Onload event of SingleImageDisplay.htm.                     */
/* Parameters...: None                                                        */
/* Return Value.: None                                                        */
/******************************************************************************/
function singleImageInit()
{
	var i;
	var parms;
	var arrayParm;
	var arrayValue;
    /*========================================================================*/
    /* Get passed gallery and image numbers                                   */
    /*========================================================================*/
	parms = location.search.substring(1);
	if (parms != "" && parms != null)
	{
		arrayParm = parms.split("&");
		for ( i=0; i<arrayParm.length; i++ )
		{
			arrayValue = arrayParm[i].split("=");
			if (arrayValue[0] == "gal")
			{
				cur_gallery = arrayValue[1];
			}
			if (arrayValue[0] == "image")
			{
				cur_image = arrayValue[1];
			}
		}
	}
    document.getElementById("NavTitle").value  = "";
	document.getElementById("GalNavNext").href = getGalHrefURL(cur_gallery);
    /*========================================================================*/
    /* Populate navigation controls                                           */
    /*========================================================================*/
	navImage(0);
	/*========================================================================*/
    /* Populate single picture                                                */
    /*========================================================================*/
	populateSinglePic();
	document.getElementById("ContentTitle").value = "Gallery: " + gal_name[cur_gallery];
    /*========================================================================*/
    /* Size window                                                            */
    /*========================================================================*/
	ContentDivW = 580;
	sizePage();
}
/******************************************************************************/
/* Function Name: navSingleImage()                                            */
/* Description..: Size the Single Image Display page.                         */
/* Called by....: onload and onresize of SingleImageDisplay.htm               */
/* Parameters...: None                                                        */
/* Return Value.: None                                                        */
/******************************************************************************/
function navSingleImage(navAmount)
{
    /*========================================================================*/
    /* Populate navigation controls                                           */
    /*========================================================================*/
	navImage(navAmount);
	/*========================================================================*/
    /* Populate single picture                                                */
    /*========================================================================*/
	populateSinglePic();
	document.getElementById("ContentTitle").value = "Gallery: " + gal_name[cur_gallery];
    /*========================================================================*/
    /* Size window                                                            */
    /*========================================================================*/
	sizePage();
	navSIImgMouseAction(navAmount, 'out')
	return false;
}
/******************************************************************************/
/* Function Name: navGallery()                                                */
/* Description..: Get next or prior gallery.                                  */
/* Called by....: Gallery navigation buttons                                  */
/* Parameters...: Direction - 'next' or 'prev'                                */
/* Return Value.: None                                                        */
/* Note: the unary operator ('+') is used to convert string values of         */
/* cur_gallery and cur_image to numerics for computation.                     */
/******************************************************************************/
function navGallery(direction)
{
	cur_image = 0;
	/*========================================================================*/
    /* Increment or decrement cur_gallery number                              */
    /*========================================================================*/
	if (direction == "next")
	{
		cur_gallery = +cur_gallery + 1;
		if (cur_gallery > num_galleries)
		{
			cur_gallery = 0;
		}
	}
	else
	{
		cur_gallery = +cur_gallery - 1;
		if (cur_gallery < 0)
		{
			cur_gallery = +num_galleries;
		}
	}
    document.getElementById("NavTitle").value  = "";
	document.getElementById("GalNavNext").href = getGalHrefURL(cur_gallery);
	/*========================================================================*/
    /* Populate single picture                                                */
    /*========================================================================*/
	populateSinglePic();
	document.getElementById("ContentTitle").value = "Gallery: " + gal_name[cur_gallery];
    /*========================================================================*/
    /* Populate navigation controls                                           */
    /*========================================================================*/
	navImage(0);
    /*========================================================================*/
    /* Size window                                                            */
    /*========================================================================*/
	sizePage();
	return false;
}
/******************************************************************************/
/* Function Name: navImage()                                                  */
/* Description..: Get next src and href for next images.                      */
/* Called by....: fetchImage() and single image navigation buttons            */
/* Parameters...: navAmount - images to move ahead or behind                  */
/* Return Value.: None                                                        */
/* Note: the unary operator ('+') is used to convert string values of         */
/* cur_gallery and cur_image to numerics for computation.                     */
/******************************************************************************/
function navImage(navAmount)
{
	var orient_array = "g" + +cur_gallery + "_image_orient" + "[";
	var cur_img      = "";
	var image_no     = 0;
	var next_count   = 0;
	var cur_obj      = "";
	var orient       = "";
	var height       = 56;
	var spacer       = 16;
	var long_side    = 90;
	var short_side   = 90;
	var aspect_ratio = 1;
	/*========================================================================*/
    /* Increment/decrement cur_image number                                   */
    /*========================================================================*/
	cur_image    = +cur_image + navAmount;
	if (cur_image > gal_count[+cur_gallery])
	{
		cur_image = cur_image - (gal_count[+cur_gallery] + 1);
	}
	if (cur_image < 0)
	{
		cur_image = cur_image + (gal_count[+cur_gallery] + 1);
	}
	/*========================================================================*/
    /* Populate navigation images                                             */
    /*========================================================================*/
	next_count = Math.min(gal_count[+cur_gallery], max_next);
	for (i=1;i<=max_next;i++)
	{
		cur_img    = "NavImageNI" + i;
		image_no   = +cur_image + i;
		cur_obj    = document.getElementById(cur_img);
		if (image_no > gal_count[+cur_gallery])
		{
			image_no = image_no - (gal_count[+cur_gallery]+1);
		}
		if (i > next_count)
		{
			cur_obj.style.display = "none";
		}
		else
		{
			cur_obj.alt  = eval("g" + cur_gallery + "_image_desc_1" + "[" + (image_no) + "]");
			cur_obj.src  = getThumbURL(cur_gallery, image_no);
			orient       = eval(orient_array + image_no + "]");
			aspect_ratio = eval("g" + cur_gallery + "_aspect_ratio" + "[" + (image_no) + "]");
			short_side   = long_side * aspect_ratio;
			if (orient == "V")
			{
				cur_obj.style.height = long_side + "px";
				cur_obj.style.width  = short_side + "px";
				height = height + 90 + spacer;
			}
			else
			{
				cur_obj.style.width  = long_side + "px";
				cur_obj.style.height = short_side + "px";
				height = height + 67 + spacer;
			}
			cur_obj.style.display = "inline";
		}
	}
	document.getElementById("ImageNavItemsDiv").style.height = height + "px";
}
function navSIGalMouseAction(item, action)
{
	gal_no     = +cur_gallery + +item;
	if (gal_no > +num_galleries)
	{
		gal_no = gal_no - (+num_galleries+1);
	}
	if (gal_no < 0)
	{
		gal_no = +num_galleries;
	}
	if (action == "over")
	{
		document.getElementById("NavType").value = "Select Gallery:";
		document.getElementById("NavTitle").value = eval("gal_name" + "[" + gal_no + "]");
	}
	else
	{
		document.getElementById("NavType").value = "";
		document.getElementById("NavTitle").value = "";
	}
}
function navSIImgMouseAction(item, action)
{
	image_no     = +cur_image + +item;
	if (image_no > +gal_count[+cur_gallery])
	{
		image_no = image_no - (+gal_count[+cur_gallery]+1);
	}
	if (image_no < 0)
	{
		image_no = +gal_count[+cur_gallery];
	}
	if (+item < 0)
	{
		if (+gal_count[+cur_gallery] <= +max_next)
		{
			item = Math.min(+gal_count[+cur_gallery], +max_next);
		}
		else
		{
			item = "";
		}
	}
	cur_img = "NavImageNI" + item;
	if (action == "over")
	{
		document.getElementById("NavType").value = "Select Image:";
		document.getElementById("NavTitle").value = eval("g" + cur_gallery + "_image_desc_1" + "[" + (image_no) + "]");
	}
	else
	{
		document.getElementById("NavType").value = "";
		document.getElementById("NavTitle").value = "";
	}
}
/*============================================================================*/
/* End functions specific to SingleImageDisplay.htm                           */
/*============================================================================*/
/*============================================================================*/
/* Begin diagnostic functions                                                 */
/*============================================================================*/
function inspect(elm)
{
  var str = "";
  for (var i in elm)
  {
    if (elm.getAttribute(i) != null && elm.getAttribute(i) != "")
	{
		str += i + ": " + elm.getAttribute(i) + "\n";
	}
  }
  alert(str);
}
/*============================================================================*/
/* End diagnostic functions                                                   */
/*============================================================================*/
//-->
