var url = "scripts/getCityState.php?param="; // The server-side script

function handleHttpResponse() {
  if (http.readyState == 4) {
    // Get results from script
    results = http.responseText;
    // Split the comma delimited response into an array
    resultssplit = http.responseText.split(",");
	if (results.match("more")) {
	document.getElementById('city2').style.display = 'block';
	document.getElementById('city1').value = '';
	document.getElementById('city1').style.display = 'none';
//	removeAllOptions(document.emailclub.city2);
	for(i = 2; i < resultssplit.length; i++)
		{
		addOption(document.emailclub.city2,resultssplit[i],resultssplit[i]);
		}
	document.getElementById('state').value = resultssplit[0,1];
	document.getElementById('country').selectedIndex = 1;
	} else {
	document.getElementById('city2').selectedIndex=0;
	document.getElementById('city2').style.display = 'none';
	document.getElementById('city1').style.display = 'block';
	document.getElementById('city1').value = resultssplit[0,0];
	document.getElementById('state').value = resultssplit[0,1];
	document.getElementById('country').selectedIndex = resultssplit[0,2];
	  }
  }
}
function updateCityState() {
  var zipValue = document.getElementById("zip").value;
  http.open("GET", url + escape(zipValue), true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object


////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

