var endFunction="";

function fadeIn(div_name)
{
	elem = document.getElementById(div_name);
	if (navigator.appName.indexOf("xMicrosoft")!= -1)
	{
		cOp=parseInt(elem.style.filter.alpha.opacity);
		cOp+=10;
		elem.style.filter.alpha.opacity=cOp

		if(cOp<100)
			setTimeout("fadeIn('" + div_name + "');",30);
		else if(endFunction.length)
			setTimeout(endFunction,50);
	}
	else
	{
		cOp=parseFloat(elem.style.opacity);
		cOp+=.10;
		elem.style.opacity=cOp;

		if(cOp<1.0)
			setTimeout("fadeIn('" + div_name + "');",30);
		else if(endFunction.length)
			setTimeout(endFunction,50);
	}


	cOp=parseFloat(elem.style.opacity);
	cOp+=.10;
 	elem.style.opacity=cOp;
}
function fadeOut(div_name)
{
	elem = document.getElementById(div_name);
	if (navigator.appName.indexOf("xMicrosoft")!= -1)
	{
		cOp=parseInt(elem.style.filter.alpha.opacity);
		cOp-=10;
		elem.style.filter.alpha.opacity=cOp

		if(cOp>0.0)
			setTimeout("fadeOut('" + div_name + "');",30);
		else if(endFunction.length)
			setTimeout(endFunction,50);
	}
	else
	{
		cOp=parseFloat(elem.style.opacity);
		cOp-=.10;
		elem.style.opacity=cOp;

		if(cOp>0)
			setTimeout("fadeOut('" + div_name + "');",30);
		else if(endFunction.length)
			setTimeout(endFunction,50);
	}

}

var curElem=null;
function pickImage(div_name)
{
	if(curElem)
		//curElem.style.borderColor="#777";
		curElem.className="img_thumb";
	curElem = document.getElementById(div_name);
	//curElem.style.borderColor="#357";
	curElem.className="img_thumb2";
	
	main_elem = document.getElementById('main_img');

 	main_elem.src=curElem.src.replace("thumbs/","");

	endFunction="";
	fadeIn('gallery_main');
}

function setImage(div_name)
{
	endFunction="pickImage('" + div_name + "');"
	fadeOut('gallery_main');
}

function prevImage()
{
	nGall=curElem.id.substring(4,6);
	prevGall=parseInt(nGall);
	prevGall--;
	if(document.getElementById("gall"+prevGall))
		setImage("gall"+prevGall);
}
function nextImage()
{
	nGall=curElem.id.substring(4,6);
	nextGall=parseInt(nGall);
	nextGall++;
	if(document.getElementById("gall"+nextGall))
		setImage("gall"+nextGall);
}
