		
		window.addEvent('domready', function(){
			
			/* Slider 2 */
			var mySlide2 = new Slider($('deslizante'), $('cursor'), {
				steps: 690,	
				offset: 0,
				onChange: function(pos){
					updateGalleryPosition(pos);
					//$('upd2').setHTML(pos);
				}
			
			}).set(0);
			
		}); 
		
		window.addEvent('domready', function(){
			/* Slider 2 */
			var mySlide2 = new Slider($('deslizante1'), $('cursor1'), {
				steps: 690,	
				offset: 0,
				onChange: function(pos){
					updateGalleryPosition1(pos);
					//$('upd2').setHTML(pos);
				}
			
			}).set(0);
			
		}); 
		
		window.addEvent('domready', function(){
			
			/* Slider 2 */
			var mySlide2 = new Slider($('deslizante2'), $('cursor2'), {
				steps: 690,	
				offset: 0,
				onChange: function(pos){
					updateGalleryPosition2(pos);
					//$('upd2').setHTML(pos);
				}
			
			}).set(0);
			
		}); 
		
		window.addEvent('domready', function(){
			
			/* Slider 2 */
			var mySlide2 = new Slider($('deslizante3'), $('cursor3'), {
				steps: 690,	
				offset: 0,
				onChange: function(pos){
					updateGalleryPosition3(pos);
					//$('upd2').setHTML(pos);
				}
			
			}).set(0);
			
		}); 
		
		function getElementsByClass(node,searchClass,tag) {
			var classElements = new Array();
			var els = node.getElementsByTagName(tag); // use "*" for all elements
			var elsLen = els.length;
			var pattern = new RegExp("\\b"+searchClass+"\\b");
			for (i = 0, j = 0; i < elsLen; i++){
				if ( pattern.test(els[i].className) ){
					classElements[j] = els[i];
					j++;
				}
			}
			return classElements;
		}
		
		function getNumCajas(){
			
			var vAux = new Array();
			var vAux = getElementsByClass(document,'parImgBox','*');
			return vAux.length;
			
		}
		
		function getNumCajas1(){
			
			var vAux = new Array();
			var vAux = getElementsByClass(document,'parImgBox1','*');
			return vAux.length;
			
		}
		
		function getNumCajas2(){
			
			var vAux = new Array();
			var vAux = getElementsByClass(document,'parImgBox2','*');
			return vAux.length;
			
		}
		
		function getNumCajas3(){
			
			var vAux = new Array();
			var vAux = getElementsByClass(document,'parImgBox3','*');
			return vAux.length;
			
		}
		
		function get(str){
			return document.getElementById(str);
		}
		
		function updateGalleryPosition(pos){
		
			var numCajas = getNumCajas();
			var anchoCaja = 85;
			var anchoTotal = numCajas * anchoCaja;
			var anchoPermitido = 680;
			var cajasNoVisibles = (anchoTotal - anchoPermitido) / anchoCaja;
			var resultado = ((pos * 100) / anchoPermitido);
			var resultadoTotal = Math.round((resultado / 100) * (anchoCaja * cajasNoVisibles));

			/*
			output = "";
			output += "anchoTotal = " + anchoTotal + "px" + "\n";
			output += "anchoPermitido = " + anchoPermitido + "px" + "\n";
			output += "anchoCaja = " + anchoCaja + "px" + "\n";
			output += "inflexion = " + (anchoPermitido / cajasNoVisibles) + "px" + "\n\n";
			output += "anchoTotal = " + anchoCaja + " * " + cajasNoVisibles + "px" + "\n";
			output += "pos = " + pos + "px" + "\n";
			output += "resultado = " + Math.round(resultado) + "%" + "\n";
			output += "resultadoTotal = -" + resultadoTotal + "px" + "\n";
			get("movimientoTotalAux").value = output;
			*/
			
			get("gallery").style.left= "-" + resultadoTotal + "px";
			
		}
		
		function updateGalleryPosition1(pos){
			var numCajas = getNumCajas1();
			var anchoCaja = 85;
			var anchoTotal = numCajas * anchoCaja;
			var anchoPermitido = 680;
			var cajasNoVisibles = (anchoTotal - anchoPermitido) / anchoCaja;
			var resultado = ((pos * 100) / anchoPermitido);
			var resultadoTotal = Math.round((resultado / 100) * (anchoCaja * cajasNoVisibles));

			/*
			output = "";
			output += "anchoTotal = " + anchoTotal + "px" + "\n";
			output += "anchoPermitido = " + anchoPermitido + "px" + "\n";
			output += "anchoCaja = " + anchoCaja + "px" + "\n";
			output += "inflexion = " + (anchoPermitido / cajasNoVisibles) + "px" + "\n\n";
			output += "anchoTotal = " + anchoCaja + " * " + cajasNoVisibles + "px" + "\n";
			output += "pos = " + pos + "px" + "\n";
			output += "resultado = " + Math.round(resultado) + "%" + "\n";
			output += "resultadoTotal = -" + resultadoTotal + "px" + "\n";
			get("movimientoTotalAux").value = output;
			*/
			
			get("gallery1").style.left= "-" + resultadoTotal + "px";
			
		}
		
		
		function updateGalleryPosition2(pos){
		
			var numCajas = getNumCajas2();
			var anchoCaja = 85;
			var anchoTotal = numCajas * anchoCaja;
			var anchoPermitido = 680;
			var cajasNoVisibles = (anchoTotal - anchoPermitido) / anchoCaja;
			var resultado = ((pos * 100) / anchoPermitido);
			var resultadoTotal = Math.round((resultado / 100) * (anchoCaja * cajasNoVisibles));

			/*
			output = "";
			output += "anchoTotal = " + anchoTotal + "px" + "\n";
			output += "anchoPermitido = " + anchoPermitido + "px" + "\n";
			output += "anchoCaja = " + anchoCaja + "px" + "\n";
			output += "inflexion = " + (anchoPermitido / cajasNoVisibles) + "px" + "\n\n";
			output += "anchoTotal = " + anchoCaja + " * " + cajasNoVisibles + "px" + "\n";
			output += "pos = " + pos + "px" + "\n";
			output += "resultado = " + Math.round(resultado) + "%" + "\n";
			output += "resultadoTotal = -" + resultadoTotal + "px" + "\n";
			get("movimientoTotalAux").value = output;
			*/
			
			get("gallery2").style.left= "-" + resultadoTotal + "px";
			
		}
		
		function updateGalleryPosition3(pos){
		
			var numCajas = getNumCajas3();
			var anchoCaja = 169;
			var anchoTotal = numCajas * anchoCaja;
			var anchoPermitido = 680;
			var cajasNoVisibles = (anchoTotal - anchoPermitido) / anchoCaja;
			var resultado = ((pos * 100) / anchoPermitido);
			var resultadoTotal = Math.round((resultado / 100) * (anchoCaja * cajasNoVisibles));

			/*
			output = "";
			output += "anchoTotal = " + anchoTotal + "px" + "\n";
			output += "anchoPermitido = " + anchoPermitido + "px" + "\n";
			output += "anchoCaja = " + anchoCaja + "px" + "\n";
			output += "inflexion = " + (anchoPermitido / cajasNoVisibles) + "px" + "\n\n";
			output += "anchoTotal = " + anchoCaja + " * " + cajasNoVisibles + "px" + "\n";
			output += "pos = " + pos + "px" + "\n";
			output += "resultado = " + Math.round(resultado) + "%" + "\n";
			output += "resultadoTotal = -" + resultadoTotal + "px" + "\n";
			get("movimientoTotalAux").value = output;
			*/
			
			get("gallery3").style.left= "-" + resultadoTotal + "px";
			
		}
		
		
		var box = {};
		window.addEvent('domready', function(){
			box = new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: true});
		});
