var gal5_captions = new Array('Pat Dipaula Klein','My Beating Heart','My Beating Heart (detail)','Tangled Nerves','Tangled Nerves (detail)','There is a Bird in the Poplars','There is a Bird in the Poplars (detail)','Stroll in the Park','Stroll in the Park (detail)','Ubu Roi','Ubu Roi (detail)','Out and About','Out and About (detail)','Jitterbug','Jitterbug (detail)','Fashionistas','Fashionistas (detail)');
var gal4_captions = new Array('Pat Dipaula Klein','Indigo Nest','Indigo Nest (detail)','Carnival','Carnival (detail)','Multicolored Nest','Multicolored Nest (detail)','Wee Beasties','Wee Beasties (detail)','Syntax','Syntax (detail)','Number 5','Number 5 (detail)');
var gal3_captions = new Array('Pat Dipaula Klein','3 Sea Anemones','Airborne Fingers','Airborne Fingers (detail)','Derriere','Derriere (detail)','Greetings','Greetings (detail)','Growth','Growth (detail)','Phantasmagoria','Phantasmagoria (detail)','Pink Figure','Pink Figure (detail)','The Rumpus of Shapes','The Rumpus of Shapes (detail)','Sea Anemones','Sea Anemone','Yin and Yang I','Yin and Yang I (detail)','Yin and Yang II','Yin and Yang II (detail)');	
var gal2_captions = new Array('Pat Dipaula Klein','Margin Notes #1','Margin Notes #1 \(detail\)','Blue Bird House','Blue Bird House (door up)','Blue Bird House (detail)','Four Figures and Music','Four Figures and Music (detail)','The Green Tree','The Green Tree (detail)','All the World\'s a Stage','All the World\'s a Stage (detail)','Margin Notes #2','Margin Notes #2 (detail)','Phantasmagoria','Phantasmagoria (detail)','Sailing with Beatrice','Sailing with Beatrice (detail)','The Stitcher','The Stitcher (detail)','Morning, Noon, Night','Morning, Noon, Night (detail)','A Mother\'s Prayer','A Mother\'s Prayer (detail)')
var gal1_captions = new Array('Pat Dipaula Klein','Seasons of Your Mind','Orphaned Chimpanzee','Orphaned Chimpanzee (detail)','Embroidered Box','Box (detail)','Sky Rocket','Her Consciousness is Filled With Singing Birds','Consciousness (detail)','The Green Nest', 'The Green Nest (detail)','Genetalia Sampler','Genetalia Sampler (detail)','Freedom','Freedom (detail)','Vessels','Vessels (detail)','The Nest', 'The Nest (detail)','The Oracle','The Oracle (detail)','Listen','Listen (detail)','Fruits of the Earth','Fruits of the Earth (detail)','Creativity', 'The Force That Through the Green Fuse','Self Portrait')
var slide = 1;
var galleryNumber = 5;
var finalSlide = 16;
	
function galleryNum(gallery) {
	slide = 1;	
	galleryNumber = gallery;
	showPrevious();
	if (galleryNumber == 2){
		change_main_image('main_image', '/images/gal2_1.jpg', 'Margin Notes #1', slide);				
		finalSlide = 23;
	}
	else if (galleryNumber == 1){
		change_main_image('main_image', '/images/gal1_1.jpg', 'Seasons of Your Mind', slide);
		finalSlide = 27;
	} 
	else if (galleryNumber == 3){
		change_main_image('main_image', '/images/gal3_1.jpg', '3 Sea Anemones', slide);
		finalSlide = 21;
	} 	
	else if (galleryNumber == 4){
		change_main_image('main_image', '/images/gal4_1.jpg', 'Indigo Nest', slide);
		finalSlide = 12;
	} 
	else if (galleryNumber == 5){
		change_main_image('main_image', '/images/gal5_1.jpg', 'My Beating Heart', slide);
		finalSlide = 16;
	} 
}

function change_main_image(element, src, caption, slideNum) {				
	document.getElementById('thumb_' + slide).style.border="1px solid transparent";					
	slide = slideNum;
	document.getElementById('thumb_' + slide).style.border="1px solid #2f4b60";											
	var huge_raw = src.slice(0, -4) + "_huge";
	var huge = huge_raw + ".jpg";
	var html_img_src = "<a href=\"" + huge + "\" class=\"highslide\" onclick=\"return hs.expand(this, {captionId: \'caption_high" + src +"\'})\">" + "<img src='" + src + "'></a>";	
	var ethan_caption = "<div class=\"highslide-caption\" id=\"caption_high" + src + "\">" + caption + "</div>"
	document.getElementById('main_image').innerHTML=html_img_src;
	document.getElementById('caption').innerHTML=caption;
	document.getElementById('ethan_test').innerHTML = ethan_caption;
	showPrevious();
	showNext();
}

function nextArrow() {
	var lastSlide = slide;			
	slide += 1;	
	document.getElementById('thumb_' + lastSlide).style.border="1px solid transparent";					
	var imageSrc = "/images/gal" + galleryNumber + "_" + slide + ".jpg";	
	switch(galleryNumber){
		case 5:
			change_main_image('main_image', imageSrc, gal5_captions[slide], slide);		 		
			break;
		case 4:
			change_main_image('main_image', imageSrc, gal4_captions[slide], slide);		 		
			break;
		case 3:
			change_main_image('main_image', imageSrc, gal3_captions[slide], slide);		 		
			break;	
		case 2:
			change_main_image('main_image', imageSrc, gal2_captions[slide], slide);		 		
			break;
		case 1:
			change_main_image('main_image', imageSrc, gal1_captions[slide], slide);		 		
			break;	
		default:
			change_main_image('main_image', imageSrc, 'Pat Dipaula Klein', slide);		 		
			break;												
	}
	showPrevious();
	showNext();		
}	

function previousArrow() {
	slide-=1;
	var lastSlide = slide + 1;	
	document.getElementById('thumb_' + lastSlide).style.border="1px solid transparent";					
	var imageSrc = "/images/gal" + galleryNumber + "_" + slide + ".jpg";	
	switch(galleryNumber){
		case 5:
			change_main_image('main_image', imageSrc, gal5_captions[slide], slide);	
			break;	
		case 4:
			change_main_image('main_image', imageSrc, gal4_captions[slide], slide);	
			break;	
		case 3:
			change_main_image('main_image', imageSrc, gal3_captions[slide], slide);	
			break;	
		case 2:
			change_main_image('main_image', imageSrc, gal2_captions[slide], slide);		 		
			break;
		case 1:
			change_main_image('main_image', imageSrc, gal1_captions[slide], slide);		 		
			break;	
		default:
			change_main_image('main_image', imageSrc, 'Pat Dipaula Klein', slide);		 		
			break;												
	}
	showPrevious();
}

function showPrevious() {
	if (slide == 1) {
		document.getElementById('previous').style.visibility="hidden";
	}
	else {
		document.getElementById('previous').style.visibility="visible";		
	}	
}
function showNext() {
	if (slide == finalSlide) {
		document.getElementById('next').style.visibility="hidden";
	}
	else {
		document.getElementById('next').style.visibility="visible";		
	}	
}	
