//================================================================================
//  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>South Africa<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 ans 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 ans Replace")
//------------------------------------------------------------------------------
// Find value:    (#.*)
// Replace value: "\1",\n"<p class=albDesc><br>\1</p>");

//------------------------------------------------------------------------------
//	Replacement 4
//	EditPlus (Normal "Find ans 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_Africa2/Africa2_026.jpg",
"Africa2_026.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_027.jpg",
"Africa2_027.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_055.jpg",
"Africa2_055.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_057.jpg",
"Africa2_057.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_064.jpg",
"Africa2_064.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_065.jpg",
"Africa2_065.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_073.jpg",
"Africa2_073.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_074.jpg",
"Africa2_074.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_084.jpg",
"Africa2_084.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_097.jpg",
"Africa2_097.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_123.jpg",
"Africa2_123.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_125.jpg",
"Africa2_125.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_128.jpg",
"Africa2_128.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_129.jpg",
"Africa2_129.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_130.jpg",
"Africa2_130.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_134.jpg",
"Africa2_134.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_138.jpg",
"Africa2_138.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_142.jpg",
"Africa2_142.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_151.jpg",
"Africa2_151.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_154.jpg",
"Africa2_154.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_159.jpg",
"Africa2_159.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_160.jpg",
"Africa2_160.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_161.jpg",
"Africa2_161.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_162.jpg",
"Africa2_162.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_163.jpg",
"Africa2_163.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_168.jpg",
"Africa2_168.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_169.jpg",
"Africa2_169.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_198.jpg",
"Africa2_198.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_200.jpg",
"Africa2_200.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_203.jpg",
"Africa2_203.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_210.jpg",
"Africa2_210.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_215.jpg",
"Africa2_215.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_241.jpg",
"Africa2_241.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_245.jpg",
"Africa2_245.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_246.jpg",
"Africa2_246.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_259.jpg",
"Africa2_259.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_260.jpg",
"Africa2_260.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_261.jpg",
"Africa2_261.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_265.jpg",
"Africa2_265.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_269.jpg",
"Africa2_269.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_270.jpg",
"Africa2_270.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_271.jpg",
"Africa2_271.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_272.jpg",
"Africa2_272.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_274.jpg",
"Africa2_274.jpg",
"");

ParaSoftArray[PicVar++] = new Fix("<b>South Africa<br>April 2005</b>",
"images/CurrAlbums/Alb_Africa2/Africa2_286.jpg",
"Africa2_286.jpg",
"");

ParaSoftArray[PicVar++] = new Fix(
"<b>The End</b>",
"images/spacer.gif",
"",
"");
//-----------------------------------------------------------------------------
// 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
