// JavaScript Document

//costruzione impostazioni browser
function getElem(evt){
	var evt = (evt) ? evt : event;
	var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	return elem;
}
function showPhoto(evt){
	//conf var
	var thumbClass="little";
	var split1="_img";
	var split2="little/";
	
	elem=getElem(evt);
	                                                                //nonno(div) - padre(a) - figlio(img) č uguale a thumbs 
	if(elem && elem.tagName && elem.tagName.toLowerCase() == "img" && elem.parentNode.parentNode.className == thumbClass){
		//reset all link class x averne sempre una di riferimento (current)
		var n = elem.parentNode.parentNode;
		var nLink = elem.parentNode;
		var nLinks = n.childNodes;
		for(var i=0;i<nLinks.length;i++){
			nLinks[i].className = "normal";
		}
		nLink.className = "corrente";
		
		var altTxt = elem.alt;
		//costruzione percorso img big (tutto ciņ che precede -img piu' tutto ciņ che segue)
		var photoSrc = elem.src.split(split1)[0]+"_img"+elem.src.split(split1)[1];	
		//costruzione percorso img piccola (tutto ciņ che precede little/ piu' tutto ciņ che segue)
		photoSrc = photoSrc.split(split2)[0]+photoSrc.split(split2)[1];
		
		while(n.previousSibling){
			if(n.previousSibling.className && n.previousSibling.className=="viewer") viewer=n.previousSibling;
			n=n.previousSibling;
		}
		if(document.getElementsByTagName){
			//viewer.getElementsByTagName('h5')[0].firstChild.nodeValue = elem.alt; 
			viewer.getElementsByTagName('img')[0].src = photoSrc; 
		}
	return false;
	} 
}
document.onclick = showPhoto;
