/**
 * @author Greg Robbins
 */
function loadClickableGalleryImages()
{
	galleryObj = document.getElementById("galleryThumbsContainer");
	imgArr = galleryObj.getElementsByTagName("IMG");
	for(i = 0; i < imgArr.length; i++)
	{
		imgArr[i]
		addEvent(imgArr[i], "click", clickThumbnail, false);
	}
}
/*
function clickThumbnail(e)
{
	target = fetchTarget(e);
	filename = target.src.match(/\/([-_.a-zA-Z0-9]+)$/)[1];
	//alert(filename);
	galleryMainObj = document.getElementById("galleryMain");
	newImg = document.createElement("IMG");
	newImg.src = "img_big/" + filename;
	
	galleryMainObj.replaceChild(newImg, galleryMainObj.lastChild);
}
*/

function clickThumbnail(e)
{
	target = fetchTarget(e);
	idMediaFile = target.id.match(/thumb_([0-9]+)$/)[1];
	//alert(idMediaFile);
	ajaxObj.call("action=ajax_fetchGalleryImage&idMediaFile=" + idMediaFile + "&lang=" + pageLang, clickThumbnailResp);
}

function clickThumbnailResp(resp)
{
	
	idMediaFile = resp["idMediaFile"];
	mytitle = resp["title"];
	mydescription = resp["description"];
	myfilename = resp["filename"];
	
	//change image
	galleryMainObj = document.getElementById("galleryMain");
	mainImg = galleryMainObj.getElementsByTagName("IMG")[0];
	
	
	newImg = document.createElement("IMG");
	newImg.src = "img_big/" + myfilename;
	galleryMainObj.replaceChild(newImg, galleryMainObj.lastChild);
	//change text
	galleryImgInfoObj = document.getElementById("galleryImgText");
	galleryImgInfoObj.innerHTML = "";
	titleObj = document.createElement("STRONG");
	titleObj.innerHTML = mytitle;
	galleryImgInfoObj.appendChild(titleObj);
	galleryImgInfoObj.innerHTML += "&nbsp;" + mydescription;
	
}
