function slide(id) {
	this.idx = 0;
	this.images = new Array();
	this.id = id;
	this.element = null;
	this.oldOnLoad = window.onload;
	var obj = this; // is a hack, I'm afraid
	this.init = function () {
		if ( !document.getElementById ) return;
		if ( !document.getElementById(obj.id) ) return;
		obj.element = document.getElementById(obj.id);
		obj.element.onclick = obj.next;
		if ( obj.oldOnLoad ) obj.oldOnLoad();
	}
	this.add = function (src) {
		var img = new Image();
		img.src = src;
		obj.images[obj.images.length] = img;
	}
	this.next= function () {
		++obj.idx;
		if ( obj.idx >= obj.images.length ) obj.idx = 0;
		obj.element.src = obj.images[obj.idx].src;
		obj.element.title = "";
		obj.element.alt = "";
	}
	window.onload = this.init;
}

