ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;

function loadGallery(page)
{
	var startIdx = galImgXPage * (page - 1);
	for (var idx = 0; idx < galImgXPage; idx++)
		if (startIdx + idx < galImgs.length)
			setGalImage(galImgs[startIdx + idx], idx + 1);
		else
			hideGalImage(idx + 1);
	getElem("galShowPage").innerHTML = page;
	if (page > 1)
		getElem("galLnkAnt").href =  "javascript:loadGallery(" + (page - 1) + ");";
	else
		getElem("galLnkAnt").removeAttribute("href");
		
	if (page + 1 <= (1 + (galImgs.length - 1) / galImgXPage))
		getElem("galLnkSig").href =  "javascript:loadGallery(" + (page + 1) + ");";
	else
		getElem("galLnkSig").removeAttribute("href");
}

function setGalImage(galImg, idx)
{
	var ec = "";
	if (galWM != "")
		ec = "ec=1&";
	getElem("GFLnk" + idx).href = "javascript:expImg2('ShowImage.aspx?" + ec + "wmc=" + galWM + "&image=" + escape(galImg[0]) + "','~/include/imgpopuppub.htm','" + imgAltText + "')";
	getElem("GFImg" + idx).src = "ShowImage.aspx?image=" + galImg[0] + "&height=" + galMinY + "&quality=80&" + ec + "wmc=" + galWM;
}

function hideGalImage(idx)
{
	getElem("GFLnk" + idx).href = "";
	getElem("GFImg" + idx).src = "ShowImage.aspx?image=images/transp.gif&width=" + galMinX + "&height=" + galMinY + "&quality=80";
}

function getElem(elemId) // 1 visible, 0 hidden
{
   return document.getElementById ? document.getElementById(elemId) : document.all[elemId];
}

