var xmlhttp1 = false;
var xmlhttp2 = false;
var xmlhttp3 = false;

try {
  xmlhttp1 = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
  try {
    xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
    xmlhttp1 = false;
  }
}

if (!xmlhttp1 && typeof XMLHttpRequest != 'undefined') xmlhttp1 = new XMLHttpRequest();

try {
  xmlhttp2 = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
  try {
    xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
    xmlhttp2 = false;
  }
}

if (!xmlhttp2 && typeof XMLHttpRequest != 'undefined') xmlhttp2 = new XMLHttpRequest();

try {
  xmlhttp3 = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
  try {
    xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
    xmlhttp3 = false;
  }
}

if (!xmlhttp3 && typeof XMLHttpRequest != 'undefined') xmlhttp3 = new XMLHttpRequest();

function makerequest1(serverPage, objID, anio) {
  var obj = document.getElementById(objID);
  if (obj) {
    if (serverPage.indexOf("?") > -1) {
      xmlhttp1.open("GET", serverPage + "&time=" + new Date().getTime(), true);
    } else {
      xmlhttp1.open("GET", serverPage + "?time=" + new Date().getTime(), true);
    }
    xmlhttp1.onreadystatechange = function() {
      if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
        obj.innerHTML = xmlhttp1.responseText;
        if (anio) musica(anio);
      }
    }
    xmlhttp1.send(null);
  }
}

function makerequest2(serverPage, objID) {
  var obj = document.getElementById(objID);
  if (obj) {
    if (serverPage.indexOf("?") > -1) {
      xmlhttp2.open("GET", serverPage + "&time=" + new Date().getTime(), true);
    } else {
      xmlhttp2.open("GET", serverPage + "?time=" + new Date().getTime(), true);
    }
    xmlhttp2.onreadystatechange = function() {
      if (xmlhttp2.readyState == 4 && xmlhttp2.status == 200) {
        obj.innerHTML = xmlhttp2.responseText;
      }
    }
    xmlhttp2.send(null);
  }
}

function makerequest3(serverPage, objID) {
  var obj = document.getElementById(objID);
  if (obj) {
    if (serverPage.indexOf("?") > -1) {
      xmlhttp3.open("GET", serverPage + "&time=" + new Date().getTime(), true);
    } else {
      xmlhttp3.open("GET", serverPage + "?time=" + new Date().getTime(), true);
    }
    xmlhttp3.onreadystatechange = function() {
      if (xmlhttp3.readyState == 4 && xmlhttp3.status == 200) {
        obj.innerHTML = xmlhttp3.responseText;
      }
    }
    xmlhttp3.send(null);
  }
}
