	var playbutton = new Image;
	var pausebutton = new Image;
	playbutton.src = '/1/img/btn/gallery_btn_play.png';
	pausebutton.src = '/1/img/btn/gallery_btn_pause.png';
	var scrollEnable = true;
	var stopping = 0;
	var speed=0;
	var direction = 0;
	var selIndex = 1;
	var idVideoArray = new Array();
	var videoArray = new Array();
	var headlineArray = new Array();
	var summaryArray = new Array();
	var cropArray = new Array();
	var imageArray = new Array();
	var playing = false;
	var timer = 0;
	
	function mVideo(piezaIndex, div, index){
		document.getElementById('headline'+div).innerHTML = headlineArray[piezaIndex][index];
		document.getElementById('summary'+div).innerHTML = summaryArray[piezaIndex][index];
		var flashVideoPlayer;
		var ie = navigator.appName.indexOf("Microsoft") != -1;
		if(ie) {
			flashVideoPlayer = window['video'+piezaIndex];
		}else{
			flashVideoPlayer = document['video'+piezaIndex];
		}
		flashVideoPlayer.loadvideo(imageArray[piezaIndex][index],videoArray[piezaIndex][index]);

		if (document.getElementById('crop'+div) != null ){
			document.getElementById('crop'+div).innerHTML = unescape(cropArray[piezaIndex][index].replace(/\+/g," "));
		}
		selIndex = div+index;
		document.getElementById('image'+selIndex).className = '';
		document.getElementById('image'+selIndex).className = 'selected';
	}
	
	function thumbnailOver(piezaIndex, index, item) {
		document.getElementById('image'+index+item).className = 'over';
		var toolTip = document.getElementById('toolTip'+index);
		var toolTipL = document.getElementById('toolTipLeft'+index);
		var toolTipR = document.getElementById('toolTipRight'+index);
		var toolTipA = document.getElementById('toolTipArrow'+index);
		toolTip.innerHTML = '<span class=headline>' + headlineArray[piezaIndex][item] + '</span><br><span class=summary>' + summaryArray[piezaIndex][item] + '</span>';
		toolTip.style.display = '';
		toolTip.style.top = '-150px';
		toolTipL.innerHTML = '<img class=toolTipLImage border=0 src=/1/img/tooltipleft.png width=17 height=160>';
		toolTipL.style.display = '';
		toolTipL.style.top = '-150px';
		toolTipL.style.left = '-1px';
		toolTipR.innerHTML = '<img class=toolTipRImage border=0 src=/1/img/tooltipright.png width=17 height=160>';
		toolTipR.style.display = '';
		toolTipR.style.top = '-150px';
		toolTipR.style.left = (toolTip.clientWidth + 16 ) + 'px';
		toolTipA.innerHTML = '<img border=0 src=/1/img/lyt/spacer.gif width=34 height=21>';
		toolTipA.style.display = '';
		toolTipA.style.top = '-6px';
		toolTip.style.zIndex = 1;
		toolTipL.style.zIndex = 1;
		toolTipR.style.zIndex = 1;
		toolTipA.style.zIndex = 1;
		var x = GetAbsPosition(document.getElementById('image'+index+item)).x - GetAbsPosition(document.getElementById('slide'+index)).x;
		x = x + 35;
		if(x < 35) x = 35; 
		if(x > document.getElementById('scroll'+index).clientWidth - 20) x = document.getElementById('scroll'+index).clientWidth - 20; 
		toolTipA.style.left = x + 'px';
	}
	
	function GetAbsPosition(object) {
		var position = new Object;
		position.x = 0;
		position.y = 0;
		
		if( object ) {
		position.x = object.offsetLeft;
		position.y = object.offsetTop;
		
		if( object.offsetParent ) {
		var parentpos = GetAbsPosition(object.offsetParent);
		position.x += parentpos.x;
		position.y += parentpos.y;
		}
		}
		
		position.cx = object.offsetWidth;
		position.cy = object.offsetHeight;
		
		return position;
	}
	
	function thumbnailOut (index, item) {
		var toolTip = document.getElementById('toolTip'+index);
		var toolTipL = document.getElementById('toolTipLeft'+index);
		var toolTipR = document.getElementById('toolTipRight'+index);
		var toolTipA = document.getElementById('toolTipArrow'+index);
		toolTip.style.display = 'none';
		toolTipL.style.display = 'none';
		toolTipR.style.display = 'none';
		toolTipA.style.display = 'none';
		if (index+item == selIndex) {
			document.getElementById('image'+index+item).className = 'selected';
		} else {
			document.getElementById('image'+index+item).className = '';
		}
	}
	
	function startScroll(dir, div) {
		stopping = 0;
		direction = dir;
		speed = 0.05;
		doScroll(div);
	}
	
	function stopScroll(div) {
		stopping = direction;
		direction=0;
	}
	
	function doScroll(div) {
		if (direction !=0) {
			if (Math.abs(speed) <= 3) {
				speed=speed +(direction * 0.1);
			}
		} else {
			if (stopping < 0 && speed < 0) {
				speed+= .05;
			} else if (stopping > 0 && speed >0) {
				speed-= .05;
			} else {
				stopping = 0;
				speed = 0;
			}
		}
		
		var left =  parseInt(document.getElementById('images'+div).style.left);
		if (left + Math.round(speed) >= 0) {
			left = 0; 
			if (speed >0) speed=0; 
			document.getElementById('leftbutton'+div).style.visibility = 'hidden';
		} else {
			document.getElementById('leftbutton'+div).style.visibility = 'visible';
		}
			
		var widthvisible = parseInt(document.getElementById('scroll'+div).style.width);
		var widthreal = parseInt(document.getElementById('images'+div).offsetWidth);
		if (Math.abs(left + Math.round(speed)) + widthvisible >= widthreal) {
			left = widthvisible - widthreal;
			if (speed < 0){
				speed = 0;
			}
			document.getElementById('rightbutton'+div).style.visibility = 'hidden';
		} else {
			document.getElementById('rightbutton'+div).style.visibility = 'visible';
		}
		document.getElementById('images'+div).style.left = left + Math.round(speed) + 'px';
	 	checkScrollButtons(div) // Actualiza los botones de scroll
		
		// Hace el scroll si no está en los límites
		if (speed != 0){
			setTimeout('doScroll('+ "'"  + div + "'" + ')', 10); 
		}
	}
	
	function checkScrollButtons(div) {
		// Revisa si debe mostrar u ocultar los botones de la barra de slide dependiendo de la posición
		var images = document.getElementById('images'+div);
		if (images) {
			var left = parseInt(document.getElementById('images'+div).style.left);
			// Controla el boton izquierdo
			if (left >= 0) {
				document.getElementById('leftbutton'+div).style.visibility = 'hidden';
			} else {
				document.getElementById('leftbutton'+div).style.visibility = 'visible';
			}
			// Controla el boton derecho
			var widthvisible = parseInt(document.getElementById('scroll'+div).style.width);
			var widthreal = parseInt(document.getElementById('images'+div).offsetWidth);
			if (Math.abs(left) + widthvisible >= widthreal) {
				document.getElementById('rightbutton'+div).style.visibility = 'hidden';
			} else {
				document.getElementById('rightbutton'+div).style.visibility = 'visible';
			}
		}	
	}
	


