// -----------------------------------------------------------------------------------
// 
// This page coded by Scott Upton
// http://www.uptonic.com | http://www.couloir.org
//
// This work is licensed under a Creative Commons License
// Attribution-ShareAlike 2.0
// http://creativecommons.org/licenses/by-sa/2.0/
//
// Associated APIs copyright their respective owners
//
// -----------------------------------------------------------------------------------
// --- version date: 11/28/05 --------------------------------------------------------


// get current photo id from URL
var thisURL = document.location.href;
var splitURL = thisURL.split("#");
var photoId = splitURL[1] - 1;

// if no photoId supplied then set default
var photoId = (!photoId)? 0 : photoId;

// CSS border size x 2
var borderSize = 10;

// Photo directory for this gallery
var photoDir = "photos/01/";

// Define each photo's name, height, width, and caption
var photoArray = new Array(
	// Source, Width, Height, Caption
	new Array("Diapo1erMAI_001.jpg", "600", "325", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_002.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_003.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_004.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_005.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_006.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_007.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_008.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_009.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_010.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_011.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_012.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_013.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_014.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_015.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_016.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_017.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_018.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_019.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_020.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_021.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_022.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_023.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_024.jpg", "521", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_025.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_026.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_027.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_028.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_029.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_030.jpg", "494", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_031.jpg", "500", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_032.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_033.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_034.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_035.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_036.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_037.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_038.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_039.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_040.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_041.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_042.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_043.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_044.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_045.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_046.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_047.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_048.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_049.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_050.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_051.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_052.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_053.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_054.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_055.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_056.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_057.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_058.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_059.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_060.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_061.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_062.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_063.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_064.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_065.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_066.jpg", "588", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_067.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_068.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_069.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_070.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_071.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_072.jpg", "490", "346", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_073.jpg", "500", "375", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_074.jpg", "500", "375", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_075.jpg", "600", "399", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_076.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_077.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_078.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_079.jpg", "565", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_080.jpg", "557", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_081.jpg", "576", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_082.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_083.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_084.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_085.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_086.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_087.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_088.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_089.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_090.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_091.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_092.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_093.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_094.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_095.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_096.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_097.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_098.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_099.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_100.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_101.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_102.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_103.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_104.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_105.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_106.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_107.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_108.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_109.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_110.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_111.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_112.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_113.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_114.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_115.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_116.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_117.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_118.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_119.jpg", "542", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_120.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_121.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_122.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_123.jpg", "600", "399", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_124.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_125.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_126.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_127.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_128.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_129.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_130.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_131.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_132.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_133.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_134.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_135.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_136.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_137.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_138.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_139.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_140.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_141.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_142.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_143.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_144.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_145.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_146.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_147.jpg", "584", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_148.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_149.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_150.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_151.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_152.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_153.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_154.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_155.jpg", "532", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_156.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_157.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_158.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_159.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_160.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_161.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_162.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_163.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_164.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_165.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_166.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_167.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_168.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_169.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_170.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_171.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_172.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_173.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_174.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_175.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_176.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_177.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_178.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_179.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_180.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_181.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_182.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_183.jpg", "558", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_184.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_185.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_186.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_187.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_188.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_189.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_190.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_191.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_192.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_193.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_194.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_195.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_196.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_197.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_198.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_199.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_200.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_201.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_202.jpg", "490", "341", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_203.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_204.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_205.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_206.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_207.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_208.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_209.jpg", "600", "325", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_210.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_211.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_212.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_213.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_214.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_215.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_216.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_217.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_218.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_219.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_220.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_221.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_222.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_223.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_224.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_225.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_226.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_227.jpg", "600", "398", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_228.jpg", "572", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_229.jpg", "577", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_230.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_231.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_232.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_233.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_234.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_235.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_236.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_237.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_238.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_239.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_240.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_241.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_242.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_243.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_244.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_245.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_246.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_247.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_248.jpg", "600", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_249.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_250.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_251.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_252.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_253.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_254.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_255.jpg", "533", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_256.jpg", "597", "400", "Voyage 1er Mai Cuba Linda"),
	new Array("Diapo1erMAI_257.jpg", "533", "400", "Voyage 1er Mai Cuba Linda")
	);

// Number of photos in this gallery
var photoNum = photoArray.length;

/*--------------------------------------------------------------------------*/

// Additional methods for Element added by SU, Couloir
Object.extend(Element, {
	getWidth: function(element) {
   	element = $(element);
   	return element.offsetWidth; 
	},
	setWidth: function(element,w) {
   	element = $(element);
    	element.style.width = w +"px";
	},
	setHeight: function(element,h) {
   	element = $(element);
    	element.style.height = h +"px";
	},
	setSrc: function(element,src) {
    	element = $(element);
    	element.src = src; 
	},
	setHref: function(element,href) {
    	element = $(element);
    	element.href = href; 
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});

/*--------------------------------------------------------------------------*/

var Slideshow = Class.create();

Slideshow.prototype = {
	initialize: function(photoId) {
		this.photoId = photoId;
		this.photo = 'Photo';
		this.photoBox = 'Container';
		this.prevLink = 'PrevLink';
		this.nextLink = 'NextLink';
		this.captionBox = 'CaptionContainer';
		this.caption = 'Caption';
		this.counter = 'Counter';
		this.loader = 'Loading';
	},
	getCurrentSize: function() {
		// Get current height and width, subtracting CSS border size
		this.wCur = Element.getWidth(this.photoBox) - borderSize;
		this.hCur = Element.getHeight(this.photoBox) - borderSize;
	},
	getNewSize: function() {
		// Get current height and width
		this.wNew = photoArray[photoId][1];
		this.hNew = photoArray[photoId][2];
	},
	getScaleFactor: function() {
		this.getCurrentSize();
		this.getNewSize();
		// Scalars based on change from old to new
		this.xScale = (this.wNew / this.wCur) * 100;
		this.yScale = (this.hNew / this.hCur) * 100;
	},
	setNewPhotoParams: function() {
		// Set source of new image
		Element.setSrc(this.photo,photoDir + photoArray[photoId][0]);
		// Set anchor for bookmarking
		Element.setHref(this.prevLink, "#" + (photoId+1));
		Element.setHref(this.nextLink, "#" + (photoId+1));
	},
	setPhotoCaption: function() {
		// Add caption from gallery array
		Element.setInnerHTML(this.caption,photoArray[photoId][3]);
		Element.setInnerHTML(this.counter,((photoId+1)+'/'+photoNum));
	},
	resizePhotoBox: function() {
		this.getScaleFactor();
		new Effect.Scale(this.photoBox, this.yScale, {scaleX: false, duration: 0.3, queue: 'front'});
		new Effect.Scale(this.photoBox, this.xScale, {scaleY: false, delay: 0.5, duration: 0.3});
		// Dynamically resize caption box as well
		Element.setWidth(this.captionBox,this.wNew-(-borderSize));
	},
	showPhoto: function(){
		new Effect.Fade(this.loader, {delay: 0.5, duration: 0.3});
		// Workaround for problems calling object method "afterFinish"
		new Effect.Appear(this.photo, {duration: 0.5, queue: 'end', afterFinish: function(){Element.show('CaptionContainer');Element.show('PrevLink');Element.show('NextLink');}});
	},
	nextPhoto: function(){
		// Figure out which photo is next
		(photoId == (photoArray.length - 1)) ? photoId = 0 : photoId++;
		this.initSwap();
	},
	prevPhoto: function(){
		// Figure out which photo is previous
		(photoId == 0) ? photoId = photoArray.length - 1 : photoId--;
		this.initSwap();
	},
	initSwap: function() {
		// Begin by hiding main elements
		Element.show(this.loader);
		Element.hide(this.photo);
		Element.hide(this.captionBox);
		Element.hide(this.prevLink);
		Element.hide(this.nextLink);
		// Set new dimensions and source, then resize
		this.setNewPhotoParams();
		this.resizePhotoBox();
		this.setPhotoCaption();
	}
}

/*--------------------------------------------------------------------------*/

// Establish CSS-driven events via Behaviour script
var myrules = {
	'#Photo' : function(element){
		element.onload = function(){
			var myPhoto = new Slideshow(photoId);
			myPhoto.showPhoto();
		}
	},
	'#PrevLink' : function(element){
		element.onmouseover = function(){
			soundManager.play('beep');
		}
		element.onclick = function(){
			var myPhoto = new Slideshow(photoId);
			myPhoto.prevPhoto();
			soundManager.play('select');
		}
	},
	'#NextLink' : function(element){
		element.onmouseover = function(){
			soundManager.play('beep');
		}
		element.onclick = function(){
			var myPhoto = new Slideshow(photoId);
			myPhoto.nextPhoto();
			soundManager.play('select');
		}
	},
	a : function(element){
		element.onfocus = function(){
			this.blur();
		}
	}
};

// Add window.onload event to initialize
Behaviour.addLoadEvent(init);
Behaviour.apply();
function init() {
	var myPhoto = new Slideshow(photoId);
	myPhoto.initSwap();
	soundManagerInit();
}