function imageGallery(name)
{
	this.name = name;
	this.images = [];
	this.current = 0;
	
	document.write("<div id='"+this.name+"' class='IGscript'></div>");
	this.IG_body = document.getElementById(this.name);
	this.IG_body.style.textAlign = "center";
	
	this.imageBox = document.createElement("div");
	this.imageBox.style.display = "inline";
	this.IG_body.appendChild(this.imageBox);
	
	var lastButton = document.createElement("button");
	lastButton.owner = this;
	lastButton.value = "Last";
	lastButton.name = "Last";
	lastButton.innerHTML = "Prev.";
	lastButton.onclick = function () { this.owner.last(); };
	lastButton.style.display = "inline";
	this.IG_body.appendChild(lastButton);
	
	var nextButton = document.createElement("button");
	nextButton.owner = this;
	nextButton.type = "button";
	nextButton.value = "Next";
	nextButton.name = "Next";
	nextButton.innerHTML = "Next";
	nextButton.onclick = function () { this.owner.next(); };
	nextButton.style.display = "inline";
	this.IG_body.appendChild(nextButton);
}
imageGallery.prototype.add = function (src)
{
	 var img = document.createElement("img");
	 img.src = src;
	 if(this.images.length === 0)
	 {
		 img.style.display = "inline";
	 }
	 else
	 {
		 img.style.display = "none";
	 }
	 this.imageBox.appendChild(img);
	 this.images.push(img);
};
imageGallery.prototype.next = function ()
{
	this.images[this.current].style.display = "none";
	if(this.images.length > this.current+1)
	{
		this.current = this.current+1;
	}
	else
	{
		this.current = 0;
	}
	this.images[this.current].style.display = "inline";
};
imageGallery.prototype.last = function ()
{
	this.images[this.current].style.display = "none";
	if(this.current > 0)
	{
		this.current = this.current-1;
	}
	else
	{
		this.current = this.images.length-1;
	}
	this.images[this.current].style.display = "inline";
};
