// JavaScript Document

var READY_STATE_COMPLETE = 4;
var OKS = 200;
var request = null;

// crea el objeto XMLHttpRequest
function createXmlHttpRequest() {	
 // Almacenará la referencia al objeto XMLHttpRequest
  var xmlHttp;
  // Si el navegador es Internet Explorer
  if (window.ActiveXObject) {
    try {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) {
      xmlHttp = false;
    }
  }
  // Si es Mozilla u otro navegador
  else {
    try {
      xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
      xmlHttp = false;
    }
  }
  // Devuelve el objeto creado o muestra un mensaje de error
  if (!xmlHttp)
    alert("Error al crear el objeto XMLHttpRequest.");
  else 
    return xmlHttp;
}

// borra todo los hijos de un nodo del DOM
function deleteChildren(name) {
	for(var i = 0; document.getElementById(name).hasChildNodes(); i++)
		document.getElementById(name).removeChild(document.getElementById(name).firstChild);
}

function DeleteArray(name) {
	for(var i = 0; i < document.getElementsByName(name).length; i++)
		while(document.getElementsByName(name)[i].hasChildNodes()) 
			document.getElementsByName(name)[i].removeChild(document.getElementsByName(name)[i].firstChild);
}