function insertarSols()
{
  if (ajax_obj.readyState == 4)
  {
    if (ajax_obj.status == 200)
    {
      ocultarCargador();
//       alert(ajax_obj.responseText);

      var XML = ajax_obj.responseXML;
      var sols = XML.getElementsByTagName('solucion');
      var n_sols = sols.length;

      for (var i = 0; i<n_sols; i++)
      {
        var id  = sols[i].getAttribute('id');
        var val = sols[i].firstChild.nodeValue;

        if (!document.getElementById('solucion'+id))
        {
          var newDiv = document.createElement("div");
          newDiv.setAttribute('id', 'solucion'+id);
          newDiv.setAttribute('class', 'solucion');
          document.getElementById('solgroup'+id).appendChild(newDiv);

          document.getElementById('solucion'+id).innerHTML = val;

          document.getElementById('quitarsol'+id).style.display = 'inline';
          document.getElementById('versol'+id).style.display = 'none';
        }
      }


      delete ajax_obj;
    }
  }
}

function quitarSolucion(id)
{
    document.getElementById('quitarsol'+id).style.display = 'none';
    document.getElementById('versol'+id).style.display = 'inline';
    var sol = document.getElementById('solucion'+id)
    if (sol) document.getElementById('solgroup'+id).removeChild(sol);
    return false;
}

function sendAjax(args)
{
  ajax_obj = new AJAX(true);
  ajax_obj.open("POST", "query_sols.php");
  ajax_obj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax_obj.onreadystatechange = insertarSols;
  ajax_obj.send(args);
}

function versoluciones()
{
  var args  = "do=verSoluciones";

  sendAjax(args);

  return false;
}

function verUnaSol(id)
{
  var args  = "do=verUnaSol&id="+id;

  sendAjax(args);

  return false;
}
