// JavaScript Document

var url = "/segmentCounter/count.php?segment="; // The server-side script
var isWorking = false;

function handleHttpResponse() {
  if (http.readyState == 4) {
    if (http.responseText.indexOf('invalid') == -1) {
			// Split the comma delimited response into an array
    	//results = http.responseText.split(",");
    	//document.getElementById('city').value = results[0];
    	//document.getElementById('state').value = results[1];
			isWorking = false;
		}
  }
}

function countSegment(segName,segType) {
	if (!isWorking && http) {
		// var zipValue = document.getElementById("zip").value;
		http.open("POST", url + escape(segName) + "&type=" + escape(segType), true);
		http.onreadystatechange = handleHttpResponse;
		isWorking = true;
		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 