
	function avanzarImagen(evento1, nombreContador, tamanio, pagina, avanza, retrocede){
		
		var jiden = document.getElementById(nombreContador);
		var tjiden = document.getElementById(tamanio);
		  conta = 0; 
		  tamanioI = tjiden.value; 

		  if(jiden.value != "")
		   conta = jiden.value;  
		  
		if(conta!=tamanioI){
			textoImagen = ""; 
			conta++;
			textoImagen = "document.getElementById('";
			textoImagen = textoImagen+ evento1;
			textoImagen = textoImagen + "').src =";
			textoImagen = textoImagen + evento1;
			textoImagen = textoImagen +conta;
			eval(textoImagen);
		} 
		restaurarEnlace('<< anterior ',retrocede); 
		
		jiden.value = conta;	
		var pagina1 = 'primera' + pagina;
		var pagina2 = 'segunda'+pagina;
		var pagina3 = 'tercera'+pagina;
		var pagina4 = 'cuarta'+pagina;
		if(tamanioI < 1){
			pagina4 = pagina1;
		}
		if(tamanioI<2){
			pagina4 = pagina2;
		}
		if(tamanioI<3){
			pagina4=pagina3;
		}
		if(!esFinal('adelante',pagina4,tamanioI)){
			actualizaNumeros(pagina1,pagina2,pagina3,pagina4,conta,tamanioI,'pasa');
		}		
		if(conta == tamanioI) {
			ocultarEnlace('siguiente >>',avanza); 
		}	
	}

	function retrocederImagen(evento1, nombreContador, pagina, tamanio, avanza, retrocede){
		var jiden = document.getElementById(nombreContador);
		var tjiden = document.getElementById(tamanio);
		  conta = 0; 
		  tamanioI = tjiden.value; 
		  if(jiden.value != "")
		   conta = jiden.value;  
		
		if(conta!=0){
			textoImagen = ""; 
			conta--;
			textoImagen = "document.getElementById('";
			textoImagen = textoImagen+ evento1;
			textoImagen = textoImagen + "').src =";
			textoImagen = textoImagen + evento1;
			textoImagen = textoImagen +conta;
			eval(textoImagen);
		} 
		jiden.value = conta;	
		var pagina1 = 'primera' + pagina;
		var pagina2 = 'segunda'+pagina;
		var pagina3 = 'tercera'+pagina;
		var pagina4 = 'cuarta'+pagina;
		if(!esFinal('atras',pagina1,tamanioI)){
			actualizaNumeros(pagina1,pagina2,pagina3,pagina4,conta,tamanioI,'vuelve');
		}
		restaurarEnlace('siguiente >>',avanza);			
		if(conta == 0) {
			ocultarEnlace('anterior <<',retrocede);
		}
	}	
	
  function cambiarImg(evento1, nombreContador ,enlace,tamanio,pagina, avanza, retrocede){
	  var jiden = document.getElementById(nombreContador);
	 var tjiden = document.getElementById(tamanio);
		
		  conta = 0; 
		  tamanioI = tjiden.value;
	  if(jiden.value != "")
	   conta = jiden.value;  
	  // le pasamos el número de enlace
	  num =getObjInnerText(document.getElementById(enlace));
	  num = parseInt(num,10);
	  num = num -1;
	  var destino;
	  conta = num;
	  jiden.value = conta;
	  textoImagen = "document.getElementById('";
	  textoImagen = textoImagen+ evento1;
	  textoImagen = textoImagen + "').src =";
	  textoImagen = textoImagen + evento1;
	  textoImagen = textoImagen +num;
	  eval(textoImagen);
	  var pagina1 = 'primera' + pagina;
	  var pagina2 = 'segunda'+pagina;
	  var pagina3 = 'tercera'+pagina;
	  var pagina4 = 'cuarta'+pagina;
	  
	  if(conta == 0) {
	  	ocultarEnlace('',retrocede);
	  } else {
	  	restaurarEnlace('<< anterior ',retrocede);
	  }
	  if(conta == tamanioI) {
	  	ocultarEnlace('',avanza);
	  } else {
	  	restaurarEnlace('siguiente >>',avanza);	
	  }
 }
 function actualizaNumeros(evento1,evento2,evento3,evento4,conta,tamanio,texto) {
  var uno = getObjInnerText(document.getElementById(evento1));
  var dos = getObjInnerText(document.getElementById(evento2));
  var tres =  getObjInnerText(document.getElementById(evento3));
  var cuatro = getObjInnerText(document.getElementById(evento4));
  uno = parseInt(uno,10);
  dos = parseInt(dos,10);
  tres = parseInt(tres,10);
  cuatro = parseInt(cuatro,10);
  if(texto=='pasa'){
  	  uno = uno + 1;
	  dos = dos +1;
	  tres = tres +1;
	  cuatro = cuatro +1;
	  actualizaValor(document.getElementById(evento1),uno);
	  actualizaValor(document.getElementById(evento2),dos);
	  actualizaValor(document.getElementById(evento3),tres);
	  actualizaValor(document.getElementById(evento4),cuatro);
  }else{
  	  uno = uno - 1;
	  dos = dos -1;
	  tres = tres -1;
	  cuatro = cuatro -1;
	  actualizaValor(document.getElementById(evento1),uno);
	  actualizaValor(document.getElementById(evento2),dos);
	  actualizaValor(document.getElementById(evento3),tres);
	  actualizaValor(document.getElementById(evento4),cuatro);
  
  }  
 }	
 function esFinal(direccion,contador,tamanio) {
 	  num = getObjInnerText(document.getElementById(contador));
	  
	  var resul = false;
	  if(direccion == 'atras') {
	   num = num -1;
	   if((num-1) < 0){	   		
	   		resul = true;
		}
	  } else {
	    num = num -1;
	   if((num+1) > tamanio) {
		resul = true;
	   }
	  }
	  return resul;
 } 
 function getObjInnerText(obj){ 
	if (document.all) { // IE; 
		return obj.innerText; 
	} 
	else{ 
		if (obj.text) 
		{ 
			return obj.text; 
		} 
	} 
} 

function actualizaValor(obj,valor){ 
	if (document.all) { // IE; 
		obj.innerText = valor; 
	} 
	else{ 
		if (obj.text) 
		{ 
			obj.textContent=valor; 
		} 
	} 
} 

function ocultarEnlace(texto,enlace) {  
	document.getElementById(enlace).innerHTML = "";  
	//document.getElementById(enlace).href = "#";	
}

function restaurarEnlace(texto,enlace) {  
	document.getElementById(enlace).innerHTML = texto;  
	//document.getElementById(enlace).href = "#";	
}

