gallery = function() {
    var list_fotos = document.getElementById("list_fotos");
    var link_list_fotos = list_fotos.getElementsByTagName("a");
    var wrap_img_full = document.getElementById("wrap_img_full");
    var img_full = document.getElementById("img_full");
    var img_legend = document.getElementById("img_legend");
    var btn_fechar = document.getElementById("btn_fechar");
    for (i=0; link_list_fotos[i]; i++) {
        if (link_list_fotos[i].nodeName=="A") {
            link_list_fotos[i].onclick = function() {
                wrap_img_full.className = "on";
                img_full.src = this.href;
                img_legend.innerHTML = this.title;
                return false;
            }
        }
    }
    btn_fechar.onclick = function() {
        wrap_img_full.className = "";
        return false;
    }
}

function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

addEvent(window, 'load', gallery);
