//** assumptions: full-sized images in root directory, thumbnail images in a "thumb" directory, named the same as their full-sized counterparts
var images=exhibit.images
var dirArtist=exhibit.dir;
var dirThumb=exhibit.dir+'thumb/';

//** artists DB (these could cache between exhibits; for clarity,the scope of this is still up for debate)
var aName=0,aLink=1
var artists=new Array(
	new Array("Damien M Jones","mailto:damien@room101.com"),
	new Array("Justin Dylan Renney","mailto:justin@room101.com")
)

//** browser sniffing; conditional styles
var b=navigator.appVersion,iStyle=(parseInt(b)>=4),iDHTML=(iStyle&&(b.indexOf("MSIE")>0))
var styleBody='';if(!iStyle){styleBody=' bgcolor="#000040" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" topmargin="0"';} else {if(!iDHTML){styleBody=' class="nsbody"';}}
var styleHeading='class="heading"';if(!iStyle){styleHeading='face="Verdana, Arial, Geneva, Helvetica" size="7" color="#66CCFF"';}
var styleLocation='class="location"';if(!iStyle){styleLocation='face="Verdana, Arial, Geneva, Helvetica" size="4"';}
var styleNormal='';if(!iStyle){styleNormal='face="Arial" size="3"';}
var smallImgProps=' border=2 hspace=5 vspace=5 width=75 height=75'

//** page functions
function changeImage(i){
	var d=document;
	i=startOver(i,images.length);
	if((b.indexOf('Mac')==-1)&&iDHTML){
		currentImage=i;
		d.currentImg.style.filter="FILTER: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=12//);"
		//d.currentImg.style.filter="FILTER: progid:DXImageTransform.Microsoft.Iris(irisstyle=STAR,motion=out); "
		//d.currentImg.style.filter="FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.25,wipestyle=0,motion=forward); "
		d.currentImg.style.filter="FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);"
		//d.currentImg.style.filter="FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=PUSH,Bands=1); "
        	d.currentImg.filters[0].apply();
		d.currentImg.src=images[currentImage];
        	d.currentImg.filters[0].play();
	} else {
		d.location=d.location.href.split("?")[0]+'?img='+i
	}
}


function onOver(item){item.style.borderColor='red';item.style.filter='none';}
function onOut(item){item.style.borderColor='white';item.style.filter='gray';}
function onOutMain(item){item.style.borderColor='white';}
function getMonthName(iMonth){iMonth=iMonth-1;var months=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");return months[iMonth]}
function addAlt(sAlt,sFile){if(!sAlt){sAlt=stripExt(sFile)};return ' alt="Enlarge image: '+sAlt.toLowerCase()+'"'}
function stripExt(sFile){return sFile.substring(0,sFile.indexOf('.', 0));}
function addCaption(sCaption){if(!sCaption){sCaption=sSubject+' at '+exhibit.location};return sCaption.toLowerCase();}
function createLink(sLink,sDesc){if(sLink){sDesc='<a href="'+sLink+'">'+sDesc+'</a>'};return sDesc;}
function startOver(i,iMax){if(i>=iMax){i=0};return i;}

//** image navigation for non-DHTML browsers
var currentImage=0,currentCookie=window.location.search.substring(1);
if(currentCookie){currentImage=eval(currentCookie);}

function preload() {
	var iLen=images.length;
	imgCache=new Array(iLen);
	for(i=0;i<iLen;i++){
		imgCache[i]=new Image();imgCache[i].src=images[i];
	}
}

function synchCombo(){
	for(var i=0;i<toc.length;i++){
		if(toc[i]==exhibit){
			c=document.forms[0].elements[0].selectedIndex=i;
			return true;
		}
	}
}