function Artwork(artist, title, media, size, date, id)
{
	this.title  = title;
	this.artist = artist;
	this.media  = media;
	this.size   = size;
	this.date   = date;
	this.id     = id;
	return this;
}


function PreviewRow()
{
	// Generate three random indices.
	var i = Math.floor(Math.random() * DB.length);
	var j = Math.floor(Math.random() * DB.length);
	var k = Math.floor(Math.random() * DB.length);

	// Make sure the second random index doesn't match the first.
	while(j == i)
		j = Math.floor(1 + Math.random() * DB.length);

	// Make sure the third random index doesn't match either of the
	// first two.
	while(k == i || k == j)
		k = Math.floor(1 + Math.random() * DB.length);

	document.write("<a href='"  + DB[i].id + ".html' title='Click to enlarge'>");
	document.write("<img src='" + DB[i].id + ".preview.jpg' class='preview' alt='" + DB[i].title + "'/>");
	document.write("</a>");

	document.write("<a href='"  + DB[j].id + ".html' title='Click to enlarge'>");
	document.write("<img src='" + DB[j].id + ".preview.jpg' class='preview' alt='" + DB[j].title + "'/>");
	document.write("</a>");

	document.write("<a href='"  + DB[k].id + ".html' title='Click to enlarge'>");
	document.write("<img src='" + DB[k].id + ".preview.jpg' class='preview' alt='" + DB[k].title + "'/>");
	document.write("</a>");
}


function PreviewColumn()
{
	// Generate three random indices.
	var i = Math.floor(Math.random() * DB.length);
	var j = Math.floor(Math.random() * DB.length);
	var k = Math.floor(Math.random() * DB.length);

	// Make sure the second random index doesn't match the first.
	while(j == i)
		j = Math.floor(1 + Math.random() * DB.length);

	// Make sure the third random index doesn't match either of the
	// first two.
	while(k == i || k == j)
		k = Math.floor(1 + Math.random() * DB.length);

//	document.write("<p>" + i + " " + j + " " + k + "</p>");

	document.write("<a href='"  + DB[i].id + ".html' title='Click to enlarge'>");
	document.write("<img src='" + DB[i].id + ".preview.jpg' class='preview' alt='" + DB[i].title + "'/>");
	document.write("</a>");
	document.write("<br/>");

	document.write("<a href='"  + DB[j].id + ".html' title='Click to enlarge'>");
	document.write("<img src='" + DB[j].id + ".preview.jpg' class='preview' alt='" + DB[j].title + "'/>");
	document.write("</a>");
	document.write("<br/>");

	document.write("<a href='"  + DB[k].id + ".html' title='Click to enlarge'>");
	document.write("<img src='" + DB[k].id + ".preview.jpg' class='preview' alt='" + DB[k].title + "'/>");
	document.write("</a>");
}


var DB = new Array;
DB[ 0] = new Artwork("Teresa J. Parker", "Madonna Series #1",                       "Graphite on Paper", "30\" x 22\"",  "2004", "img0001");
DB[ 1] = new Artwork("Teresa J. Parker", "Madonna Series #2",                       "Graphite on Paper", "30\" x 22\"",  "2004", "img0002");
DB[ 2] = new Artwork("Teresa J. Parker", "Madonna Series #3",                       "Graphite on Paper", "30\" x 22\"",  "2004", "img0003");
DB[ 3] = new Artwork("Teresa J. Parker", "Madonna Series #4",                       "Graphite on Paper", "12\" x 9\"",   "2004", "img0004");
DB[ 4] = new Artwork("Teresa J. Parker", "Madonna Series #5",                       "Graphite on Paper", "12\" x 9\"",   "2004", "img0005");
DB[ 5] = new Artwork("Teresa J. Parker", "Madonna Series #6",                       "Graphite on Paper", "12\" x 9\"",   "2004", "img0006");
DB[ 6] = new Artwork("Teresa J. Parker", "Kali as Matriarch",                       "Graphite on Paper", "12\" x 9\"",   "2005", "img0007");
DB[ 7] = new Artwork("Teresa J. Parker", "Madonna Series #8",                       "Graphite on Paper", "12\" x 9\"",   "2005", "img0008");
DB[ 8] = new Artwork("Teresa J. Parker", "Madonna Series #9",                       "Graphite on Paper", "22\" x 15\"",  "2004", "img0009");
DB[ 9] = new Artwork("Teresa J. Parker", "Madonna Series #10",                      "Graphite on Paper", "22\" x 15\"",  "2005", "img0010");
DB[10] = new Artwork("Teresa J. Parker", "Madonna Series #11",                      "Graphite on Paper", "22\" x 15\"",  "2005", "img0011");
DB[11] = new Artwork("Teresa J. Parker", "Madonna Series #12",                      "Graphite on Paper", "22\" x 15\"",  "2005", "img0012");
DB[12] = new Artwork("Teresa J. Parker", "Madonna Series #13",                      "Graphite on Paper", "22\" x 15\"",  "2005", "img0013");
DB[13] = new Artwork("Teresa J. Parker", "Madonna Series #14",                      "Graphite on Paper", "22\" x 15\"",  "2005", "img0014");
DB[14] = new Artwork("Teresa J. Parker", "Children of Beslan",                      "Installation",      "7' x 3' x 3'", "2005", "img0015");
DB[15] = new Artwork("Teresa J. Parker", "Children of Beslan (Detail)",             "Installation",      "7' x 3' x 3'", "2005", "img0016");
DB[16] = new Artwork("Teresa J. Parker", "Revealed - A Woman from Juarez",          "Installation",      "9' x 7' x 2'", "2006", "img0017");
DB[17] = new Artwork("Teresa J. Parker", "Revealed - A Woman from Juarez (Detail)", "Installation",      "9' x 7' x 2'", "2006", "img0018");
DB[18] = new Artwork("Teresa J. Parker", "Celtic Matriarch Blessing",               "Graphite on Paper", "30\" x 22\"",  "2006", "img0019");
DB[19] = new Artwork("Teresa J. Parker", "Ceres as Matriarch",                      "Graphite on Paper", "30\" x 22\"",  "2006", "img0020");
DB[20] = new Artwork("Teresa J. Parker", "Fertile Dreams",                          "Linocut",           "6\" x 2\"",    "2006", "img0021");
DB[21] = new Artwork("Teresa J. Parker", "Fertility Madonna",                       "Graphite on Paper", "30\" x 22\"",  "2006", "img0022");
DB[22] = new Artwork("Teresa J. Parker", "Indian Madonna",                          "Graphite on Paper", "30\" x 22\"",  "2006", "img0023");
DB[23] = new Artwork("Teresa J. Parker", "Madonna as Ms. Universe",                 "Graphite on Paper", "24\" x 20\"",  "2006", "img0024");
DB[24] = new Artwork("Teresa J. Parker", "Matriarch as Healer",                     "Woodcut",           "11\" x 7\"",   "2006", "img0025");
DB[25] = new Artwork("Teresa J. Parker", "Matriarch Extends Blessings",             "Graphite on Paper", "30\" x 22\"",  "2006", "img0026");
DB[26] = new Artwork("Teresa J. Parker", "Hecate's Fire & Water",                   "Linocut",           "14\" x 6\"",   "2006", "img0027");
