
// Flash
function deliverCHV(content){
	document.write(content);	
}
/**CArrusel galeria portada
 * Asignamos funcionalidad a los controles mediante el callback initCallback
 * 
 */
function carouselH1_initCallback(carousel) {
	// Botones para saltar directamente
	jQuery('.jump a').bind('click', function() {
		anchor = ((jQuery.jcarousel.intval(jQuery(this).text()) - 1)*4) + 1;
		carousel.scroll(anchor);
		return false;
	});
	// Boton para avanzar
	jQuery('#carouselH1-next').bind('click', function() {
		carousel.next();
		return false;
	});
	// Boton para retroceder
	jQuery('#carouselH1-prev').bind('click', function() {
		carousel.prev();
		return false;
	});
};
/**
 * Callback cuando un elemento se ve en primera posicion
 *
 */
function carouselH1_itemFirstInCallback(carousel, objeto, index, state) {
	
	enlace = Math.ceil((index - 1) / 4) + 1;

	// Estilo del anterior seleccionado
	jQuery('.jump .H1_' + jQuery('#carouselH1').jcarousel.last_jump1).removeClass('activo');
	jQuery('.jump .H1_' + jQuery('#carouselH1').jcarousel.last_jump1).addClass('inactivo');

	// Modifico estilo del elemento jump
	jQuery('.jump .H1_' + enlace).removeClass('inactivo');
	jQuery('.jump .H1_' + enlace).addClass('activo');

	jQuery('#carouselH1').jcarousel.last_jump1 = enlace;
}
function initScrollH1(){
	jQuery('#carouselH1').jcarousel({
		// Configuracion del carrusel
		scroll: 4,
		// CallBacks
		initCallback: carouselH1_initCallback,
		itemFirstInCallback: {
			onAfterAnimation: carouselH1_itemFirstInCallback
		},

		// No contruimos botones anterior / siguiente
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	jQuery('#carouselH1').jcarousel.last_jump1 = 1;
}


/***Carousel botonera galeria***/

function carouselH2_initCallback(carousel) {
	// Botones para saltar directamente
	jQuery('.jump a').bind('click', function() {
		anchor = ((jQuery.jcarousel.intval(jQuery(this).text()) - 1)*1) + 1;
		carousel.scroll(anchor);
		return false;
	});
	// Boton para avanzar
	jQuery('#carouselH2-next').bind('click', function() {
		carousel.next();
		return false;
	});
	// Boton para retroceder
	jQuery('#carouselH2-prev').bind('click', function() {
		carousel.prev();
		return false;
	});
};
/**
 * Callback cuando un elemento se ve en primera posicion
 *
 */
function carouselH2_itemFirstInCallback(carousel, objeto, index, state) {
	
	enlace = Math.ceil((index - 1) / 1) + 1;

	// Estilo del anterior seleccionado
	jQuery('.jump .H2_' + jQuery('#carouselH2').jcarousel.last_jump1).removeClass('activo');
	jQuery('.jump .H2_' + jQuery('#carouselH2').jcarousel.last_jump1).addClass('inactivo');

	// Modifico estilo del elemento jump
	jQuery('.jump .H2_' + enlace).removeClass('inactivo');
	jQuery('.jump .H2_' + enlace).addClass('activo');

	jQuery('#carouselH2').jcarousel.last_jump2 = enlace;
}
function initScrollH2(){
	jQuery('#carouselH2').jcarousel({
		// Configuracion del carrusel
		scroll: 1,
		// CallBacks
		initCallback: carouselH2_initCallback,
		itemFirstInCallback: {
			onAfterAnimation: carouselH2_itemFirstInCallback
		},

		// No contruimos botones anterior / siguiente
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	jQuery('#carouselH2').jcarousel.last_jump2 = 1;
}

function initScrollGalerias(){

	$('.latestgallerychv').jScrollPane({scrollbarWidth:15, showArrows:true});
}

// Estoy a la escucha de cambios en el tamanno de la ventana

			function posicionar(){
				// Leo la posicion del contenedor
				var posicion = jQuery("#contenedor").offset();

				// Calculo la posicion que le corresponde a la imagen de fondo
				// posicion = posicion left del contenedor - ancho de la parte izquierda del fondo
				var bgposicion = Math.ceil(posicion.left) - 440;
				jQuery("body").css("background-position", bgposicion + "px 35px");
			}
