	//global variables
	var currentgallery = "abst";
	var currentpic = "images/drawing/abstract1.jpg";
	var counter=0;
	var x=i=j=k= 0;
	var place = 0;
	var arrlength = 0;
	var randomNumber = 0;
	var range = 0;
	var hold_over,holdrandtile = "";
	var holdName = new Array();
	var show_toggle = 0;
	var direction = 1;
	
	// set the arrays of images
	var abstract_array=[["images/drawing/bubbles.jpg", "bubbles"], ["images/drawing/abstract1.jpg", "star with marbles"], ["images/drawing/abstract2.jpg", "abstract perspective"], ["images/drawing/abstract3.jpg", "flat with cross hatching"], ["images/drawing/abstract_balls.jpg", "circle with marbles"]];
	var geometric_array=[["images/drawing/star1.jpg", "eight pointed star"], ["images/drawing/black_white_2.jpg", "black and white 2"],["images/drawing/black_white_3.jpg", "black and white 3"], ["images/drawing/black_white_4.jpg", "black and white 4"], ["images/drawing/black_white_5.jpg", "black and white 5"], ["images/drawing/star3.jpg", "three point swirl"], ["images/drawing/star4.jpg", "three point clover"], ["images/drawing/star5.jpg", "two point eye"], ["images/drawing/star6.jpg", "two point star with diamond"], ["images/drawing/star7.jpg", "argus eyes"], ["images/drawing/star8.jpg", "door knocker"], ["images/drawing/star9.jpg", "five point star"], ["images/drawing/star10.jpg", "five point flower"], ["images/drawing/star11.jpg", "three point crane"], ["images/drawing/star12.jpg", "six point lotus"], ["images/drawing/star13.jpg", "twelve point star"], ["images/drawing/star14.jpg", "fourteen point star"], ["images/drawing/black_white_1.jpg", "black and white 1"]];		
	var card_array=[["images/drawing/card2.jpg", "card 2"], ["images/drawing/card14.jpg", "card 14"], ["images/drawing/card15.jpg", "card 15"], ["images/drawing/card16.jpg", "card 16"], ["images/drawing/card17.jpg", "card 17"], ["images/drawing/card3.jpg", "card 3"], ["images/drawing/card4.jpg", "card 4"], ["images/drawing/card6.jpg", "card 6"], ["images/drawing/card7.jpg", "card 7"], ["images/drawing/card10.jpg", "card 10"], ["images/drawing/card11.jpg", "card 11"], ["images/drawing/card12.jpg", "card 12"], ["images/drawing/card13.jpg", "card 13"]];
	var plant_array=[["images/drawing/trees.jpg","trees"], ["images/drawing/cosmos.jpg", "cosmos"], ["images/drawing/flower1.jpg", "flower 1"], ["images/drawing/lily.jpg", "lily"]];
	var fantastic_array=[["images/drawing/legoman.jpg", "legoman jungle"], ["images/drawing/dragons.jpg", "dragons"]];
	var house_array=[["images/drawing/house3.jpg", "ranch house"], ["images/drawing/house2.jpg", "cottage"], ["images/drawing/house1.jpg", "victorian"]];
	var animal_array=[["images/drawing/parrot.jpg", "parrots"],["images/drawing/owl.jpg", "perched owl"],["images/drawing/frog.jpg", "splayed frog"],["images/drawing/bird4.jpg", "bird 4"],["images/drawing/ants.jpg", "ants in grass"],["images/drawing/mouse.jpg", "mouse"],["images/drawing/bird3.jpg", "bird 3"],["images/drawing/frog3.jpg", "frog eating fly"],["images/drawing/heron.jpg", "heron on one leg"],["images/drawing/eye.jpg", "zebra eye"],["images/drawing/crane.jpg", "crane on one leg"],["images/drawing/frog2.jpg", "tree frog"],["images/drawing/cat.jpg", "cat"],["images/drawing/bird_1.jpg", "bird 1"],["images/drawing/birds.jpg", "birds pecking at seed"]];
	var construct_array=[["images/drawing/car_outline.jpg", "green car"],["images/drawing/glass.jpg", "wine glass"],["images/drawing/corkscrew.jpg", "corkscrew"],["images/drawing/e-type.jpg", "e-type jaguar"],["images/drawing/tools.jpg", "tools"],["images/drawing/chess.jpg", "bishop"],["images/drawing/tapemeasure.jpg", "tape measure"]];
	var people_array=[["images/drawing/lady2_red.jpg", "red lady"],["images/drawing/lady.jpg", "lady"],["images/drawing/man.jpg", "a man"],["images/drawing/mtt.jpg", "mt squared"],["images/drawing/lady1.jpg", "a lady"],["images/drawing/balzac.jpg", "balzac"],["images/drawing/lady2_blue.jpg", "blue lady"]];
	var other_array=[["images/drawing/hand.jpg", "drawing hand"],["images/drawing/folds4.jpg", "folds 4"],["images/drawing/lake.jpg", "lake"],["images/drawing/landscape.jpg", "landscape"],["images/drawing/folds5.jpg", "folds 5"],["images/drawing/folds3.jpg", "folds 3"],["images/drawing/folds2.jpg", "folds 2"],["images/drawing/plums.jpg", "plums"],["images/drawing/beads.jpg", "beads"],["images/drawing/bugsy.gif", "bugsy"]];
	var flora_array=[["images/photo/hollyhock.jpg", "hollyhock"],["images/photo/wildflower1.jpg", "wildflowers 1"],["images/photo/wildflower2.jpg", "wildflowers 2"],["images/photo/poppy_lavender.jpg", "poppy and lavender"],["images/photo/iris.jpg", "iris"],["images/photo/wildflower3.jpg", "wildflowers 3"],["images/photo/nasturtiums2.jpg", "nasturtiums 2"],["images/photo/red_rose.jpg", "red rose"],["images/photo/pink_rose.jpg", "pink rose"],["images/photo/white_rose.jpg", "white rose"],["images/photo/pink_rose2.jpg", "pink rose 2"],["images/photo/sport_rose.jpg", "sport rose"],["images/photo/red_rose2.jpg", "red rose 2"],["images/photo/red_rose3.jpg", "red rose 3"],["images/photo/leiden_1.jpg", "hortus botanicus - leiden"],["images/photo/leiden_2.jpg", "hortus botanicus - leiden - 2"],["images/photo/wall_flower.jpg", "flower on the wall"],["images/photo/orchidesque.jpg", "orchid-esque"],["images/photo/nasturtiums.jpg", "nasturtiums 1"],["images/photo/trumpet_flower1.jpg", "trumpet flower 1"],["images/photo/trumpet_flower2.jpg", "trumpet flower 2"]];
	var fauna_array=[["images/photo/squirrel.jpg", "squirrel"],["images/photo/cat2.jpg", "cat"],["images/photo/jersey_aquarium_1.jpg", "sea horse"],["images/photo/jersey_aquarium_2.jpg", "lobster"],["images/photo/jersey_aquarium_3.jpg", "fish 1"],["images/photo/jersey_aquarium_5.jpg", "penguins"],["images/photo/jersey_aquarium_7.jpg", "giant cockroaches"],["images/photo/jersey_aquarium_8.jpg", "fish 2"],["images/photo/octopus_boy.jpg", "octopus boy"],["images/photo/jersey_aquarium_10.jpg", "octopus"],["images/photo/jersey_aquarium_11.jpg", "parrot"],["images/photo/jersey_aquarium_12.jpg", "fish 3"],["images/photo/wien_butterfly.jpg", "butterflies"],["images/photo/heron2.jpg", "heron at aquatic park"],["images/photo/lake_ducks.jpg", "ducks at aquatic park"]];
	var artifice_array=[["images/photo/wien_4.jpg", "gargoyle 5"],["images/photo/wien_museum_3.jpg", "egyptian dead gifts"],["images/photo/wien_museum_4.jpg", "egyptian faience hippo"],["images/photo/wien_6.jpg", "vienna statue 2"],["images/photo/wall_o_books.jpg", "wall o books"],["images/photo/lion_gargoyle.jpg", "lion gargoyle"],["images/photo/overpass1.jpg", "berkeley overpass 1"],["images/photo/overpass2.jpg", "berkeley overpass 2"],["images/photo/overpass3.jpg", "berkeley overpass 3"],["images/photo/overpass4.jpg", "berkeley overpass 4"],["images/photo/overpass5.jpg", "berkeley overpass 5"],["images/photo/overpass6.jpg", "berkeley overpass 6"],["images/photo/unknown_soldier.jpg", "statue of washington at the tomb of the unknown soldier"],["images/photo/becuna_1.jpg", "becuna submarine 1"],["images/photo/wien_museum_1.jpg", "foot armor"],["images/photo/becuna_2.jpg", "becuna submarine 2"],["images/photo/olympia_1.jpg", "uss olympia 1"],["images/photo/olympia_2.jpg", "uss olympia - gun"],["images/photo/jersey_aquarium_6.jpg", "turtle statue"],["images/photo/dublin_1.jpg", "earth model - dublin"],["images/photo/phila_4.jpg", "lantern in philadelphia"],["images/photo/bruge_2.jpg", "jan van eyck"],["images/photo/delft_3.jpg", "gargoyle 2"],["images/photo/bruge_7.jpg", "gargoyle 3"],["images/photo/wien_1.jpg", "statue in vienna"],["images/photo/wien_2.jpg", "gargoyle 4"]];
	var architect_array=[["images/photo/ire_chas_fort_1.jpg", "charles fort - kinsale"],["images/photo/ire_chas_fort_2.jpg", "charles fort - kinsale - 2"],["images/photo/kinsale_1.jpg", "cathedral - kinsale"],["images/photo/bruge_1.jpg", "tower - bruge"],["images/photo/bruge_4.jpg", "houses - bruge"],["images/photo/bruge_3.jpg", "houses - bruge - 2"],["images/photo/denHaag_1.jpg", "rittershaal - den haag"],["images/photo/denHaag_2.jpg", "rittershaal - den haag - 2"],["images/photo/wien_3.jpg", "church - wien"],["images/photo/wien_museum_2.jpg", "museum - wien"],["images/photo/salamander_house.jpg", "arts building - berkeley"],["images/photo/salamander_house2.jpg", "arts building - berkeley - 2"],["images/photo/phila_1.jpg", "cornice"]];
	var path_array=[["images/photo/wall.jpg", "wall at steps to psr"],["images/photo/phila_2.jpg", "gate by walnut overpass - philadelphia"],["images/photo/phila_3.jpg", "walnut overpass - philadelphia"],["images/photo/rock_flowers.jpg", "flowers growing in steps - the arlington"],["images/photo/garden_steps.jpg", "garden steps"],["images/photo/aquatic_park2.jpg", "walk through aquatic park"],["images/photo/aquatic_park3.jpg", "walk through aquatic park - 2"],["images/photo/indian_rock.jpg", "steps cut in indian rock - berkeley"],["images/photo/ivy_steps.jpg", "ivy growing on steps - berkeley"],["images/photo/hillside.jpg", "paths through the hillside - hinkel park"],["images/photo/glade.jpg", "path through glade - codornices park"]];
	var art_array=[["images/photo/wien_museum_5.jpg", "allegory - wien"],["images/photo/cork_2.jpg", "king david playing the harp"]];
	var scene_array=[["images/photo/jersey_aquarium_4.jpg", "fish watching - 2"],["images/photo/phila_skyline.jpg", "philadelphia skyline"],["images/photo/indian_rock_2.jpg", "view from indian rock - 1"],["images/photo/indian_rock_3.jpg", "view from indian rock - 2"],["images/photo/indian_rock_4.jpg", "view from indian rock - 3"],["images/photo/ireland_1.jpg", "seaside - cork - 1"],["images/photo/ireland_2.jpg", "seaside - cork - 2"],["images/photo/ireland_3.jpg", "seaside - cork - 3"],["images/photo/ireland_4.jpg", "seaside - cork - 4"],["images/photo/cork_skyline.jpg", "cork skyline"],["images/photo/gouda_1.jpg", "sunset - gouda train station"],["images/photo/bruge_3.jpg", "river front - bruge"],["images/photo/bruge_5.jpg", "evening sky - bruge -1"],["images/photo/bruge_6.jpg", "evening sky - bruge - 2"],["images/photo/leiden_3.jpg", "canal view - leiden"],["images/photo/delft_2.jpg", "silhouette - delft"],["images/photo/wien_5.jpg", "park - wien"],["images/photo/delft_1.jpg", "accordian player - delft"],["images/photo/aquatic_park1.jpg", "aquatic park - berkeley"],["images/photo/pacific_grove_1.jpg", "seaside - pacific grove - 1"],["images/photo/pacific_grove_2.jpg", "seaside - pacific grove - 2"],["images/photo/jersey_aquarium_9.jpg", "fish watching - 1"]];
	var slice_array=["images/slices/jewel1.jpg", "images/slices/jewel2.jpg", "images/slices/jewel3.jpg", "images/slices/jewel4.jpg", "images/slices/jewel5.jpg", "images/slices/jewel6.jpg", "images/slices/jewel7.jpg", "images/slices/jewel8.jpg", "images/slices/jewel9.jpg", "images/slices/jewel10.jpg", "images/slices/jewel11.jpg", "images/slices/jewel12.jpg", "images/slices/jewel13.jpg", "images/slices/jewel14.jpg", "images/slices/jewel15.jpg", "images/slices/jewel16.jpg", "images/slices/jewel17.jpg", "images/slices/jewel18.jpg", "images/slices/jewel19.jpg", "images/slices/jewel20.jpg", "images/slices/jewel21.jpg", "images/slices/jewel22.jpg", "images/slices/quilt1.jpg", "images/slices/quilt2.jpg", "images/slices/quilt3.jpg", "images/slices/quilt4.jpg", "images/slices/quilt5.jpg", "images/slices/quilt6.jpg", "images/slices/quilt7.jpg", "images/slices/quilt8.jpg", "images/slices/quilt9.jpg", "images/slices/quilt10.jpg", "images/slices/quilt11.jpg", "images/slices/quilt12.jpg", "images/slices/quilt13.jpg", "images/slices/quilt14.jpg", "images/slices/quilt15.jpg", "images/slices/quilt16.jpg", "images/slices/quilt17.jpg", "images/slices/quilt18.jpg"];
	var webs_array=[["images/webs/ephemera2_screenshot.jpg", "www.ephemeragraphics.com", "http://www.ephemeragraphics.com/"],["images/webs/ettinger_screenshot.jpg", "www.ettingermusic.com", "http://www.ettingermusic.com"],["images/webs/leadership_screenshot.jpg", "www.leadershipsf.org", "http://www.leadershipsf.org"],["images/webs/scv_screenshot.jpg", "scv transcriptions - coming soon", "http://www.ephemeragraphics.com/~synergy_scv/services.htm"],["images/webs/millant_screenshot.jpg", "Thorvaldsson E.U.R.L.", "http://www.rosinmakers.com/"],["images/webs/inthekitchen_screenshot.jpg", "In the Kitchen with Lisa - Culinary adventures", "http://www.inthekitchenwithlisa.com/"],["images/webs/zandergolf_screenshot.jpg", "ZanderGolf", "http://zandergolf.com/articles.html"],["images/webs/lakebridge_screenshot.jpg", "Lakebridge Apartments", "http://www.lakebridgeapartments.com/"],["images/webs/mimosa_screenshot.jpg", "Mimosa Lane Apartments", "http://www.mimosalaneapartments.com/"],["images/webs/argonne_screenshot.jpg", "Argonne Forest Apartments", "http://www.argonneforestapartments.com/"],["images/webs/driftwood_screenshot.jpg", "Driftwood of Galveston Apartments", "http://galvestondriftwood.com/"],["images/webs/arborridge_screenshot.jpg", "Arbor Ridge Apartments", "http://arborridgeapartments.com/"],["images/webs/gambierlodge_screenshot.jpg", "Gambier Island Lodge", "http://gambierislandretreat.com/"],["images/webs/oaks_screenshot.jpg", "Oaks of Kingwood Apartments", "http://www.oaksofkingwoodapartments.com/"]];
	var kerns_party_array=[["images/party2.jpg", "party 2"],["images/party3.jpg", "party 3"],["images/party4.jpg", "party 4"],["images/party5.jpg", "party 5"],["images/party6.jpg", "party 6"],["images/party7.jpg", "party 7"],["images/party8.jpg", "party 8"],["images/party9.jpg", "party 9"],["images/party10.jpg", "party 10"],["images/party11.jpg", "party 11"],["images/party12.jpg", "party 12"],["images/party13.jpg", "party 13"],["images/party14.jpg", "party 14"],["images/party15.jpg", "party 15"],["images/party16.jpg", "party 16"],["images/party17.jpg", "party 17"],["images/party18.jpg", "party 18"],["images/party19.jpg", "party 19"],["images/party20.jpg", "party 20"],["images/party21.jpg", "party 21"],["images/party22.jpg", "party 22"],["images/party23.jpg", "party 23"],["images/party24.jpg", "party 24"],["images/party25.jpg", "party 25"],["images/party26.jpg", "party 26"],["images/party27.jpg", "party 27"],["images/party28.jpg", "party 28"],["images/party29.jpg", "party 29"],["images/party30.jpg", "party 30"],["images/party31.jpg", "party 31"],["images/party32.jpg", "party 32"],["images/party33.jpg", "party 33"],["images/party34.jpg", "party 34"],["images/party35.jpg", "party 35"],["images/party36.jpg", "party 36"],["images/party37.jpg", "party 37"],["images/party38.jpg", "party 38"],["images/party39.jpg", "party 39"],["images/party40.jpg", "party 40"],["images/party41.jpg", "party 41"],["images/party42.jpg", "party 42"],["images/party43.jpg", "party 43"],["images/party44.jpg", "party 44"],["images/party45.jpg", "party 45"],["images/party46.jpg", "party 46"],["images/party47.jpg", "party 47"],["images/party48.jpg", "party 48"],["images/party49.jpg", "party 49"]];
	var rewed_array=[["images/rewedding.jpg", "rewedding 1"],["images/rewedding_2.jpg", "rewedding 2"],["images/rewedding_3.jpg", "rewedding 3"],["images/rewedding_4.jpg", "rewedding 4"],["images/rewedding_5.jpg", "rewedding 5"]];
	var croto_array=[["images/chuck_browns.jpg", "Chuck at Browns 50th anniversary party", "images/chuck_browns_full.jpg"],["images/chuck_browns_2.jpg", "Chuck at Browns 50th anniversary party", "images/chuck_browns_2_full.jpg"],["images/chuck_browns_3.jpg", "Chuck and Roshni at Browns 50th anniversary party", "images/chuck_browns_3_full.jpg"]];
	var grinbergs_array=[["images/rg_tunnel_web.jpg","oof"],["images/rg_tunnel_web.jpg", "Who is that masked personage in the tunnel anyway?"],["images/rg_tunnel_v_web.jpg", "Um. V for victory? V for voracious? Someone help me here..."],["images/rg_bench_a_web.jpg", "Sitting - 1"],["images/rg_bench_b_web.jpg", "Sitting - 2"],["images/rg_bench_c_web.jpg", "Sitting - 3"],["images/rg_camera_web.jpg", "Nearly recursive?"],["images/rg_hand_web.jpg", "Lend me a hand, if you don't mind."],["images/rg_standing_a_web.jpg", "Taking pictures - 1"],["images/rg_standing_b_web.jpg", "Taking pictures - 2"],["images/rg_standing_c_web.jpg", "Taking pictures - 3"],["images/rg_standing_d_web.jpg", "Taking pictures - 4"]];

	function get_gallery(galname,state){
		//document.next.src="images/next_off.jpg";
		//document.prev.src="images/prev_off.jpg";
		switch (galname) { 
			case "abst" :
				if (state==0) {
					document.galbanner.src = "images/assets/abstr_gallery.jpg";
					place = 0;
					currentgallery = "abst";
					arrlength = abstract_array.length - 1;	
				}				
				document.gallerypic.src = abstract_array[place][0];
				document.gallerypic.alt = abstract_array[place][1];
				break;
			case "geom" :
				if (state==0) {
					document.galbanner.src = "images/assets/geom_gallery.jpg";
					place = 0;
					currentgallery = "geom";
					arrlength = geometric_array.length - 1;	
				}
				document.gallerypic.src = geometric_array[place][0];
				document.gallerypic.alt = geometric_array[place][1];
				break;
			case "card" :
				if (state==0) {
					document.galbanner.src = "images/assets/card_gallery.jpg";
					place = 0;
					currentgallery = "card";
					arrlength = card_array.length - 1;	
				}
				document.gallerypic.src = card_array[place][0];
				document.gallerypic.alt = card_array[place][1];
				break;
			case "plan" :
				if (state==0) {
					document.galbanner.src = "images/assets/plant_gallery.jpg";
					place = 0;
					currentgallery = "plan";
					arrlength = plant_array.length - 1;	
				}
				document.gallerypic.src = plant_array[place][0];
				document.gallerypic.alt = plant_array[place][1];
				break;
			case "fant" :
				if (state==0) {
					document.galbanner.src = "images/assets/fant_gallery.jpg";
					currentgallery = "fant";
					arrlength = fantastic_array.length - 1;	
				}
				document.gallerypic.src = fantastic_array[place][0];
				document.gallerypic.alt = fantastic_array[place][1];
				break;
			case "hous" :
				if (state==0) {
					document.galbanner.src = "images/assets/house_gallery.jpg";
					place = 0;
					currentgallery = "hous";
					arrlength = house_array.length - 1;	
				}
				document.gallerypic.src = house_array[place][0];
				document.gallerypic.alt = house_array[place][1];
				break;
			case "anim" :
				if (state==0) {
					document.galbanner.src = "images/assets/anim_gallery.jpg";
					place = 0;
					currentgallery = "anim";
					arrlength = animal_array.length - 1;	
				}
				document.gallerypic.src = animal_array[place][0];
				document.gallerypic.alt = animal_array[place][1];
				break;
			case "cons" :
				if (state==0) {
					document.galbanner.src = "images/assets/const_gallery.jpg";
					place = 0;
					currentgallery = "cons";
					arrlength = construct_array.length - 1;	
				}
				document.gallerypic.src = construct_array[place][0];
				document.gallerypic.alt = construct_array[place][1];
				break;
			case "peop" :
				if (state==0) {
					document.galbanner.src = "images/assets/people_gallery.jpg";
					place = 0;
					currentgallery = "peop";
					arrlength = people_array.length - 1;	
				}
				document.gallerypic.src = people_array[place][0];
				document.gallerypic.alt = people_array[place][1];
				break;
			case "misc" :
				if (state==0) {
					document.galbanner.src = "images/assets/misc_gallery.jpg";
					place = 0;
					currentgallery = "misc";
					arrlength = other_array.length - 1;	
				}
				document.gallerypic.src = other_array[place][0];
				document.gallerypic.alt = other_array[place][1];
				break;
			case "flor" :
				if (state==0) {
					document.galbanner.src = "images/assets/flora_gallery.jpg";
					place = 0;
					currentgallery = "flor";
					arrlength = flora_array.length - 1;	
				}
				document.gallerypic.src = flora_array[place][0];
				document.gallerypic.alt = flora_array[place][1];
				break;
			case "faun" :
				if (state==0) {
					document.galbanner.src = "images/assets/fauna_gallery.jpg";
					place = 0;
					currentgallery = "faun";
					arrlength = fauna_array.length - 1;	
				}
				document.gallerypic.src = fauna_array[place][0];
				document.gallerypic.alt = fauna_array[place][1];
				break;
			case "artf" :
				if (state==0) {
					document.galbanner.src = "images/assets/artifice_gallery.jpg";
					place = 0;
					currentgallery = "artf";
					arrlength = artifice_array.length - 1;	
				}
				document.gallerypic.src = artifice_array[place][0];
				document.gallerypic.alt = artifice_array[place][1];
				break;
			case "arch" :
				if (state==0) {
					document.galbanner.src = "images/assets/architect_gallery.jpg";
					place = 0;
					currentgallery = "arch";
					arrlength = architect_array.length - 1;	
				}
				document.gallerypic.src = architect_array[place][0];
				document.gallerypic.alt = architect_array[place][1];
				break;
			case "path" :
				if (state==0) {
					document.galbanner.src = "images/assets/path_gallery.jpg";
					place = 0;
					currentgallery = "path";
					arrlength = path_array.length - 1;	
				}
				document.gallerypic.src = path_array[place][0];
				document.gallerypic.alt = path_array[place][1];
				break;
			case "artp" :
				if (state==0) {
					document.galbanner.src = "images/assets/art_gallery.jpg";
					place = 0;
					currentgallery = "artp";
					arrlength = art_array.length - 1;	
				}
				document.gallerypic.src = art_array[place][0];
				document.gallerypic.alt = art_array[place][1];
				break;
			case "scen" :
				if (state==0) {
					document.galbanner.src = "images/assets/scene_gallery.jpg";
					place = 0;
					currentgallery = "scen";
					arrlength = scene_array.length - 1;	
				}
				document.gallerypic.src = scene_array[place][0];
				document.gallerypic.alt = scene_array[place][1];
				break;
			case "webs" :
			//alert("link number is " + document.links[7].href);
				if (state==0) {
					place = 0;
					currentgallery = "webs";
					arrlength = webs_array.length - 1;
					for (i=0;i<document.links.length;i++) {
						if (document.links[i].name=="linky") {
							counter=i;
						}
					}					
				} else {
					document.gallerypic.src = webs_array[place][0];
					document.gallerypic.alt = webs_array[place][1];
					document.links[counter].href = webs_array[place][2];
				}
				break;
			case "chup" :
				if (state==0) {
					document.galbanner.src = "images/party_gallery.jpg";
					place = 0;
					currentgallery = "chup";
					arrlength = kerns_party_array.length - 1;
					for (i=0;i<document.links.length;i++) {
						if (document.links[i].name=="linky") {
							counter=i;
						}
					}
				}
				document.gallerypic.src = kerns_party_array[place][0];
				document.gallerypic.alt = kerns_party_array[place][1];
				document.links[counter].href = kerns_party_array[place][0];
				break;
			case "wap" :
				if (state==0) {
					document.galbanner.src = "images/rewedding_gallery.jpg";
					place = 0;
					currentgallery = "wap";
					arrlength = rewed_array.length - 1;
					for (i=0;i<document.links.length;i++) {
						if (document.links[i].name=="linky") {
							counter=i;
						}
					}
				}
				document.gallerypic.src = rewed_array[place][0];
				document.gallerypic.alt = rewed_array[place][1];
				document.links[counter].href = rewed_array[place][0];			
				break;
			case "crob" :
				if (state==0) {
					document.galbanner.src = "images/photo_gallery.jpg";
					place = 0;
					currentgallery = "crob";
					arrlength = croto_array.length - 1;
					for (i=0;i<document.links.length;i++) {
						if (document.links[i].name=="linky") {
							counter=i;
						}
					}
				}
				document.gallerypic.src = croto_array[place][0];
				document.gallerypic.alt = croto_array[place][1];
				document.links[counter].href = croto_array[place][2];			
				break;
			case "rose" :
				if (state==0) {
					place = 1;
					direction = 1;
					currentgallery = "rose";
					arrlength = holdName.length - 1;
				}
				if (place==0) {
					if (direction==1) {
						place=1;
					} else {
						place=arrlength;
					}
				}				
				document.gallerypic.src = holdName[place];
				break;
			case "grinbergs" :
				if (state==0) {
					place = 1;
					direction = 1;
					currentgallery = "grinbergs";
					arrlength = grinbergs_array.length - 1;
				}
				if (place==0) {
					if (direction==1) {
						place=1;
					} else {
						place=arrlength;
					}
				}								
				//document.gallerypic.src = 'grinbergs/images/rg_tunnel_web.jpg';
				document.gallerypic.src = grinbergs_array[place][0];
				document.gallerypic.alt = grinbergs_array[place][1];				
				break;

		   default:  alert("Unexpected value encountered.");
		}		
	}
	
	function get_next_pic() {				
		place = place + 1;	
		direction=1;	
		if (place <= arrlength) {
			get_gallery(currentgallery,1);
			
		} else {
			place=0;
			get_gallery(currentgallery,1);
		}
	}
	
	function get_prev_pic() {
		place = place - 1;	
		direction=0;	
		if (place >= 0) {
			get_gallery(currentgallery,1);
		} else {
			place=arrlength;
			get_gallery(currentgallery,1);
		}		
	}

	function paintThumbs(start,end,row) {
		var thumbCount=end;
		var a,b=0;
		var bodyText,holdThumb;
		holdThumb="";
		
		bodyText = '<tr><td><img src="images/assets/spacer.gif" alt="" width="5" border="0" /></td>';
		
		for (a=start;a<=thumbCount;a++)
		{
			holdName[a]='images/roses/rose_'+a+'.jpg';
			holdThumb='images/thumbs/rose_'+a+'_thumb.jpg';
			bodyText = bodyText + '<td><a href="#" onClick="putPic(' + a + 
								');"><img src=' + holdThumb + ' alt="" width="30" border="0" /></a></td>';
			b++;
			if (b%row==0)
			{
				bodyText = bodyText + '<td><img src="images/assets/spacer.gif" alt="" width="5" border="0" /></td>' +
								'</tr><tr><td><img src="images/assets/spacer.gif" alt="" height="5" border="0" /></td></tr>' +
								'<tr><td><img src="images/assets/spacer.gif" alt="" width="5" border="0" /></td>';
			} else {
				bodyText = bodyText + '<td><img src="images/assets/spacer.gif" alt="" width="5" border="0" /></td>';
			}
		}
		bodyText = bodyText + '</tr>';
		document.write (bodyText);

	}
	
	function putPic(place) {
		document.images['gallerypic'].src = holdName[place];
	}
		
	function random_swap(imgname,set) {
		pick_range(set);
		rand();
		document.images[imgname].src=slice_array[randomNumber];
	}

	function randomTileShifter(tilename) {
		var picture,tile,tiletemp;
		
		counter=counter+1;
		nrand(85);
		x=randomNumber+1;
		nrand(5);
		i=randomNumber+1;
		nrand(9);
		j=randomNumber+1;
		nrand(3);
		k=randomNumber+1;

		picture="images/thumbs/rose_"+x+"_thumb.jpg";
		tile="images/tiles/tcr"+i+"c"+j+".jpg";

		if ((counter % 3) == 0)
		{ tiletemp=picture;
		} else {
			tiletemp=tile; }
		
		holdrandtile=tiletemp;
		document.images[tilename].src=tiletemp;
	}
	
	function pick_range(setname) {
		switch (setname) {
			case "slice1" :
				range=40;
				break;
		}
	}
	
	function rand() {
			randomNumber = Math.floor(Math.random()*range);
	}

	function nrand(nrange) {
		randomNumber = Math.floor(Math.random()*nrange);
	}
	
	function nav_swap_over(navname,imgroot,imgswap) {
		hold_over=imgroot;
		document.images[navname].src=imgswap;				
	}
	function nav_swap_out(navname) {
		document.images[navname].src=hold_over;
	}

	function openFixedWindow(where,what,big) {
		var theUrl = where;
		var theSize = big;
		var theName = what;	
		window.open(theUrl,theName,theSize);
	}
	function auto_swap_over(navname) {
		if (show_toggle==0) {
			document.images[navname].src="images/assets/auto_on_on.jpg";
		} else {
			document.images[navname].src="images/assets/auto_off_on.jpg";
		}		
	}
	
	function auto_swap_out(navname) {
		if (show_toggle==0) {
			document.images[navname].src="images/assets/auto_on.jpg";
		} else {
			document.images[navname].src="images/assets/auto_off.jpg";
		}		
	}	
	
	function 	toggle_show() {
		if (show_toggle==0) {
			show_toggle=1;
			document.images['auto'].src="images/assets/auto_off_on.jpg";
		} else {
			show_toggle=0;
			document.images['auto'].src="images/assets/auto_on_on.jpg";
		}
		run_show();
	}

	function run_show() {
				
		if (show_toggle==1) {
			place = place + 1;		
			if (place <= arrlength) {
				get_gallery(currentgallery,1);				
			} else {
				place=0;
				get_gallery(currentgallery,1);
			}
			setTimeout("run_show()",4000);
		}
	}
	
