var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

var STATUS_OK=200

var XMLHttpRequestObject = createXMLHttpRequest();

function pedirDatos(url, params, HttpMethod, div){
  if(XMLHttpRequestObject) {
    var obj = $(div);
    obj.innerHTML = "Cargando datos...";
    if (!HttpMethod) HttpMethod="GET";
    XMLHttpRequestObject.open(HttpMethod , url, true);
    XMLHttpRequestObject.send(params);
    XMLHttpRequestObject.onreadystatechange = function(){
      if (XMLHttpRequestObject.status == STATUS_OK) {
        if (XMLHttpRequestObject.readyState == READY_STATE_COMPLETE) {
          obj.innerHTML = XMLHttpRequestObject.responseText;
        }
      }
    }
    XMLHttpRequestObject.send(null);
  } 
}


function buscar(){
  if(XMLHttpRequestObject) {
    var buscar = $("buscar");  
    var obj = $("busqueda");
    obj.innerHTML = 'Buscando...';
    XMLHttpRequestObject.open('GET','info_busqueda.php?buscar='+buscar.value, true);
    XMLHttpRequestObject.send(null);
    XMLHttpRequestObject.onreadystatechange = function(){
      if (XMLHttpRequestObject.readyState == READY_STATE_COMPLETE) {
        obj.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
  }
}

function buscar2(){
  if(XMLHttpRequestObject) {
    var buscar = $("buscar");  
    var obj = $("busqueda");
    obj.innerHTML = 'Buscando...';
    XMLHttpRequestObject.open('GET','info_busqueda.php?buscar='+buscar.value, true);
    XMLHttpRequestObject.send(null);
    XMLHttpRequestObject.onreadystatechange = function(){
      if (XMLHttpRequestObject.readyState == READY_STATE_COMPLETE) {
        obj.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
  }
  return false;
}

function monster(monster){
  if(XMLHttpRequestObject) {
    var obj = $("busqueda");
    obj.innerHTML = 'Cargando monstruo...';
    XMLHttpRequestObject.open('GET','info_busqueda.php?monster='+monster, true);
    XMLHttpRequestObject.send(null);
    XMLHttpRequestObject.onreadystatechange = function(){
      if (XMLHttpRequestObject.readyState == READY_STATE_COMPLETE) {
        obj.innerHTML = XMLHttpRequestObject.responseText;
        return false;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}

function item(item){
  if(XMLHttpRequestObject) {
    var obj = $("busqueda");
    obj.innerHTML = 'Cargando item...';
    XMLHttpRequestObject.open('GET','info_busqueda.php?item='+item, true);
    XMLHttpRequestObject.send(null);
    XMLHttpRequestObject.onreadystatechange = function(){
      if (XMLHttpRequestObject.readyState == READY_STATE_COMPLETE) {
        obj.innerHTML = XMLHttpRequestObject.responseText;
        return false;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}



function createXMLHttpRequest() {
  var xRequest=null;
  if (window.XMLHttpRequest) xRequest=new XMLHttpRequest();
  else if (window.ActiveXObject) xRequest=new ActiveXObject("Microsoft.XMLHTTP");
  return xRequest;
}

function $(id) { return document.getElementById(id); }
