/*****************************************************************************/
/*                                2010 Shio2e                                */
/*                             SCROLLER VERTICAL                             */
/*****************************************************************************/

var scrollerVerticalContenedor = 'scroller_contenedor';
var scrollerVerticalContenido = 'scroller_contenido';
var scrollerVerticalVelocidad = 2;

function scrollerVerticalMoverAbajo(id){
	id = typeof id == "undefined" ? '' : id;

	var identificador = id == '' ? '' : '_'+id;
	var valor_calculado;

	if (window.scrollerVerticalMoverAbajoTemporizador) clearTimeout(scrollerVerticalMoverAbajoTemporizador)

	if (parseInt($(scrollerVerticalContenido+identificador).getStyle('marginTop')) >= ($(scrollerVerticalContenido+identificador).getHeight()*(-1)+$(scrollerVerticalContenedor+identificador).getHeight()) ) {
		valor_calculado = parseInt($(scrollerVerticalContenido+identificador).getStyle('marginTop')) - scrollerVerticalVelocidad;
		if (valor_calculado < ($(scrollerVerticalContenido+identificador).getHeight()*(-1)+$(scrollerVerticalContenedor+identificador).getHeight())) valor_calculado = $(scrollerVerticalContenido+identificador).getHeight()*(-1)+$(scrollerVerticalContenedor+identificador).getHeight();
		$(scrollerVerticalContenido+identificador).setStyle({ marginTop: valor_calculado+'px' });
	}

	scrollerVerticalMoverAbajoTemporizador=setTimeout("scrollerVerticalMoverAbajo('"+id+"')",20)
}

function scrollerVerticalMoverArriba(id){
	id = typeof id == "undefined" ? '' : id;

	var identificador = id == '' ? '' : '_'+id;
	var valor_calculado;

	if (window.scrollerVerticalMoverArribaTemporizador) clearTimeout(scrollerVerticalMoverArribaTemporizador)

	if (parseInt($(scrollerVerticalContenido+identificador).getStyle('marginTop')) <= 0 ) {
		valor_calculado = parseInt($(scrollerVerticalContenido+identificador).getStyle('marginTop')) + scrollerVerticalVelocidad;
		if (valor_calculado > 0) valor_calculado = 0;
		$(scrollerVerticalContenido+identificador).setStyle({ marginTop: valor_calculado+'px' });
	}

	scrollerVerticalMoverArribaTemporizador=setTimeout("scrollerVerticalMoverArriba('"+id+"')",20)
}

function scrollerVerticalParar(){
	if (window.scrollerVerticalMoverArribaTemporizador) clearTimeout(scrollerVerticalMoverArribaTemporizador);
	if (window.scrollerVerticalMoverAbajoTemporizador) clearTimeout(scrollerVerticalMoverAbajoTemporizador);
}
