<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*
The name referenced by swapBigImg() and previewBigImgOver() needs to match one of the
names defined in this array. The order names are defined in this array does NOT matter.

The variable firstImage below references the image you want to appear on the page when it loads.
*/

var firstImage = "man_crying";

var pictures = {
	man_crying: {
		filename: "pa01-man-crying-full.jpg",
		description: "Man Crying Over Artifact, 1988. 4x4x3.5 ft. Cement and resin composite. Arizona State University",
		preview_filename: "pa01-man-crying-pre.jpg"
	},
	warrior_img: {
		filename: "pa02-warrior-full.jpg",
		description: "Warrior, 1998 4x3x2.5 ft. Clay. di Rosa Preserve, Napa, CA.",
		preview_filename: "pa02-warrior-pre.jpg"
	},
	fire_ice: {
		filename: "pa03-fire-ice-full.jpg",
		description: "Fire on Ice, 2007. 12x12x12 ft. Ice with video imaging. Egidio Marzona Sculpture Park, Villa di Verzegnis, Friulia, Italy.",
		preview_filename: "pa03-fire-ice-pre.jpg"
	},
	fire_ice_drawing: {
		filename: "pa04-fire-ice-drawing-full.jpg",
		description: "Fire on Ice - Project Drawing, 1967. 16x24 in. Pastel.",
		preview_filename: "pa04-fire-ice-drawing-pre.jpg"
	},
	ozymandius_img: {
		filename: "pa05-ozymandius-full.jpg",
		description: "Ozymandius, 1986. 7x5x4x3 ft. Bronze. California State University, Sacramento, California.",
		preview_filename: "pa05-ozymandius-pre.jpg"
	},
	matter_spirit: {
		filename: "pa06-matter-spirit-full.jpg",
		description: "Matter Contemplates Spirit, 2004 5x8x7 ft. Concrete composite. 65th & Folsom, Sacramento, California.",
		preview_filename: "pa06-matter-spirit-pre.jpg"
	},
	time_to_cast: {
		filename: "pa07-time-to-cast-full.jpg",
		description: "Time to Cast Away Stones, 1998. 9x7x68 ft. Concrete composite.<br>Sacramento Convention Center, Sacramento, California.",
		preview_filename: "pa07-time-to-cast-pre.jpg"
	},
	time_to_castd1: {
		filename: "pa08-time-to-castd1-full.jpg",
		description: "Time to Cast Away Stones, 1998. 9x7x68 ft. Concrete composite.<br>Sacramento Convention Center, Sacramento, California.",
		preview_filename: "pa08-time-to-castd1-pre.jpg"
	},
	time_to_castd2: {
		filename: "pa09-time-to-castd2-full.jpg",
		description: "Time to Cast Away Stones (Detail)",
		preview_filename: "pa09-time-to-castd2-pre.jpg"
	},
	time_to_castd3: {
		filename: "pa10-time-to-castd3-full.jpg",
		description: "Time to Cast Away Stones (Detail)",
		preview_filename: "pa10-time-to-castd3-pre.jpg"
	},
	time_to_castd4: {
		filename: "pa11-time-to-castd4-full.jpg",
		description: "Time to Cast Away Stones (Detail)",
		preview_filename: "pa11-time-to-castd4-pre.jpg"
	},
	peace_img: {
		filename: "pa12-peace-full.jpg",
		description: "Peace, 2006. 7x8.5x3.5 ft. Concrete composite. 555 Capitol Mall, Sacramento, CA.",
		preview_filename: "pa12-peace-pre.jpg"
	},
};

function preload() {
	if (document.images) {
		var p_cont = document.createElement("div");
		p_cont.style.display = "none";
		document.body.appendChild(p_cont);

		var a = preload.arguments;
		if (a.length > 0) {
			for (var i = 0, len = a.length;i < len;i++) {
				var img = document.createElement("img");
				img.src = a[i].toString();
				p_cont.appendChild(img);
			}
		}
		else {
			for (var pic in pictures) {
				var pic_obj = pictures[pic];

				var p_full = document.createElement("img");
				p_full.src = pic_obj.filename;
				p_cont.appendChild(p_full);

				var p_prev = document.createElement("img");
				p_prev.src = pic_obj.preview_filename;
				p_cont.appendChild(p_prev);
			}
		}
	}
}

function getElem(item) {
	if (document.getElementById) { // this is the way the standards work
		return document.getElementById(item);
	}
	else if(document.all) { // this is the way old msie versions work
		return document.all[item];
	}
	else if(document.layers) { // this is the way nn4 works
		return document.layers[item];
	}
}

var preview_timer;

function swapBigImg(pic) {
	var pic_data = pictures[pic];
	if (!pic_data) return;

	var img = getElem("picture_img");
	img.src = pic_data.filename.toString();
	//img.width = pic_data.width ? pic_data.width : null; //parseInt(pic_data.width);
	//img.height = pic_data.height ? pic_data.height : null; //parseInt(pic_data.height);
	img.alt = pic_data.description.toString();

	getElem("picture_desc").innerHTML = pic_data.description.toString();
	previewBigImgOut(true);
}

function previewBigImgOver(pic) {
	eval("var pic_data = pictures." + pic + ";");
	if (!pic_data) return;

	getElem("picture_preview_img").src = "../../gfx/spacer.gif";
	getElem("picture_preview_img").src = pic_data.preview_filename.toString();
	getElem("picture_preview").style.display = "block";

	clearTimeout(preview_timer);
}

function previewBigImgOut(no_timer) {
	if (no_timer)
		getElem("picture_preview").style.display = "none";
	else
		preview_timer = setTimeout(function() {
			getElem("picture_preview").style.display = "none";
		}, 150);
}

function loadFirst() {
	swapBigImg(firstImage);
}
//-->
