var xmlHttp = createRequestObject();

function parseMe(response) {
	try //Internet Explorer
	  {
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async="false";
	  xmlDoc.loadXML(response);
	  }
	catch(e)
	  {
	  try //Firefox, Mozilla, Opera, etc.
	  {
	  parser=new DOMParser();
	  xmlDoc=parser.parseFromString(response,"text/xml");
	  }
	  catch(e)
	  {
	  alert(e.message);
	  return;
	  }
	}
}

function createRequestObject() {
     var ro;     
     ro = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
     return ro;
}
 
function runAJAX() {
	
	// $region, $optional, $provider, $city, $gender, $zip, $specialty, $language
	var varNetwork = encodeURI(document.getElementById('varNetwork').value);
	var varRegion = encodeURI(document.getElementById('varRegion').value);
	var selection=document.form1.optional;
	for (i=0; i<selection.length; i++) {
		if (selection[i].checked == true) {
			var varOptional = encodeURI(selection[i].value);
		}
	}
	var varProvider = encodeURI(document.getElementById('varProvider').value);
	var varCity = encodeURI(document.getElementById('varCity').value);
	var varGender = encodeURI(document.getElementById('varGender').value);
	var varZip = encodeURI(document.getElementById('varZip').value);
	var varSpecialty = encodeURI(document.getElementById('varSpecialty').value);
	var varLanguage = encodeURI(document.getElementById('varLanguage').value);
	var url = "ajax/ajax.php";
	var params = "network=" + varNetwork + "&region=" + varRegion + "&optional=" + varOptional + "&provider=" + varProvider + "&city=" + varCity + "&gender=" + varGender + "&zipcode=" + varZip + "&specialty=" + varSpecialty + "&language=" + varLanguage;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = updatePage;
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
	//alert(varRegion + "\n" + varOptional + "\n" + varProvider + "\n" + varCity + "\n" + varGender + "\n" + varZip + "\n" + varSpecialty + "\n" + varLanguage);
}
/*
function runAJAX() {
	
	// $region, $optional, $provider, $city, $gender, $zip, $specialty, $language
	var varRegion = document.getElementById('region');
	var varOptional = document.getElementById('optional');
	var varProvider = document.getElementById('provider');
	var varCity = document.getElementById('city');
	var varGender = document.getElementById('gender');
	var varZip = document.getElementById('zip');
	var varSpecialty = document.getElementById('specialty');
	var varLanguage = document.getElementById('language');
	var url = "/ajax.php?&timeid=" + (Math.random()*100000) + "&type=faq&cat=" + cat;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = updatePage;
	xmlHttp.send(null);
}
*/ 
function updatePage() {
	if (xmlHttp.readyState == 4) {
		var response = xmlHttp.responseText;
		// alert(response);
		document.getElementById('ajax_results').innerHTML = response;
	} else  {
		document.getElementById('ajax_results').innerHTML = "Calculating...";
	}
}

function alertPage() {
	if (xmlHttp.readyState == 4) {
		var response = xmlHttp.responseText;
		// alert(response);
	}
}


