      function getHTTPObject(){
	      if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	      else if (window.XMLHttpRequest) return new XMLHttpRequest();
	      else {
		      alert("Your browser does not support AJAX.");
		      return null;
	      }
      }
       
      // Change the value of the outputText field
      function setStateOutput(){
      if(httpObject.readyState == 4){
      document.getElementById('usstate').innerHTML = httpObject.responseText;
      } else {
      document.getElementById('usstate').innerHTML = httpObject.readyState;
      }
       
      }
       
      // Implement business logic
      function getState(getstate){
      httpObject = getHTTPObject();
      if (httpObject != null) {

	if (getstate == null) {
		httpObject.open("GET", "php/getUsState.php?inputText="+document.getElementById('scntry').options[document.getElementById('scntry').selectedIndex].value, true);
	} else {
		httpObject.open("GET", "php/getUsState.php?inputText="+document.getElementById('scntry').options[document.getElementById('scntry').selectedIndex].value+"&st="+getstate, true);

	}       
      httpObject.send(null);
      httpObject.onreadystatechange = setStateOutput;
      }
      }
       
      var httpObject = null;
       

