// JavaScript Document
addEvent(window,'load',inicializarEventos,false);

function inicializarEventos(){	
	var ob1=document.getElementById('sig');
	if (ob1!=null){ 
		addEvent(ob1,'click',presionEnlace,false);
	}
	var ob2=document.getElementById('ant');
	if (ob2!=null){
	  addEvent(ob2,'click',presionEnlace,false);
	}
	
	var cantidadNum = document.getElementById('cantidadNum').value;
	var noAplica = document.getElementById('noAplica').value;
	for(var i=1; i <= parseInt(cantidadNum); i++){
		if(noAplica == i){
			//
		}
		else{
			numeroPos = document.getElementById('numeroPos'+i);
			addEvent(numeroPos,'click',presionEnlace3,false);
		}
	}
}

function presionEnlace(e)
{
  if (window.event)
  {
    window.event.returnValue=false;
    var url=window.event.srcElement.getAttribute('href');
    muestraAlbunes(url);     
  }
  else
    if (e)
    {
      e.preventDefault();
      var url=e.target.getAttribute('href');
      muestraAlbunes(url);     
    }
}

function presionEnlace3(e)
{ 
  if (window.event){
	  window.event.returnValue=false;
      ref=window.event.srcElement;

  }else if(e){
	  e.preventDefault();
      ref=e.target;
  }
  muestraAlbunes(ref.getAttribute('href'));
  
  
}

var conexion;
function muestraAlbunes(url){

	conexion = crearXMLHttpRequest();
	conexion.onreadystatechange = procesodeMostrarAlbun;
	conexion.open("GET",url,true);
	conexion.send(null);
}

function procesodeMostrarAlbun(){
	var d = document.getElementById("resultados");
	if(conexion.readyState == 4)  {
		d.innerHTML = conexion.responseText;
		var ob1=document.getElementById('sig');
		if (ob1!=null){ 
			addEvent(ob1,'click',presionEnlace,false);
		}
		var ob2=document.getElementById('ant');
		if (ob2!=null){
		  addEvent(ob2,'click',presionEnlace,false);
		}
		
		var cantidadNum = document.getElementById('cantidadNum').value;
		var noAplica = document.getElementById('noAplica').value;
		for(var i=1; i <= parseInt(cantidadNum); i++){
			if(noAplica == i){
				//
			}
			else{
				numeroPos = document.getElementById('numeroPos'+i);
				addEvent(numeroPos,'click',presionEnlace3,false);
			}
		}
	} 
	else{
		d.innerHTML = '<img src="images/loading.gif">' ;
	}
}


//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}

function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}

