var fAplicada = null;
fGaleriaImgPrev = function(t, s, w, m){
	var c = $('layGal');
	var b = $('blocker');
	var l = $('layGalLoad');
	var i = $('layGalPrev');
	var bA = $('layGalAnt');
	var bS = $('layGalSig');
	var n = $('layGalNombre');
	var prev = t.previousSibling;
	var next = t.nextSibling;
	
	n.innerHTML = '';
	i.style.display = 'none';
	l.style.display = 'inline';
	c.style.width = '150px';
	c.style.left = '310px';
	
	if(!prev || !prev.tagName || prev.tagName.toLowerCase() != 'img') bA.style.visibility = 'hidden';
	else{
		bA.onclick = prev.onclick.closure(prev);
		bA.style.visibility = 'visible';
	}
	
	if(!next || !next.tagName || next.tagName.toLowerCase() != 'img') bS.style.visibility = 'hidden';
	else{
		bS.onclick = next.onclick.closure(next);
		bS.style.visibility = 'visible';
	}
	
	AddEvent(i, 'load', fAplicada = function(){
		var ancho = (w + 2);
		//
		c.style.left = ((770 - ancho) > 0)? Math.ceil((770 - ancho) / 2) + 'px' : 0;
		c.style.width = ancho + 'px';
		RemEvent(i, 'load', fAplicada);
		//
		b.style.height = document.documentElement.scrollHeight + 'px';
		n.innerHTML = m;
		l.style.display = 'none';
		i.style.display = 'inline';
	}.closure(this));
	
	b.style.height = document.documentElement.scrollHeight + 'px';
	b.style.zIndex = 3;
	c.style.display = 'block';
	i.src = s;
}

fGaleriaImgNoPrev = function(e){
	var c = $('layGal');
	var b = $('blocker');
	var l = $('layGalLoad');
	var i = $('layGalPrev');
	
	b.style.zIndex = 1;
	c.style.display = 'none';
	i.style.display = 'none';
	l.style.display = 'inline';
	if(fAplicada) RemEvent(i, 'load', fAplicada);
	//
	StopEvent(e);
}
