var canchange = false;
var img = new Array();
var loadthese = Array("2d", "3d", "motion", "interactive", "web", "photo");

function load()
{
	for (i = 0; i < loadthese.length; i++)
	{
		var name = loadthese[i];
		img[name] = new Array();
		img[name][0] = new Image(); img[name][0].src = "img/shell/" + name + ".0.jpg";
		img[name][1] = new Image(); img[name][1].src = "img/shell/" + name + ".1.jpg";
		img[name][2] = new Image(); img[name][2].src = "img/shell/db." + name + ".jpg";
	}
	
	img['db'] = new Image(); img['db'].src = "img/shell/db.0.jpg";
	img['dc'] = new Array();
	img['dc'][0] = new Image(); img['dc'][0].src = "img/shell/dc.0.jpg";
	img['dc'][1] = new Image(); img['dc'][1].src = "img/shell/dc.1.jpg";
	
	img['indexa'] = new Array();
	img['indexa'][0] = new Image(); img['indexa'][0].src = "img/shell/bc.0.jpg";
	img['indexa'][1] = new Image(); img['indexa'][1].src = "img/shell/bc.1.jpg";
	img['indexb'] = new Array();
	img['indexb'][0] = new Image(); img['indexb'][0].src = "img/shell/cb.0.jpg";
	img['indexb'][1] = new Image(); img['indexb'][1].src = "img/shell/cb.1.jpg";
	img['indexc'] = new Array();
	img['indexc'][0] = new Image(); img['indexc'][0].src = "img/shell/de.0.jpg";
	img['indexc'][1] = new Image(); img['indexc'][1].src = "img/shell/de.1.jpg";
	
	var temp = new Array();
	for (i = 0; i < thumbs.length; i++)
	{
		var name = thumbs[i];
		temp[name] = new Array();
		temp[name][0] = new Image(); temp[name][0].src = "img/" + name + ".s0.jpg";
		temp[name][1] = new Image(); temp[name][1].src = "img/" + name + ".s1.jpg";
	}
	thumbs = temp;
	temp = 0;
	
	canchange = true;
}

function change(key, state)
{
	set("a" + key, img[key][state]);
	if (state == 1) { set("db", img[key][2]); }
	else { set("db", img['db']); }
	set("dc", img['dc'][state]);
}

function index(state)
{
	set("bc", img['indexa'][state]);
	set("cb", img['indexb'][state]);
	set("de", img['indexc'][state]);
}

function thumb(what, state) { set(what, thumbs[what][state]); }

function set(id, what)
{
	if (canchange)
	{
		if (document.getElementById) { document.getElementById(id).src = what.src; }
		else if (document.images) { document.images[id].src = what.src; }
		else if (document.all) { document.all(id).src = what.src; }
	}
}

document.onload = load();