var httpRequest;

function makeGetRequest(url, where)
{
  if (window.XMLHttpRequest)
  { // Mozilla, Safari, ...
    httpRequest = new XMLHttpRequest();
    if (httpRequest.overrideMimeType)
    {
      httpRequest.overrideMimeType('text/xml');
    // See note below about this line
    }
  }
  else if (window.ActiveXObject)
  { // IE
    try
    {
      httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
      }
    }
  }
  if (!httpRequest)
  {
    alert('get a better browser');
    return false;
  }
  httpRequest.onreadystatechange =function(){
    writeContents(httpRequest, where);
  };
  httpRequest.open('GET', url, true);
  httpRequest.send('');
}

function writeContents(httpRequest, where)
{
  if (httpRequest.readyState == 4)
  {
    var target = document.getElementById(where);
    target.innerHTML=httpRequest.responseText;
  }
}

function showIndex(elem)
{
  elem.style["display"]="none";
  document.getElementById('mln_index').style['display']="block";
}

function showkeyNote(elem)
{
  document.getElementById('mln_index').style['display']="none";
  elem.style["display"]="block";
}


function sendForm()
{

  if (window.XMLHttpRequest)
  { // Mozilla, Safari, ...
    httpRequest = new XMLHttpRequest();
    if (httpRequest.overrideMimeType)
    {
      httpRequest.overrideMimeType('text/xml');
    // See note below about this line
    }
  }
  else if (window.ActiveXObject)
  { // IE
    try
    {
      httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
      }
    }
  }
  if (!httpRequest)
  {
    alert('get a better browser');
    return false;
  }
  httpRequest.onreadystatechange =function(){
    document.getElementById('content').innerHTML=httpRequest.responseText;
  };

  query="autor="+encodeURIComponent(document.getElementById('autor').value)+"&amail="+encodeURIComponent(document.getElementById('amail').value)+"&mensaje="+encodeURIComponent(document.getElementById('mensaje').value)+"&enviar=si";
  httpRequest.open('POST','/contacto.php', true);
  httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  httpRequest.setRequestHeader("Content-length", query.length);
  httpRequest.setRequestHeader("Connection", "close");

  httpRequest.send(query);
  if (httpRequest.readyState == 4)
  {
    if (httpRequest.status == 200)
    {
      
      

    }
    else
    {
      alert('There was a problem with the request.');
    }
  }
}


function hasSomeText(s)
{
  for ( var i = 0 ; i < s.length; i++)
  {
    if (s[i].charCodeAt()!=32)
    {
      return true;
    }
  }
  return false;

}


function booksearch()
{
  var query='';
  if(hasSomeText(document.getElementById('autor').value))
  {
    query+="autor="+encodeURIComponent(document.getElementById('autor').value);
  }
  else
  {
    query+="autor="+encodeURIComponent('%');
  }
  if(hasSomeText(document.getElementById('titulo').value))
  {
    query+="&titulo="+encodeURIComponent(document.getElementById('titulo').value);
  }
  else{
    query+="&titulo="+encodeURIComponent('%');
  }
  makeGetRequest('/trabajos2.php?'+query, 'book_results');

}