function getData(par) {
	var ctySelEl = document.getElementById("county");
	var twnSelEl = document.getElementById("town");
	var sclSelEl = document.getElementById("school");
	
	
	if (par == 'county') {

		removeChildren("town");

		removeChildren("school");

		addOption(twnSelEl, "Town added");

		addOption(sclSelEl, "School added");	

		var url = "schoolinfo.php";

		request.open("POST", url, true);

		request.onreadystatechange = showScoreInfo;

		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

		request.send("par=county&arg=" + escape(ctySelEl.value));

	}

	if (par == 'town') {

		removeChildren("school");	
		addOption(sclSelEl, "Pick a school");

		var url = "schoolinfo.php";

		request.open("POST", url, true);

		request.onreadystatechange = showScoreInfo;

		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

		request.send("foo="+escape(ctySelEl.value)+"&par=town&arg=" + escape(twnSelEl.value));

	}

}


function showScoreInfo() {

  if (request.readyState == 4) {

    if (request.status == 200) {

      var ctySelEl = document.getElementById("county");

	  var twnSelEl = document.getElementById("town");

	  var sclSelEl = document.getElementById("school");

      // remove existing displayed results	  

	  //removeChildren("lines");

	  //removeChildren("reps");



      //display results

	  var xmlDoc = request.responseXML;

	  var ctrA = xmlDoc.getElementsByTagName("town").length;

	  var ctrB = xmlDoc.getElementsByTagName("school").length;

	  //alert("a " + ctrA + " b " + ctrB);

	 if (ctrA) {

		 for(i=0; i<ctrA; i++) {

			 var xml_make = xmlDoc.getElementsByTagName("town")[i];

			 var make = xml_make.firstChild.nodeValue;

			 addOption(twnSelEl, make);

		 }

		 twnSelEl.focus();

	 }

	 else if(ctrB) {

		 //addOption(sclSelEl, "school");

		 for(i=0; i<ctrB; i++) {

			 var xml_model = xmlDoc.getElementsByTagName("school")[i];

			 var model = xml_model.firstChild.nodeValue;

			 addOption(sclSelEl, model);

		 }

		 sclSelEl.focus();

	 }

    } else {

      var message = request.getResponseHeader("Status");

      if ((message == null) || (message.length <= 0)) {

        alert("Error! Request status is " + request.status);

      } else {

        alert(message);

      }

    }

  }

}



function send_data(g)

{

  //get_data();

  //if(Form_Validator(g)) {

	  g.submit();

  //}  

}