var timeout= 1000; /*milliseconds to timeout; good value is 350*/
var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

function getcities(city) {
  http.abort();
  http.open("GET", "/ajax/getcities.php?input=" + city, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4 || http.readyState == 0) {
    	document.getElementById('thecities').innerHTML = http.responseText;
    } else {
		document.getElementById('thecities').innerHTML = '<img src="/media/ajax-indicator.gif">';
	}
  }
  http.send(null+'/n');
}

function getpeople(person) {
  document.getElementById("thepeople").style.visibility='visible';
  http.abort();
  http.open("GET", "/ajax/getpeople.php?input=" + person, true);

  http.onreadystatechange=function() {
    if(http.readyState == 4 || http.readyState == 0) {
    	document.getElementById('thepeople').innerHTML = http.responseText;
    } else {
		document.getElementById('thepeople').innerHTML = '<img src="/media/ajax-indicator.gif">';
	}
  }
  http.send(null+'/n');
}
