function galleries(){
    this.items = new Array();
    this.photos = new Array();

    this.addGallery = function(aNum, anArray){
        this.items.push(aNum);
        this.photos.push(anArray);
    }
}
function galleryEnlarge(num, itemID){
        var aGallery;
        for(var i = 0; i < gallery.items.length; i++){
            if(gallery.items[i] == itemID){
                aGallery = gallery.photos[i];
            }
        }
	var holder = document.getElementById('galleryWindowHolder'+itemID);

	while(holder.firstChild){
		holder.removeChild(holder.firstChild);
	}

	var galleryWindow = document.createElement("div");
	galleryWindow.setAttribute("class", "galleryWindow");

	newHTML = "<table border='0' cellpadding='0' cellspacing='0'>";
	newHTML+= "<tr>";
	newHTML+= "<td colspan='3'>";
	newHTML+= "<div id='enlargeImage'><img src='phpThumb/phpThumb.php?src=../photos/"+ aGallery[num - 1] +"&w=505&h=430&zc=1' width='505' height='430' />";
	newHTML+= "</td>";
	newHTML+= "</tr>";
	newHTML+= "<tr class='nav'>";
	newHTML+= "<td class='closer'>";
	newHTML+= "<a href='Javascript: closeWindow("+itemID+");' class='closer'>X Close Window</a>";
	newHTML+= "</td>";
	newHTML+= "<td class='prev' id='prev'>";
	newHTML+= "<a href='Javascript: galleryPrev(" + (num - 1) + ","+itemID+");' class='closer'>&lt; Previous</a>";
	newHTML+= "</td>";
	newHTML+= "<td class='next' id='next'>";
	newHTML+= "<a href='Javascript: galleryNext("+ num +","+itemID+");' class='closer'>Next &gt;</a>";
	newHTML+= "</td>";
	newHTML+= "</tr>";
	newHTML+= "</table>";

	galleryWindow.innerHTML = newHTML;

	holder.appendChild(galleryWindow);

}

function galleryPrev(num, itemID){
        var aGallery;
        for(var i = 0; i < gallery.items.length; i++){
            if(gallery.items[i] == itemID){
                aGallery = gallery.photos[i];
            }
        }
	if(num >= 0){
		var imgHolder = document.getElementById('enlargeImage');
		while(imgHolder.firstChild){
			imgHolder.removeChild(imgHolder.firstChild);
		}
		var nextHolder = document.getElementById('next');
		while(nextHolder.firstChild){
			nextHolder.removeChild(nextHolder.firstChild);
		}
		var prevHolder = document.getElementById('prev');
		while(prevHolder.firstChild){
			prevHolder.removeChild(prevHolder.firstChild);
		}
		newHTML = "<img src='phpThumb/phpThumb.php?src=../photos/"+ aGallery[num] +"&w=505&h=430&zc=1' width='505' height='430' />";
		imgHolder.innerHTML = newHTML;
		newHTML= "<a href='Javascript: galleryNext("+ (num + 1) +","+itemID+");' class='closer'>Next &gt;</a>";
		nextHolder.innerHTML = newHTML;
		newHTML= "<a href='Javascript: galleryPrev("+ (num - 1) +","+itemID+");' class='closer'>&lt; Previous</a>";
		prevHolder.innerHTML = newHTML;
	}
}

function galleryNext(num, itemID){
        var aGallery;
        for(var i = 0; i < gallery.items.length; i++){
            if(gallery.items[i] == itemID){
                aGallery = gallery.photos[i];
            }
        }
	if(num < aGallery.length){
		var imgHolder = document.getElementById('enlargeImage');
		while(imgHolder.firstChild){
			imgHolder.removeChild(imgHolder.firstChild);
		}
		var nextHolder = document.getElementById('next');
		while(nextHolder.firstChild){
			nextHolder.removeChild(nextHolder.firstChild);
		}
		var prevHolder = document.getElementById('prev');
		while(prevHolder.firstChild){
			prevHolder.removeChild(prevHolder.firstChild);
		}
		newHTML = "<img src='phpThumb/phpThumb.php?src=../photos/"+ aGallery[num] +"&w=505&h=430&zc=1' width='505' height='430' />";
		imgHolder.innerHTML = newHTML;
		newHTML= "<a href='Javascript: galleryNext("+ (num + 1) +","+itemID+");' class='closer'>Next &gt;</a>";
		nextHolder.innerHTML = newHTML;
		newHTML= "<a href='Javascript: galleryPrev("+ (num - 1) +","+itemID+");' class='closer'>&lt; Previous</a>";
		prevHolder.innerHTML = newHTML;
	}

}

function closeWindow(itemID){
	var holder = document.getElementById('galleryWindowHolder'+itemID);

	while(holder.firstChild){
		holder.removeChild(holder.firstChild);
	}

}

