function createGalleryElements(jsonElement) 
{
	myGalleryElement		= document.getElementById("myGallery");
	if (jsonElement && jsonElement.images) {
	    for(i=0;i<jsonElement.images.length;i++)
	    {
		    containerDiv			= document.createElement("div");
		    containerDiv.className	= "imageElement";
		    titleH3					= document.createElement("h3");
		    titleH3.appendChild(document.createTextNode("ICPC World Finals"));
		    descP					= document.createElement("p");
		    descP.innerHTML         = "Photographer: "+jsonElement.images[i].photog_name;
		    imgLink					= document.createElement("a");
		    imgLink.href            = "photo_archive.htm";
		    imgLink.title 			= jsonElement.images[i].image_id;
		    imgLink.className		= "open";
		    imgLink.rel				= "lightbox[imagebank]";
		    imgFull					= document.createElement("img");
		    imgFull.src				= jsonElement.images[i].thumb_name;
		    imgFull.rel				= "lightbox[imagebank]";
		    imgFull.className		= "full";
		    imgFull.style.width    = "320px";
		    imgFull.style.height   = "240px";
		    imgThumb				= document.createElement("img");
		    imgThumb.src			= jsonElement.images[i].thumb_name;
		    imgThumb.className		= "thumbnail";
		    imgThumb.style.width    = "320px";
		    imgThumb.style.height   = "240px";
		    containerDiv.appendChild(titleH3);
		    containerDiv.appendChild(descP);
		    containerDiv.appendChild(imgLink);
		    containerDiv.appendChild(imgFull);
		    containerDiv.appendChild(imgThumb);
		    myGalleryElement.appendChild(containerDiv);
	    }
	    startGallery();
    }
}
function startGallery() 
{
	var myGallery = new gallery($('myGallery'), {
		timed: true,
		delay: 5000,
		showCarousel: true,
		textShowCarousel: '<b>Recent Photos</b>'
	});
}
window.addEvent('domready', function () {
	var url = "http://icpc.baylor.edu/dmt/v2/ImageBank/images.asp?function=createGalleryElements";
	new Ajax(url, {
		method: 'get',
		evalScripts: true,
		evalResponse: true
	}).request();
});
