// Function 1
function getData(dataSource)
{ 
  var objHttp = false; 

  if (window.XMLHttpRequest) {
    objHttp = new XMLHttpRequest();

  } else if (window.ActiveXObject) {
    objHttp = new 
      ActiveXObject("Microsoft.XMLHTTP");
  }

  if(objHttp) {
    objHttp.open("GET", dataSource); 

    objHttp.onreadystatechange = function() 
    { 
      if (objHttp.readyState == 4 && 
        objHttp.status == 200) { 
          document.getElementById("getResult").innerHTML = objHttp.responseText; 

          delete objHttp;
          objHttp = null;
      } 
    } 

    objHttp.send(null); 
  }
}

// Function 2
function insertGeoData(dataSource)
{ 
  var objHttp = false; 

  if (window.XMLHttpRequest) {
    objHttp = new XMLHttpRequest();

  } else if (window.ActiveXObject) {
    objHttp = new 
      ActiveXObject("Microsoft.XMLHTTP");
  }

  if(objHttp) {
    objHttp.open("GET", dataSource); 

    objHttp.onreadystatechange = function() 
    { 
      if (objHttp.readyState == 4 && 
        objHttp.status == 200) { 
        delete objHttp;
        objHttp = null;
      } 
    } 

    objHttp.send(null); 
  }
}

// Function 3
function getDistance(dataSource)
{ 
  var objHttp = false; 

  if (window.XMLHttpRequest) {
    objHttp = new XMLHttpRequest();

  } else if (window.ActiveXObject) {
    objHttp = new 
      ActiveXObject("Microsoft.XMLHTTP");
  }

  if(objHttp) {
    objHttp.open("GET", dataSource); 

    objHttp.onreadystatechange = function() 
    { 
      if (objHttp.readyState == 4 && 
        objHttp.status == 200) { 
          document.getElementById("getResult").innerHTML = objHttp.responseText; 

          delete objHttp;
          objHttp = null;
      } 
    } 

    objHttp.send(null); 
  }
}

// Function 4
function getCoords(dataSource)
{ 
  var objHttp = false; 

  if (window.XMLHttpRequest) {
    objHttp = new XMLHttpRequest();

  } else if (window.ActiveXObject) {
    objHttp = new 
      ActiveXObject("Microsoft.XMLHTTP");
  }

  if(objHttp) {
    objHttp.open("GET", dataSource); 

    objHttp.onreadystatechange = function() 
    { 
      if (objHttp.readyState == 4 && 
        objHttp.status == 200) { 
          // document.getElementById("getResult").innerHTML = objHttp.responseText; 

          delete objHttp;
          objHttp = null;
      } 
    } 

    objHttp.send(null); 
  }
}




// Function 5
function getMap(dataSource)
{ 
  var objHttp = false; 

  if (window.XMLHttpRequest) {
    objHttp = new XMLHttpRequest();

  } else if (window.ActiveXObject) {
    objHttp = new 
      ActiveXObject("Microsoft.XMLHTTP");
  }

  if(objHttp) {
    objHttp.open("GET", dataSource); 

    objHttp.onreadystatechange = function() 
    { 
      if (objHttp.readyState == 4 && 
        objHttp.status == 200) { 
          document.getElementById("content").innerHTML = objHttp.responseText; 

          delete objHttp;
          objHttp = null;
      } 
    } 

    objHttp.send(null); 
  }
}