//================================================================================
//  ParaSoft's Javascript Photo Album, version 2.0, March 26, 2004
//  (ParaSoft @ shaw.ca)
//  Changed this version: 
//
//	This photo album currently uses overLIB 4.00 released 2004-03-23 by Erik Bosrup
//	a very slick and useful DHTML javascript.
//  website: http://www.bosrup.com/web/overlib/
//	email: mailto:erik@bosrup.com
//
//  This javascript code may be used on other Websites if:  
//  1) This notice is left unchanged  
//  2) A link to http://www.tgifbc.com is placed on that page
//  You may contact me at ParaSoft @ shaw.ca for assistance. 
//     
//================================================================================
//--------------------------------------------------------------------
//	Collect album image URL's from ParaSoftArray and preload images
//--------------------------------------------------------------------
function albPreLoad(){
  for (loop=0; loop < PicVar; loop++) {
		MM_preloadImages(ParaSoftArray[loop].PicVal);
	}
}
//--------------------------------------------------------------------
// Object Fix 
//--------------------------------------------------------------------
function Fix(DatVal, PicVal, TitVal, TxtVal) { 
   this.DatVal = DatVal 
   this.PicVal = PicVal 
   this.TitVal = TitVal 
   this.TxtVal = TxtVal 
} 
//--------------------------------------------------------------------
// Create new main array. 
//--------------------------------------------------------------------
var ParaSoftArray = new Array()

//--------------------------------------------------------------------
// The following lines are the ONLY LINES in this whole script that you need to change
// ParaSoftArray[PicVar++] = new Fix("date(Heading)",\n"picname.jpg",\n"pic title",\n"pic description")

// EditPlus (Regular Expression)
// Find value:    (.*.jpg$)
// Replace value: ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",\n"images/CurrAlbums/Alb_Africa1/\0",\n"\1",\n"<p class=albDesc><br>,"\1",</p>");

//------------------------------------------------------------------------------
//	Replacement 1
//	EditPlus (Normal "Find and Replace")
//------------------------------------------------------------------------------
// Find value:    .jpg
// Replace value: .jpg#

//------------------------------------------------------------------------------
//	Replacement 2
//	EditPlus (Regular Expression "Find and Replace")
//------------------------------------------------------------------------------
// Find value:    (.*.jpg)
// Replace value: ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",\n"images/CurrAlbums/Alb_Africa1/\0",\n

//------------------------------------------------------------------------------
//	Replacement 3
//	EditPlus (Regular Expression "Find and Replace")
//------------------------------------------------------------------------------
// Find value:    (#.*)
// Replace value: "\1",\n"<p class=albDesc><br>\1</p>");

//------------------------------------------------------------------------------
//	Replacement 4
//	EditPlus (Normal "Find and Replace")
//------------------------------------------------------------------------------
// Find value:    (#)
// Replace value: [null]

// South Africa- April 2005
// Copy file names to next line below
//--------------------------------------------------------------------
ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_119.jpg",
"View of Cape Town Waterfront",
"<p class=albDesc><br>View of Cape Town Waterfront</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_120.jpg",
"Table Mountain covered in cloud",
"<p class=albDesc><br>Table Mountain covered in cloud</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_124.jpg",
"Dry Dock",
"<p class=albDesc><br>Dry Dock</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_128.jpg",
"Vernicula",
"<p class=albDesc><br>Vernicula</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_129.jpg",
"Barry, Fred, Sue, Vicki, Loraine, Pat, Paula, Marcia and Stuart",
"<p class=albDesc><br>Barry, Fred, Sue, Vicki, Loraine, Pat, Paula, Marcia and Stuart</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_131.jpg",
"View of Cape of Good Hope",
"<p class=albDesc><br>View of Cape of Good Hope</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_132.jpg",
"Sue, Paula, Marcia, Stuart, Vicki, Pat and Fred",
"<p class=albDesc><br>Sue, Paula, Marcia, Stuart, Vicki, Pat and Fred</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_138.jpg",
"AfricaA_138.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_140.jpg",
"Penguins",
"<p class=albDesc><br>Penguins</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_144.jpg",
"Sue, Marcia",
"<p class=albDesc><br>Sue, Marcia</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_147.jpg",
"Botanical Gardens",
"<p class=albDesc><br>Botanical Gardens</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_149.jpg",
"Botanical Gardens",
"<p class=albDesc><br>Botanical Gardens</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_151.jpg",
"Cecil Rhodes",
"<p class=albDesc><br>Cecil Rhodes</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_152.jpg",
"Language Monument",
"<p class=albDesc><br>Language Monument</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_155.jpg",
"Prison Nelson Mandella was released from",
"<p class=albDesc><br>Prison Nelson Mandella was released from</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_156.jpg",
"More Flowers",
"<p class=albDesc><br>More Flowers</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaA_157.jpg",
"AfricaA_157.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0005.jpg",
"View from Table Mountain - Cape Town",
"<p class=albDesc><br>View from Table Mountain - Cape Town</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0006.jpg",
"View from Table Mountain - Cape Town",
"<p class=albDesc><br>View from Table Mountain - Cape Town</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0007.jpg",
"Tour Guide - Stuart",
"<p class=albDesc><br>Tour Guide - Stuart</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0008.jpg",
"View from Table Mountain - Cape Town",
"<p class=albDesc><br>View from Table Mountain - Cape Town</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0009.jpg",
"Cape Town",
"<p class=albDesc><br>Cape Town</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0010.jpg",
"Sue, Lee, Loraine, Vicki and Marcia<br>on Table Mountain",
"<p class=albDesc><br>Sue, Lee, Loraine, Vicki and Marcia<br>on Table Mountain</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0011.jpg",
"AfricaB_0011.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0014.jpg",
"Gift Shop - Table Mountain",
"<p class=albDesc><br>Gift Shop - Table Mountain</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0016.jpg",
"Hotel - Duplex style",
"<p class=albDesc><br>Hotel - Duplex style</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0017.jpg",
"Gardens in Hotel",
"<p class=albDesc><br>Gardens in Hotel</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0021.jpg",
"Hotel - 3 bedroom Farm house<br>Happy Hour - Pat, Vicki, Paula and Gar",
"<p class=albDesc><br>Hotel - 3 bedroom Farm house<br>Happy Hour - Pat, Vicki, Paula and Gar</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0024.jpg",
"Cango Caves",
"<p class=albDesc><br>Cango Caves</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0026.jpg",
"Fred and Loraine inside Cango Caves",
"<p class=albDesc><br>Fred and Loraine inside Cango Caves</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0030.jpg",
"Cango Caves",
"<p class=albDesc><br>Cango Caves</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0032.jpg",
"Stuart on the Ostrich Farm",
"<p class=albDesc><br>Stuart on the Ostrich Farm</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0035.jpg",
"Lunch before boarding the Steam Train<br>Barry, Paula, Lee, Pat, Marcia, Sue, Gar and Vicki",
"<p class=albDesc><br>Lunch before boarding the Steam Train<br>Barry, Paula, Lee, Pat, Marcia, Sue, Gar and Vicki</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0037.jpg",
"Ti and ? at Steam Train",
"<p class=albDesc><br>Ti and ? at Steam Train</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0039.jpg",
"Feather Bed - Nature Reserve",
"<p class=albDesc><br>Feather Bed - Nature Reserve</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0041.jpg",
"AfricaB_0041.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0043.jpg",
"View through the hole in rock<br>Paula on bridge",
"<p class=albDesc><br>View through the hole in rock<br>Paula on bridge</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0046.jpg",
"Scenic view",
"<p class=albDesc><br>Scenic view</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0056.jpg",
"Hut in Shakaland made into modern clean toilet",
"<p class=albDesc><br>Hut in Shakaland made into modern clean toilet</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0060.jpg",
"Shakaland women and dancers",
"<p class=albDesc><br>Shakaland women and dancers</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0062.jpg",
"Gotta sell those souveniers",
"<p class=albDesc><br>Gotta sell those souveniers</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0066.jpg",
"Performance in Shakaland",
"<p class=albDesc><br>Performance in Shakaland</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0067.jpg",
"Performance in Shakaland",
"<p class=albDesc><br>Performance in Shakaland</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0074.jpg",
"White Rhino at Bongani Lodge<br>Private Game Reserve",
"<p class=albDesc><br>White Rhino at Bongani Lodge<br>Private Game Reserve</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0075.jpg",
"White Rhino at Bongani Lodge<br>Private Game Reserve",
"<p class=albDesc><br>White Rhino at Bongani Lodge<br>Private Game Reserve</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0079.jpg",
"Scenic view",
"<p class=albDesc><br>Scenic view</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0084.jpg",
"White Rhino at Bongani Lodge<br>Private Game Reserve",
"<p class=albDesc><br>White Rhino at Bongani Lodge<br>Private Game Reserve</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0086.jpg",
"Gar",
"<p class=albDesc><br>Gar</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0098.jpg",
"AfricaB_0098.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0102.jpg",
"Whole gang at Culinan Diamond Mine",
"<p class=albDesc><br>Whole gang at Culinan Diamond Mine</p>");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa1/AfricaB_0107.jpg",
"Marcia and Sue",
"<p class=albDesc><br>Marcia and Sue</p>");

//-----------------------------------------------------------------------------
// All lines below must be included
//-----------------------------------------------------------------------------
last				= PicVar - 1;					// Last image in table. >>> DON'T CHANGE <<<
current			= 0;									// First image in table. >>> DON'T CHANGE <<<
slideshow		= false;							// Set Slide Show default.
var scrBase	= 1024;								// WIDTH of DEVELOPERS screen resolution i.e. 1024 x 768
//-----------------------------------------------------------------------------
// The next 2 values are based on "scrBase" screen size. The values will be
//		adjusted to reflect the actual screen size that the photo album will be
//		displayed on. (i.e. if the user screen is 800 x 600, maxBounds = 400 will
//		become 800/1024 = .78125 maxBounds = 400 = 400 * .78125 = 312 pixels bounds etc.)
//		All album dimensions will be adjusted for the screen resolutions,
//    but images will never be greater than their original size.
//		Popup windows will be sized to allways fit on the screen. No hidden portions.
//		i.e. Everything re-sizes itself to fit the USER's screen resolution
//-----------------------------------------------------------------------------
rightPage	= 250;	// Width of right page (pic description) of the album. (Value at YOUR "scrBase")
maxBounds = 400;	// Maximum image width or height for this album. (Value at YOUR "scrBase")

albPreLoad();			// Collect album image URL's from ParaSoftArray for pre-loading.
ParaSoftPicBounds(ParaSoftArray[current].PicVal);	// Set bounds of the first image in the album. >>> DON'T CHANGE <<<
InitParaSoftAlbum();	// Initialize Album
