﻿	
	var tBlank				= 0;
	var tUntitled			= 1;
	var tYCALWB				= 2;
	var tShoot				= 3;
	var tBike				= 4;
	var tAfterElvgren		= 5;
	var tAfterWhittrup		= 6;
	var tBirds				= 7;
	var tWorkInProgress		= 8;
	var tCow				= 9;
	var tBarbie				= 10;
	var tTestTubes			= 11;
	
	var titleList = new Array();
	
	titleList[ tBlank ] = " ";
	titleList[ tUntitled ] = 'untitled';
	titleList[ tYCALWB ] = '"You\'ve Come a Long Way Baby!"';
	titleList[ tShoot ] = '"Shoot the Messenger"';
	titleList[ tBike ] = '"!"';
	titleList[ tAfterElvgren ] = 'untitled (after Elvgren)';
	titleList[ tAfterWhittrup ] = 'untitled (after Whittrup)';
	titleList[ tBirds ] = '"The Birds"';
	titleList[ tWorkInProgress ] = 'WORK IN PROGRESS';
	titleList[ tCow ] = '"Apocalypse Cow"';
	titleList[ tBarbie ] = '"Ken and Barbie"';
	titleList[ tTestTubes ] = 'untitled';
	
	var mBlank		= 0;
	var mAoC		= 1;
	var mCoP		= 2;
	var mAI			= 3;
	var mOoC		= 4;
	var mAAoC		= 5;
	var mSP			= 6;
	var m35			= 7;
	var mAoD		= 8;
	
	var mediaList = new Array();
	
	mediaList[ mBlank ] = " ";
	mediaList[ mAoC ] = "acrylic on canvas";
	mediaList[ mCoP ] = "charcoal on paper";
	mediaList[ mAI ] = "Adobe Illustrator";
	mediaList[ mOoC ] = "oil on canvas";
	mediaList[ mAAoC ] = "acrylic & alkyd on canvas";
	mediaList[ mSP ] = "screenprint";
	mediaList[ m35 ] = "35mm print";
	mediaList[ mAoD ] = "acrylic on drywall";


	var sBlank		= 0;
	var s24x30		= 1;
	var s32x48		= 2;
	var s108x114	= 3;
	var s24x48		= 4;
	var s95x63		= 5;
	var s95x78		= 6;
	var s48x64		= 7;
	var s30x48		= 8;
	var s44x72		= 9;
	var s36x48		= 10;
	var s30x42		= 11;
	var s8x10		= 12;
	var s22x30		= 13;
	var s30x44		= 14;
	var s52x78		= 15;
	var s45x78		= 16;
	var s58x78		= 17;
	var s50x78		= 18;
	var s71x78		= 19;
	var s95x55		= 20;
	
	var sizeList = new Array();
	
	sizeList[ sBlank ]		= " ";
	sizeList[ s24x30 ]		= '24" x 30"';
	sizeList[ s32x48 ]		= '32" x 48"';
	sizeList[ s108x114 ]	= '108" x 114"';
	sizeList[ s24x48 ]		= '24" x 48"';
	sizeList[ s95x63 ]		= '95" x 63"';
	sizeList[ s95x78 ]		= '95" x 78"';
	sizeList[ s48x64 ]		= '48" x 64"';
	sizeList[ s30x48 ]		= '30" x 48"';
	sizeList[ s44x72 ]		= '44" x 72"';
	sizeList[ s36x48 ]		= '36" x 48"';
	sizeList[ s30x42 ]		= '30" x 42"';
	sizeList[ s8x10 ]		= '8" x 10"';
	sizeList[ s22x30 ]		= '22" x 30"';
	sizeList[ s30x44 ]		= '30" x 44"';
	sizeList[ s52x78 ]		= '52" x 78"';
	sizeList[ s45x78 ]		= '45" x 78"';
	sizeList[ s58x78 ]		= '58" x 78"';
	sizeList[ s50x78 ]		= '50" x 78"';
	sizeList[ s71x78 ]		= '71" x 78"';
	sizeList[ s95x55 ]		= '95" x 55"';
	
	var sizeListMetric = new Array();
	
	sizeListMetric[ sBlank ]		= " ";
	sizeListMetric[ s24x30 ]		= " ";
	sizeListMetric[ s32x48 ]		= " ";
	sizeListMetric[ s108x114 ]		= " ";
	sizeListMetric[ s24x48 ]		= " ";
	sizeListMetric[ s95x63 ]		= '241 x 160 cm';
	sizeListMetric[ s95x78 ]		= '241 x 198 cm';
	sizeListMetric[ s48x64 ]		= " ";
	sizeListMetric[ s30x48 ]		= " ";
	sizeListMetric[ s44x72 ]		= " ";
	sizeListMetric[ s36x48 ]		= " ";
	sizeListMetric[ s30x42 ]		= " ";
	sizeListMetric[ s8x10 ]			= " ";
	sizeListMetric[ s22x30 ]		= '56 x 76 cm';
	sizeListMetric[ s30x44 ]		= " ";
	sizeListMetric[ s52x78 ]		= '132 x 198 cm';
	sizeListMetric[ s45x78 ]		= '114 x 198 cm';
	sizeListMetric[ s58x78 ]		= '147 x 198 cm';
	sizeListMetric[ s50x78 ]		= '127 x 198 cm';
	sizeListMetric[ s71x78 ]		= '180 x 198 cm';
	sizeListMetric[ s95x55 ]		= '241 x 140 cm';
	
	var yBlank = 0;
	var y1995 = 1;
	var y1998 = 2;
	var y2000 = 3;
	var y2001 = 4;
	var y2002 = 5;
	var y2003 = 6;
	var y2004 = 7;
	var y2005 = 8;
	var y2006 = 9;
	var y1993 = 10;
	var y2007 = 11;
	var y2008 = 12;
	var y2009 = 13;
	
	var yearList = new Array();
	
	yearList[ yBlank ] = " ";
	yearList[ y1995 ] = "1995";
	yearList[ y1998 ] = "1998";
	yearList[ y2000 ] = "2000";
	yearList[ y2001 ] = "2001";
	yearList[ y2002 ] = "2002";
	yearList[ y2003 ] = "2003";
	yearList[ y2004 ] = "2004";
	yearList[ y2005 ] = "2005";
	yearList[ y2006 ] = "2006";
	yearList[ y1993 ] = "1993";
	yearList[ y2007 ] = "2007";
	yearList[ y2008 ] = "2008";
	yearList[ y2009 ] = "2009";

	var iBlank = 0;
	var iLtd25 = 1;
	var iLtd10 = 2;
	var iLtd12 = 3;
	var infoList = new Array();
	infoList[ iBlank ] = " ";
	infoList[ iLtd25 ] = "limited edition of 25";
	infoList[ iLtd10 ] = "limited edition of 10";
	infoList[ iLtd12 ] = "limited edition of 12";
	
	var pBlank = 0;
	var pSold = 1;
	var p400 = 2;
	var p600 = 3;
	var p4000 = 4;
	var p2500 = 5;
	var p200 = 6;
	var p6000 = 7;
	var p5000 = 8;
	
	var priceList = new Array();
	
	priceList[ pBlank ] = " ";
	priceList[ pSold ] = "sold";
	priceList[ p400 ] = "$400";
	priceList[ p600 ] = "$600";
	priceList[ p4000 ] = "$4000";
	priceList[ p2500 ] = "$2500";
	priceList[ p200 ] = "$200";
	priceList[ p6000 ] = "$6000";
	priceList[ p5000 ] = "$5000";
	
	var imageArray = new Array();
	var imagePrice = new Array();
	var imageMedia = new Array();
	var imageSize = new Array();
	var imageSizeMetric = new Array();
	var imageTitle = new Array();
	var imageYear = new Array();
	
	var numImages = 8;
	var currentImageIndex = 0;
	var nextImage = -1;
	var prevImage = -2;
	var bio = -3;
	

	var useSameThumb = -1;
	var bioImageIndex = numImages + 1;
	
	var barbieIndex = 0;
	var waterSkierIndex = 1;
	var charlesAtlasIndex = 2;
	var kryptoniteIndex = 3;
	var birdsIndex = 4;
	var babyIndex = 5;
	var cowIndex = 6;
	var testTubeIndex = 7;
	// twoThousandAndThreeIndex = 6;
	//var bikeIndex = 7;
	
	var sortArray = new Array();
	sortArray[ 0 ] = barbieIndex;
	sortArray[ 1 ] = charlesAtlasIndex;
	sortArray[ 2 ] = waterSkierIndex;
	sortArray[ 3 ] = cowIndex;
	sortArray[ 4 ] = kryptoniteIndex;
	sortArray[ 5 ] = birdsIndex;
	sortArray[ 6 ] = babyIndex;
	sortArray[ 7 ] = testTubeIndex;
	//sortArray[ 6 ] = bikeIndex;
	//sortArray[ 7 ] = twoThousandAndThreeIndex;
	
	
	
	function preloadImages()
	{
		imageArray[ waterSkierIndex ] = new Image();
		imageArray[ waterSkierIndex ].src = "images/image00.jpg";
		imagePrice[ waterSkierIndex ] = priceList[ pBlank ];
		imageMedia[ waterSkierIndex ] = mediaList[ mAoC];
		imageTitle[ waterSkierIndex ] = titleList[ tAfterElvgren ]; 
		imageYear[ waterSkierIndex ] = yearList[ y2007 ];
		imageSize[ waterSkierIndex ] = sizeList[ s45x78];
		imageSizeMetric[ waterSkierIndex ] = sizeListMetric[ s45x78];
		
		imageArray[ charlesAtlasIndex ] = new Image();
		imageArray[ charlesAtlasIndex ].src = "images/image06.jpg";
		imagePrice[ charlesAtlasIndex ] = priceList[ pBlank ];
		imageMedia[ charlesAtlasIndex ] = mediaList[ mAoC];
		imageTitle[ charlesAtlasIndex ] = titleList[ tAfterWhittrup ]; 
		imageYear[ charlesAtlasIndex ] = yearList[ y2007 ]; 
		imageSize[ charlesAtlasIndex ] = sizeList[ s58x78];
		imageSizeMetric[ charlesAtlasIndex ] = sizeListMetric[ s58x78];
	
		imageArray[ kryptoniteIndex ] = new Image();
		imageArray[ kryptoniteIndex ].src = "images/image01.jpg";
		imagePrice[ kryptoniteIndex ] = priceList[ pBlank ];
		imageMedia[ kryptoniteIndex ] = mediaList[ mAoC];
		imageTitle[ kryptoniteIndex ] = titleList[ tShoot ]; 
		imageYear[ kryptoniteIndex ] = yearList[ y2006 ]; 
		imageSize[ kryptoniteIndex ] = sizeList[ s52x78];
		imageSizeMetric[ kryptoniteIndex ] = sizeListMetric[ s52x78];
		
		imageArray[ birdsIndex ] = new Image();
		imageArray[ birdsIndex ].src = "images/image02.jpg";
		imagePrice[ birdsIndex ] = priceList[ pBlank ];
		imageMedia[ birdsIndex ] = mediaList[ mAoC];
		imageTitle[ birdsIndex ] = titleList[ tBirds ]; 
		imageYear[ birdsIndex ] = yearList[ y2005 ]; 
		imageSize[ birdsIndex ] = sizeList[ s95x63];
		imageSizeMetric[ birdsIndex ] = sizeListMetric[ s95x63];
	
		imageArray[ babyIndex ] = new Image();
		imageArray[ babyIndex ].src = "images/image03.jpg";
		imagePrice[ babyIndex ] = priceList[ pBlank ];
		imageMedia[ babyIndex ] = mediaList[ mAoC];
		imageTitle[ babyIndex ] = titleList[ tYCALWB ]; 
		imageYear[ babyIndex ] = yearList[ y2005 ]; 
		imageSize[ babyIndex ] = sizeList[ s95x78];
		imageSizeMetric[ babyIndex ] = sizeListMetric[ s95x78];

		imageArray[ cowIndex ] = new Image();
		imageArray[ cowIndex ].src = "images/image07.jpg";
		imagePrice[ cowIndex ] = priceList[ pBlank ];
		imageMedia[ cowIndex ] = mediaList[ mAoC];
		imageTitle[ cowIndex ] = titleList[ tCow ]; 
		imageYear[ cowIndex ] = yearList[ y2007 ]; 
		imageSize[ cowIndex ] = sizeList[ s50x78];
		imageSizeMetric[ cowIndex ] = sizeListMetric[ s50x78];

		imageArray[ barbieIndex ] = new Image();
		imageArray[ barbieIndex ].src = "images/image08.jpg";
		imagePrice[ barbieIndex ] = priceList[ pBlank ];
		imageMedia[ barbieIndex ] = mediaList[ mAoC];
		imageTitle[ barbieIndex ] = titleList[ tBarbie ]; 
		imageYear[ barbieIndex ] = yearList[ y2008 ]; 
		imageSize[ barbieIndex ] = sizeList[ s71x78];
		imageSizeMetric[ barbieIndex ] = sizeListMetric[ s71x78];

		imageArray[ testTubeIndex ] = new Image();
		imageArray[ testTubeIndex ].src = "images/image09.jpg";
		imagePrice[ testTubeIndex ] = priceList[ pBlank ];
		imageMedia[ testTubeIndex ] = mediaList[ mAoC];
		imageTitle[ testTubeIndex ] = titleList[ tTestTubes ]; 
		imageYear[ testTubeIndex ] = yearList[ y2009 ]; 
		imageSize[ testTubeIndex ] = sizeList[ s95x55];
		imageSizeMetric[ testTubeIndex ] = sizeListMetric[ s95x55];
/*		
		imageArray[ twoThousandAndThreeIndex ] = new Image();
		imageArray[ twoThousandAndThreeIndex ].src = "images/image04.jpg";
		imagePrice[ twoThousandAndThreeIndex ] = priceList[ pBlank ];
		imageMedia[ twoThousandAndThreeIndex ] = mediaList[ mSP];
		imageTitle[ twoThousandAndThreeIndex ] = titleList[ tUntitled ]; 
		imageYear[ twoThousandAndThreeIndex ] = yearList[ y2003 ]; 
		imageSize[ twoThousandAndThreeIndex ] = sizeList[ s22x30];
		imageSizeMetric[ twoThousandAndThreeIndex ] = sizeListMetric[ s22x30];
		
		imageArray[ bikeIndex ] = new Image();
		imageArray[ bikeIndex ].src = "images/image05.jpg";
		imagePrice[ bikeIndex ] = priceList[ pBlank ];
		imageMedia[ bikeIndex ] = mediaList[ mSP];
		imageTitle[ bikeIndex ] = titleList[ tBike ]; 
		imageYear[ bikeIndex ] = yearList[ y2003 ]; 
		imageSize[ bikeIndex ] = sizeList[ s22x30];
		imageSizeMetric[ bikeIndex ] = sizeListMetric[ s22x30];
*/		
		imageArray[ bioImageIndex ] = new Image();
		imageArray[ bioImageIndex ].src = "images/bio.jpg";
		imagePrice[ bioImageIndex ] = priceList[ pBlank ];
		imageMedia[ bioImageIndex ] = mediaList[ mBlank];
		imageTitle[ bioImageIndex ] = titleList[ tBlank ]; 
		imageYear[ bioImageIndex ] = yearList[ yBlank ]; 
		imageSize[ bioImageIndex ] = sizeList[ sBlank];
	}


	function imageToLinkName(image) {
		if (image == 0) return "image0";
		if (image == 1) return "image1";
		if (image == 2) return "image2";
		if (image == 3) return "image3";
		if (image == 4) return "image4";
		if (image == 5) return "image5";
		if (image == 6) return "image6";
		if (image == 7) return "image7";
		/*
		if (image == 6) return "image6";
		if (image == 7) return "image7";
		*/

		return null;
	}
	
	function ShowHideDiv( divName, showIt )
	{
		var divString;
		var theDiv;
		
		if ( document.all )
		{
			divString = "window.document.all. " + divName + ".style";
			theDiv = eval( divString );
			theDiv.visibility = showIt ? "visible" : "hidden";
		}
		else if ( document.layers )
		{
			divString = "window.document. " + divName;
			theDiv = eval( divString );
			theDiv.visibility = showIt ? "visible" : "hidden";
		}
		else if ( document.getElementById )
		{
			window.document.getElementById( divName ).style.visibility = showIt ? "visible" : "hidden";
		}
		else 
			return;
		
	}

	function updateArtInfo(index) {
		if ( getObj( "artTitle" ) )
		{
			getObj( "artTitle" ).innerHTML = imageTitle[ index ];
		}
		if ( getObj( "media" ) )
		{
			getObj( "media" ).innerHTML = imageMedia[ index ];
		}
		if ( getObj( "size" ) )
		{
			getObj( "size" ).innerHTML = imageSize[ index ];
		}
		if ( getObj( "sizeMetric" ) )
		{
			getObj( "sizeMetric" ).innerHTML = imageSizeMetric[ index ];
		}
		if ( getObj( "year" ) )
		{
			getObj( "year" ).innerHTML = imageYear[ index ];
		}
		if ( getObj( "price" ) )
		{
			getObj( "price" ).innerHTML = imagePrice[ index ];
		}
	}
	
	function loadBio() {
		//window.document.displayedImage.src = imageArray[ bioImageIndex ].src;
		ShowHideDiv( "art", false );
		ShowHideDiv( "bioInfo", true );
		updateArtInfo(bioImageIndex);
	}
	
	
	function loadit(image) {
		if (imageToLinkName(currentImageIndex)) {
			getObj(imageToLinkName(currentImageIndex)).className = "imagelink";
		}
		
		if (image == bio) {
			loadBio();
			return;
		}

		ShowHideDiv( "bioInfo", false );
		ShowHideDiv( "art", true );

		if (image == nextImage) {
			if (++currentImageIndex >= numImages)
				currentImageIndex = 0;
		}
		else if (image == prevImage) {
			if (--currentImageIndex < 0)
				currentImageIndex = numImages - 1;
		}
		else
			currentImageIndex = image;
	
		if (imageToLinkName(currentImageIndex))  {
			getObj(imageToLinkName(currentImageIndex)).className = "activelink";
		}
	
		window.document.displayedImage.src = imageArray[ sortArray[currentImageIndex] ].src;
		updateArtInfo(sortArray[currentImageIndex]);
	}

	function getObj( theObjName )
	{
		if ( document.getElementById )
		{
			return document.getElementById( theObjName );
		}
		else if ( document.all )
		{
			return document.all.theObjName;
		}
		else if ( document.layers )
		{
			return document.theObjName;
		}
		else return null;
	}
	
