function MM_reloadPage(init) {  //reloads the window if Nav4 resized 
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var iC = new Object();
var iL = new Object();
var iS = new Object();
var firstThumb;

var name="fdstudios_john";
var address="yahoo.com";
var link = "email@JohnFerguson";

var currentArt = 0;
var MAXTHUMBS = 6;
function fergMail() {
	document.write("<a href='mailto:"+ name + "@" + address + "'>" + link + "</a>");
}

function zoomImg(sI){
	var cS = new Image(100,100);
	var oLI;
	for (var i=0;i<4;i++) {
		if (document.getElementById("pixLarge").src==iL[currentArt][i].src) {
			oLI = i;
			break;
		}
	}

	switch(sI){
		case 0:
			cS.src=document.getElementById("pixSmall1").src;
			document.getElementById("pixSmall1").src=iS[currentArt][oLI].src;
			break;
		case 1:
			cS.src=document.getElementById("pixSmall2").src;
			document.getElementById("pixSmall2").src=iS[currentArt][oLI].src;
			break;
		case 2:
			cS.src=document.getElementById("pixSmall3").src;
			document.getElementById("pixSmall3").src=iS[currentArt][oLI].src;
			break;
		default: break;
	}

	for (var i=0;i<4;i++){
		if (cS.src==iS[currentArt][i].src) {
			document.getElementById("pixLarge").src=iL[currentArt][i].src;
			break;
		}
	}
}


function setImg(update){

	if (!iC[update]) return;
	if (document.getElementById("pixLarge").src == iL[update][0].src) 
		return;													   	   

	document.getElementById("pixLarge").src=iL[update][0].src;	 
	document.getElementById("zoomedImg").style.pixelLeft=lIL[update];	 
	document.getElementById("zoomedImg").style.pixelTop =lIT[update];	 
	document.getElementById("zoomedImg").style.left=lIL[update];	 
	document.getElementById("zoomedImg").style.top =lIT[update];

	document.getElementById("zoomedImg").style.pixelHeight=lIH[update];	 
	document.getElementById("zoomedImg").style.pixelWidth =lIW[update];	 
	document.getElementById("zoomedImg").style.height=lIH[update];	 
	document.getElementById("zoomedImg").style.width =lIW[update];

	document.getElementById("zoomImg1").style.visibility="hidden";	 
	document.getElementById("zoomImg2").style.visibility="hidden";	 
	document.getElementById("zoomImg3").style.visibility="hidden";	 

	document.getElementById("pixSmall1").src=iS[update][1].src; 
	document.getElementById("zoomImg1").style.pixelLeft=sI1L[update];	 
	document.getElementById("zoomImg1").style.pixelTop=sI1T[update];	 
	document.getElementById("zoomImg1").style.left=sI1L[update];	 
	document.getElementById("zoomImg1").style.top= sI1T[update];	 
	document.getElementById("zoomImg1").style.visibility=sS1[update];	 

	document.getElementById("pixSmall2").src=iS[update][2].src; 
	document.getElementById("zoomImg2").style.pixelLeft=sI2L[update];	 
	document.getElementById("zoomImg2").style.pixelTop=sI2T[update];	 
	document.getElementById("zoomImg2").style.left=sI2L[update];	 
	document.getElementById("zoomImg2").style.top= sI2T[update];	 
	document.getElementById("zoomImg2").style.visibility=sS2[update];	 

	document.getElementById("pixSmall3").src=iS[update][3].src; 
	document.getElementById("zoomImg3").style.pixelLeft=sI3L[update];	 
	document.getElementById("zoomImg3").style.pixelTop=sI3T[update];	 
	document.getElementById("zoomImg3").style.left=sI3L[update];	 
	document.getElementById("zoomImg3").style.top= sI3T[update];	 
	document.getElementById("zoomImg3").style.visibility=sS3[update];	 

	document.getElementById("contentDescription").style.pixelLeft=dL[update];	 
	document.getElementById("contentDescription").style.pixelTop=dT[update];	 
	document.getElementById("contentDescription").style.left=dL[update];	 
	document.getElementById("contentDescription").style.top= dT[update];	 

	var txt = document.createTextNode(tT[update]);
	var elem = document.getElementById("title");
	var oldText = elem.replaceChild(txt,elem.firstChild);

	txt = document.createTextNode(tM[update]);
	elem = document.getElementById("material");
	oldText = elem.replaceChild(txt,elem.firstChild);

	txt = document.createTextNode(tD[update]);
	elem = document.getElementById("dimensions");
	oldText = elem.replaceChild(txt,elem.firstChild);

	currentArt = update;

	document.getElementById("contentClickImage").style.visibility= "hidden";	 
	if (iN[update] != 1){
		document.getElementById("contentClickImage").style.pixelLeft=cIL[update];	 
		document.getElementById("contentClickImage").style.pixelTop=cIT[update];	 
		document.getElementById("contentClickImage").style.left=cIL[update];	 
		document.getElementById("contentClickImage").style.top= cIT[update];	 
		document.getElementById("contentClickImage").style.visibility= "visible";	 
	}
}

function loadImg(i,c){
	var j;
	for(j=0;j<iN[i];j++) {
		iL[i][j]= new Image(lIW[i],lIH[i]);
		iL[i][j].src= "images/" + c + i + "Large" + j + ".jpg";
		iS[i][j]= new Image(sIW[i],sIH[i]);
		iS[i][j].src= "images/" + c + i + "Small" + j + ".jpg";
	}
	while(j<4) {
		iL[i][j]= new Image(1,1);
		iL[i][j].src= "images/blank.gif";
		iS[i][j]= new Image(1,1);
		iS[i][j].src= "images/blank.gif";
		j++;
	}
	iC[i] = true;
	document.getElementById("thumbNail"+i).style.visibility="visible";	 
}	

function loadImgs(c){
	var i;
	if (document.images) {
		for (i=0;i<nI;i++){
			iC[i] = false;
			iL[i] = new Array(4);
			iS[i] = new Array(4);
		}
		if (nI>MAXTHUMBS){
			firstThumb = nI - MAXTHUMBS;
			document.getElementById("nextArrow").style.visibility="visible";	 
			loadImg(0,c);
		}
		else 
			firstThumb = 0;
		for (i=firstThumb; i<nI; i++)
			loadImg(i,c);
	}
}
	   
function nextThumb(c) {
	if (firstThumb == 0) return;
	firstThumb--;
	if (firstThumb == 0)
		document.getElementById("nextArrow").style.visibility="hidden";
	document.getElementById("prevArrow").style.visibility="visible";

	if (!iC[firstThumb]) 
		loadImg(firstThumb,c);
	var tIdx = 0;
	var i;
	for (var i=firstThumb; i<firstThumb+MAXTHUMBS;i++){
		document.getElementById("thumbNail"+i).style.pixelLeft=tIL[tIdx];	 
		document.getElementById("thumbNail"+i).style.pixelTop=tIT[tIdx];	 
		document.getElementById("thumbNail"+i).style.left=tIL[tIdx];	 
		document.getElementById("thumbNail"+i).style.top= tIT[tIdx];	 
		tIdx++;
	}
	document.getElementById("thumbNail"+i).style.visibility="hidden";
	document.getElementById("thumbNail"+i).style.pixelLeft=0;	 
	document.getElementById("thumbNail"+i).style.pixelTop=0;	 
	document.getElementById("thumbNail"+i).style.left=0;	 
	document.getElementById("thumbNail"+i).style.top= 0;	 
	document.getElementById("thumbNail"+firstThumb).style.visibility="visible";
}

function prevThumb(c) {
	if (firstThumb + MAXTHUMBS == nI) return;
	firstThumb++;
	if (firstThumb + MAXTHUMBS == nI)
		document.getElementById("prevArrow").style.visibility="hidden";
	document.getElementById("nextArrow").style.visibility="visible";

	var tIdx = 0;
	var i=firstThumb-1
	document.getElementById("thumbNail"+i).style.visibility="hidden";
	document.getElementById("thumbNail"+i).style.pixelLeft=0;	 
	document.getElementById("thumbNail"+i).style.pixelTop=0;	 
	document.getElementById("thumbNail"+i).style.left=0;	 
	document.getElementById("thumbNail"+i).style.top= 0;	 
	i++;
	for (; i<firstThumb+MAXTHUMBS;i++){
		document.getElementById("thumbNail"+i).style.pixelLeft=tIL[tIdx];	 
		document.getElementById("thumbNail"+i).style.pixelTop=tIT[tIdx];	 
		document.getElementById("thumbNail"+i).style.left=tIL[tIdx];	 
		document.getElementById("thumbNail"+i).style.top= tIT[tIdx];	 
		tIdx++;
	}
	i--;
	document.getElementById("thumbNail"+i).style.visibility="visible";
}

function deepThought(fileName) {
	var leftPos = 0;
	if(screen) leftPos = screen.width - 640;

	var deepWin = fileName + "Win";
	houseWindow = window.open(fileName + ".html", "deepWin", "width=500, height=650, left="+leftPos+", top=0");
	houseWindow.focus();
}