//================================================================================
//  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")

//==============================================================================
//	When there are NOT any descriptions use this method
//	EditPlus (Regular Expression "Find ans Replace")
//==============================================================================
// Find value:    (.*.jpg$)
// Replace value: ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>April 2005</b>",\n"images/CurrAlbums/Alb_Africa2/\0",\n"\0",\n"");\n


//==============================================================================
//	When there are descriptions, use the following 4 methods
//	EditPlus (Regular Expression "Find ans Replace")
//==============================================================================
//------------------------------------------------------------------------------
//	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>Bali<br>November 2004</b>",\n"images/CurrAlbums/Alb_Bali/\0",\n

//------------------------------------------------------------------------------
//	Replacement 3
//	EditPlus (Regular Expression "Find ans Replace")
//------------------------------------------------------------------------------
// Find value:    (#.*)
// Replace value: "\1",\n"<p class=albDesc><br>\1</p>");\n

//------------------------------------------------------------------------------
//	Replacement 4
//	EditPlus (Normal "Find and Replace")
//------------------------------------------------------------------------------
// Find value:    (#)
// Replace value: [null]

// ???? trip.
// Copy file names to next line below
//--------------------------------------------------------------------
ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0032.jpg",
"Breakfast at Bali Hotel<br>Brenda, Alena and Mina",
"<p class=albDesc><br>Breakfast at Bali Hotel<br>Brenda, Alena and Mina</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0043.jpg",
"Local show",
"<p class=albDesc><br>Local show</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0044.jpg",
"Local show",
"<p class=albDesc><br>Local show</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0050.jpg",
"Alena, Mina, Brenda and Dragon",
"<p class=albDesc><br>Alena, Mina, Brenda and Dragon</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0057.jpg",
"Tour Guide",
"<p class=albDesc><br>Tour Guide</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0059.jpg",
"Coffee Beans",
"<p class=albDesc><br>Coffee Beans</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0067.jpg",
"Mina, Betty, Alena and Brenda",
"<p class=albDesc><br>Mina, Betty, Alena and Brenda</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0084.jpg",
"Dressed for the Temple",
"<p class=albDesc><br>Dressed for the Temple</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0085.jpg",
"Mina, Brenda, Christel, Marilyn, Val, Alena, Doris and Betty",
"<p class=albDesc><br>Mina, Brenda, Christel, Marilyn, Val, Alena, Doris and Betty</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0088.jpg",
"Temple",
"<p class=albDesc><br>Temple</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0095.jpg",
"Rice Fields",
"<p class=albDesc><br>Rice Fields</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0110.jpg",
"Mina, Alena and Brenda with Band",
"<p class=albDesc><br>Mina, Alena and Brenda with Band</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0121.jpg",
"Alena and Monkey",
"<p class=albDesc><br>Alena and Monkey</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0132.jpg",
"The \"Bat\" Tree ",
"<p class=albDesc><br>The \"Bat\" Tree </p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0134.jpg",
"Shop \'til you drop",
"<p class=albDesc><br>Shop \'til you drop</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0135.jpg",
"North Shore",
"<p class=albDesc><br>North Shore</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0138.jpg",
"Sunset at hotel",
"<p class=albDesc><br>Sunset at hotel</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0150.jpg",
"Batik",
"<p class=albDesc><br>Batik</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0152.jpg",
"House - Kitchen",
"<p class=albDesc><br>House - Kitchen</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0153.jpg",
"Bedroom",
"<p class=albDesc><br>Bedroom</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0156.jpg",
"Local kids",
"<p class=albDesc><br>Local kids</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0167.jpg",
"Village",
"<p class=albDesc><br>Village</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0169.jpg",
"Jane, Alena, Brenda and Mina",
"<p class=albDesc><br>Jane, Alena, Brenda and Mina</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0171.jpg",
"Temple",
"<p class=albDesc><br>Temple</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0181.jpg",
"Cocktail Party<br>Grace, Alena, Jane, Val, Marilyn and Staff",
"<p class=albDesc><br>Cocktail Party<br>Grace, Alena, Jane, Val, Marilyn and Staff</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0183.jpg",
"White water rafting",
"<p class=albDesc><br>White water rafting</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0189.jpg",
"Parasailing<br>",
"<p class=albDesc><br>Parasailing</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0191.jpg",
"Mina, Marilyn, Doris, Alena and Brenda<br>at Nusa Dua Beach",
"<p class=albDesc><br>Mina, Marilyn, Doris, Alena and Brenda <br> at Nusa Dua Beach</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0194.jpg",
"High speed catamaran going snorkelling",
"<p class=albDesc><br>High speed catamaran going snorkelling</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0199.jpg",
"Snorkelling",
"<p class=albDesc><br>Snorkelling</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0217.jpg",
"Banana Boat",
"<p class=albDesc><br>Banana Boat</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0228.jpg",
"Blow Hole",
"<p class=albDesc><br>Blow Hole</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0236.jpg",
"Coastline",
"<p class=albDesc><br>Coastline</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0239.jpg",
"Jane and Alena",
"<p class=albDesc><br>Jane and Alena</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0244.jpg",
"Rice fields",
"<p class=albDesc><br>Rice fields</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliA_0249.jpg",
"Back row:<br>Jane, Val, Grace, Christel, Betty, Alena and Mina<br>Front row:<br>Doris, Brenda",
"<p class=albDesc><br>Back row:<br>Jane, Val, Grace, Christel, Betty, Alena and Mina<br>Front row:<br>Doris, Brenda</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_054.jpg",
"Temple",
"<p class=albDesc><br>Temple</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_094.jpg",
"Flowers",
"<p class=albDesc><br>Flowers</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_111.jpg",
"Jane at lake",
"<p class=albDesc><br>Jane at lake</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_115.jpg",
"Mina outside Hotel",
"<p class=albDesc><br>Mina outside Hotel</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_123.jpg",
"Pool at Hotel",
"<p class=albDesc><br>Pool at Hotel</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_137.jpg",
"Pool from Room",
"<p class=albDesc><br>Pool from Room</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_144.jpg",
"Hotel entrance",
"<p class=albDesc><br>Hotel entrance</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_146.jpg",
"Hotel hallway",
"<p class=albDesc><br>Hotel hallway</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_156.jpg",
"BaliB_156.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_172.jpg",
"Show",
"<p class=albDesc><br>Show</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_175.jpg",
"Show",
"<p class=albDesc><br>Show</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_182.jpg",
"Show",
"<p class=albDesc><br>Show</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_193.jpg",
"Hong Kong from Victoria Peak",
"<p class=albDesc><br>Hong Kong from Victoria Peak</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_194.jpg",
"Hong Kong from Victoria Peak",
"<p class=albDesc><br>Hong Kong from Victoria Peak</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_197.jpg",
"Restaurant",
"<p class=albDesc><br>Restaurant</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_200.jpg",
"City view",
"<p class=albDesc><br>City view</p>");

ParaSoftArray[PicVar++] = new Fix("<b>Bali<br>November 2004</b>",
"images/CurrAlbums/Alb_Bali/BaliB_201.jpg",
"Harbour",
"<p class=albDesc><br>Harbour</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
