var ie = document.all;
var ns = document.all;
var delay = 4;

//-------------------------------------------------------------------------------------
// Escritura de capas
//-------------------------------------------------------------------------------------
function layerWrite(id,nestref,text)
{
	if (!document.all) 
	{
		var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document
		lyr.open()
		lyr.write(text)
		lyr.close()
	}
	else if (document.all) document.all[id].innerHTML = text
}
//-------------------------------------------------------------------------------------
// Slide de capas
//-------------------------------------------------------------------------------------
function layerSlide(x, y)
{
	if(!this.active)
	{
		this.active = true;
		if(ie)
		{
			difx = x - this.style.posLeft;
			dify = y - this.style.posTop;
			lax = this.style.posLeft + (difx/delay);
			lay = this.style.posTop + (dify/delay);
			this.style.posLeft = lax;
			this.style.posTop = lay;
			if(difx/delay>1 || difx/delay<-1 || dify/delay>1 || dify/delay<-1)
			{
				this.idTime = setTimeout(this.id + '.slide(' + x + ',' + y + ')', 20);
			}
			else
			{
				this.style.posLeft = x;
				this.style.posTop = y;
				this.idTime = null;
				this.active = false;
			}
		}
		else if(ns)
		{
			obj = this;
			difx = x - obj.left;
			dify = y - obj.top;
			lax = obj.left + (difx/delay);
			lay = obj.top + (dify/delay);
			obj.left = lax;
			obj.top = lay;
			if(dif/delay>1 || dif/delay<-1)
			{
				this.idTime = setTimeout(this.id + '.slide(' + x + ',' + y + ')', 20);
			}
			else
			{
				this.left = x;
				this.top = y;
				this.idTime=null;
				this.active=false;
			}
		}
	}
	else
	{
		clearTimeout(this.idTime);
		this.active = false;
		this.slide(x, y);
	}
}
