function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}
var http = createObject();

function autosuggest(suggest,c) {
	key = suggest;
	keycountry = document.getElementById('Inputcountry').value;
	var url="../scripts/SearchCouStaCit.php";
	url=url+"?key="+key;
	url=url+"&c="+c;
	url=url+"&keycountry="+keycountry;
	url=url+"&nocache="+Math.random();
	http.open('get',url,true);
	
	if (c=="city") {
	   http.onreadystatechange = autosuggestReplycity;
	} else { 
	   http.onreadystatechange = autosuggestReplycountry;
	}
	http.send(null);
}


function autosuggestReplycity() {
      if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('listcity');
	if (response!="") {
		e.innerHTML=response;
		e.style.display="block";
	} else {
	       e.style.display="none";
	}
      }
}

function autosuggestReplycountry() {
  if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('listcountry');
	if (response!="") {
		e.innerHTML=response;
		e.style.display="block";
	} else {
	        e.style.display="none";
	}
   }
}

/*Select city input value*/
function selectcity(i,j,citid,staid) {
	e = document.getElementById('Inputcity');
	e.value=i+', '+j;
	document.getElementById('Idcity').value = citid;
	document.getElementById('Idstate').value = staid;
	document.getElementById('listcity').style.display="none";
} 

/*Select country input value*/
function selectcountry(i,couid) {
	e = document.getElementById('Inputcountry');
	e.value=i;
	document.getElementById('Idcountry').value = couid;
	document.getElementById('listcountry').style.display="none";
} 

/*Valid if key is letter*/
function validLettercity()  {
  var suggestcity=document.getElementById("Inputcity").value;
  c='city';
  if (suggestcity!="")
    autosuggest(suggestcity,c);
  else
    document.getElementById("listcity").style.display = 'none';
 }
 
 /*Valid if key is letter*/
 function validLettercountry()  {
  var suggestcountry=document.getElementById("Inputcountry").value;
  c = 'country';
  if (suggestcountry!="")
    autosuggest(suggestcountry,c);
  else
    document.getElementById("listcountry").style.display = 'none';
  document.getElementById('Inputcity').value="";
 }
 
