Ho risolto il problema prendendo spunto dal tutorial di a list apart, modificandolo leggermente per il mio sito, e aggiungendoci un piccolo metodo dell'api core.

cosi...
codice:
function showPic (pic) {
	if (document.getElementById) {
		document.getElementById('vista').src = pic.href;
		document.getElementById('vista').setAttribute('alt', pic.childNodes[0].getAttribute('alt'));
		return false;
	} else {
		return true;
	}
}
grazie cmq a chi mi ha risposto nel topic, alla prossima, ciao!