/*------------------------------------------------------------------------*/

///////////////////////////////////////////FUnciones para la ejecucion del JCarrusel

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, document.getElementById('cantMostrarArticulosOpinion').value);
    carousel.add(i, mycarousel_getItemHTML());
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

var contador = 0;
function mycarousel_getItemHTML(item)
{
    var elementoDesplegar = document.getElementById('listaMostrarArticulosOpinion').getElementsByTagName("li").item(contador).innerHTML;
		
		try
		{
			document.getElementById('listaMostrarArticulosOpinion').getElementsByTagName("li").item(contador+1).innerHTML;
			contador = contador+1;
		}
		catch(e){contador = 0;}
		
		return elementoDesplegar;
};

jQuery(document).ready(function() {try{
    jQuery('#mycarousel').jcarousel({
        vertical: true,
        size: ((document.getElementById('cantMostrarArticulosOpinion').value > 3) ? null : document.getElementById('cantMostrarArticulosOpinion').value),
				scroll: 1,
				auto: 5,
        wrap: 'circular',
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });}catch(e){};
});

/*------------------------------------------------------------------------*/
