
/* -------------------------------------------------------
 * CONTROL DE LA GALERÍA GRANDE
 * -------------------------------------------------------
 */
var _imagenActual = 1;
var _cantidadTotal = 3;
var _velocidadTransicion = 5000; /* 5 segundos */

var _actual_transicion = 0;
var _bloqueado = false;

				
function cambiarImagen(_num)
{
	if(!_bloqueado)
    {
        _bloqueado = true;
        _actual_transicion++;
        
    	$('#gallery_text_'+_imagenActual).hide();
    	$('#pager_'+_imagenActual).removeClass('selected');
    							
    	$('#gallery_image_'+_imagenActual).fadeOut('fast', function() {
    								
    		$('#gallery_image_'+_imagenActual).fadeIn('slow');
    		$('#gallery_text_'+_imagenActual).show();
    		$('#pager_'+_imagenActual).addClass('selected');
            
            _bloqueado = false;
    	});

        _imagenActual = _num;
    			
    	setTimeout("Transicion("+_actual_transicion+")", _velocidadTransicion);
    }
}
                				
function Transicion(_num_transicion) 
{
	if(_num_transicion == _actual_transicion)
    {
        _bloqueado = true;
        _actual_transicion++;
        
    	$('#gallery_text_'+_imagenActual).hide();
    	$('#pager_'+_imagenActual).removeClass('selected');
    							
    	$('#gallery_image_'+_imagenActual).fadeOut('fast', function() {
    								
    		$('#gallery_image_'+_imagenActual).fadeIn('slow');
    		$('#gallery_text_'+_imagenActual).show();
    		$('#pager_'+_imagenActual).addClass('selected');
    					
            _bloqueado = false;					
    	});
    									
    									
    	if (_imagenActual == _cantidadTotal) {
    		_imagenActual = 1;
    	} else {
    		_imagenActual++;
    	}
    			
    	setTimeout("Transicion("+_actual_transicion+")", _velocidadTransicion);
    }
}
							
// Función que activa la galería
function RunGallery(_total) 
{
    _cantidadTotal = _total;				
	setTimeout("Transicion("+_actual_transicion+")", _velocidadTransicion);
									
}


/* -------------------------------------------------------
 * CONTROLES CREADOS PARA EL CARROUSEL
 * -------------------------------------------------------
 */
var paginas_totales = 1; /* Imágenes totales / 4 */
var total_por_pagina = 4;
var pagina_actual = 1;
var id_galeria = 'gallery_image';

function mycarousel_initCallback(carousel) {
							
	jQuery('#'+id_galeria+' .jcarousel-control a').bind('click', function() {
    	var intervalo = '1';

        if (jQuery(this).text() == '1') {
        	carousel.scroll(jQuery.jcarousel.intval(intervalo));
        } else {
            intervalo = (3 * jQuery(this).text()) + ( jQuery(this).text() - 3);
            carousel.scroll(jQuery.jcarousel.intval(intervalo));
        }

        return false;
    });
    
};

function RunCarousel(total_imagenes, id_galeria_aux) {

	if (id_galeria_aux != '') {
		id_galeria = id_galeria_aux;
	}

	paginas_totales = total_imagenes / total_por_pagina;

	$('#'+id_galeria).jcarousel({
		scroll: total_por_pagina,
		initCallback: mycarousel_initCallback,
		// This tells jCarousel NOT to autobuild prev/next buttons
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	// FancyBox
	$("a.gallery_image").fancybox();

}


/* -------------------------------------------------------
 * COMPRAR ENTRADA
 * -------------------------------------------------------
 */
 function compraentrada() {
 	document.formulario_entradas.submit();
 }
 