/**
* var array contiene la mascarilla del scroll
*/
var mask;

/**
* número de pocición del artículo
*/
var position = 0;

/**
* total de elementos
*/
var tElements = 0;

/**
* milisegundos por movimiento
*/
var slicetime = 5000;

/**
* contiene el timeOut
*/

var timer;

/**
* Array con los elementos de contenido de la galería
*/
var contentElements = new Array();

/**
* función encargada de cambiar de lemnto de galería
* @return bool;
*/
function moveArticle(){
	clearTimeout(timer);
	if(position >= 0)
		jQuery(contentElements[position]).hide();
	position++;
	position = ( position < tElements ) ? position:0;
	jQuery(contentElements[position]).show();
	mask.trigger('goto',position);
	timer = setTimeout("moveArticle()",slicetime);
}
jQuery(document).ready(function($){
	contentElements = $('#notice-content .notice-content');
	$(contentElements[position]).css({'display':'block'});
	/**
	* Serial scroll
	 * Galeria
	*/
	mask = $("#notice-slicer-mask");
	$items = $("#notice-slicer-mask ul li");

	tElements = $items.length;
	
	jQuery('#nota_1').addClass('active');

	$("#notice-slicer").serialScroll({
		items: $items,
		cycle: false,
		duration: 2,
		axis:'x',
		easing:'linear',
		step: 2,
		onBefore:function( e, elem, $pane, $items, pos ){
		jQuery('.numberButton').removeClass('active');
		jQuery('#nota_'+(pos+1)).addClass('active');
		
		},
		target: mask
	});
	
	/**
	* Botones por número de Artículos
	*/
	$('.numberButton').click( function (e){
		e.preventDefault();
		var cual;
		var valor;
		$(contentElements[position]).css({'display':'none'});
		cual = $(this).attr('id');
		valor = cual.split('_');
		position = valor[1] - 2;
		moveArticle();
	});

	/**
	* Botón Previo
	*/
	$('.prevButton').click( function (e){
		e.preventDefault();
		if( position > 0 ){
			position-= 2;
			moveArticle();
		}	
	});

	/**
	* Botón Siguiente
	*/
	$('.nextButton').click( function (e){
		e.preventDefault();
		if( position < tElements )
			moveArticle();
	});

	/**
	* iniciliza el tiempo de cambio de imágen
	*/
	timer = setTimeout("moveArticle()",slicetime);

});

// vim: set fdm=marker fmr={,}: */
