/***************Rotativo Vertical *******************/
var Stop;
var mdown;
var Speed;
//var Interval;
var MovLayer;
//var ContentHeight;
//var LayerHeight;
Stop = new Number(1);
Speed = new Number(15);
Pixeles = new Number(2);
var LayerHeight = new Number(0);
//Ancho de Controles + 20 px de margen
//HeightControls = 0;

function initLayersV(LayerName)
{
	Layer = document.getElementById(LayerName);
	if (Layer)
	{
		LayerHeight = Layer.offsetHeight - 90;
		
		Inicio = 1;
		Layer.style.top= Inicio;
	}
}

function MoveUp(LayerName, Stop, MovPixeles)
{
	Layer  = document.getElementById(LayerName);
	TopPx = new String(Layer.style.top);
	TopPx = TopPx.replace('px','');
	TopPx = new Number(TopPx);

	if ((TopPx < 0)&& !Stop)
	{
		Layer.style.top =  TopPx + Pixeles;
		MovLayer = 1;
		mtop = setTimeout("MoveUp('"+LayerName+"')", Speed);
	}
	else
		if (MovLayer)
		{
			MovLayer = null;
			clearTimeout(mtop);
		}
}

function MoveDown(LayerName, Stop, MovPixeles)
{
	Layer  = document.getElementById(LayerName);
	BottomPx = new String(Layer.style.top);
	BottomPx = BottomPx.replace('px','');
	BottomPx = new Number(BottomPx);
	if (BottomPx > -(LayerHeight - 200) && !Stop)
	{
		Layer.style.top =  BottomPx - Pixeles;
		mdown = setTimeout("MoveDown('"+LayerName+"')", Speed);
	}
	else
		if (MoveDown)
			{
			clearTimeout(mdown);
			}
}

/***************** Rotativo Horizontal *********************/

//var Stop;
var ContentWidth;
//var MovLayer;
var mright;
var mleft;
//Stop = new Number(1);
LayerWidth = new Number(0);
//Pixeles = new Number(2); //Ancho de Controles + 20 px de margen
WidthControls = 0;

function initLayers(LayerName)
{
	Layer = document.getElementById(LayerName);
	
	if (Layer)
		LayerWidth = Layer.offsetWidth + 20;
}

function MoveLeft(LayerName, Stop, MovPixeles)
{
	LayerObj  = document.getElementById(LayerName);
	LeftPx = new String(LayerObj.style.left);
	LeftPx = LeftPx.replace('px','');
	LeftPx = LeftPx.replace('pt','');
	LeftPx = new Number(LeftPx);

	Speed = 5;
	if (LayerWidth == 0 || !LayerWidth)
		initLayers(LayerName);

	if ((LeftPx < 0)&& !Stop)
	{
		LayerObj.style.left =  LeftPx + Pixeles;
		MovLayer = 1;
		mleft = setTimeout("MoveLeft('"+LayerName+"')", Speed);
	}
	else
		if (MovLayer)
		{
			MovLayer = null;
			clearTimeout(mleft);
		}
}

function MoveRight(LayerName, Stop, MovPixeles)
{
	LayerObj  = document.getElementById(LayerName);
	RightPx = new String(LayerObj.style.left);
	RightPx = RightPx.replace('px','');
	RightPx = RightPx.replace('pt','');
	RightPx = new Number(RightPx);
	
	if (LayerWidth == 0 || ! LayerWidth)
		initLayers(LayerName);
	if (RightPx > - (LayerWidth - 536) && Stop == '0')
	{
		LayerObj.style.left =  RightPx - Pixeles;
		mright = setTimeout("MoveRight('"+LayerName+"','0')", Speed);
	}
	else
		if (MoveRight)
		{
			clearTimeout(mright);
		}
	Var = setTimeout('MoveRight("'+LayerName+'","'+Stop+'","'+MovPixeles+'")',1000);	
}