references = {
	order: [7,8,0,14,12,13,6,9,10,11,1,2,3,4,5],
	delay: 5000,
	images: new Array(),
	image_index: 0,

	init: function() {
		for (var index=0; index<references.order.length; index++) {
			references.add(references.order[index]);
		}
		document.write('<img id="home_reference_image" src="' + references.images[0].src + '"/>');
		setTimeout('references.swap()', references.delay);
	},

	add: function(ref_id) {
		var image = new Image();
		image.src = '/image/references/reference_' + ref_id + '.png';
		references.images.push(image);
	},

	next: function() {
		references.image_index = (references.image_index + 1) % (references.images.length);
		return references.images[references.image_index];
	},

	swap: function() {
		var node = document.getElementById('home_reference_image');
		if (node) {
			node.src = references.next().src;
			setTimeout('references.swap()', references.delay);
		}
	}
};


