function getData(par) {
	
	var yearSelEl = document.getElementById("year");
	var makeSelEl = document.getElementById("make");
	var modelSelEl = document.getElementById("model");
	
	////alert ("year is: "+yearSelEl.value);
	
	if (par == 'year') {
		removeChildren("make");
		removeChildren("model");
		addOption(makeSelEl, "Make");
		addOption(modelSelEl, "Model");		
		
		var url = "scoreinfo.php";
		request.open("POST", url, true);
		request.onreadystatechange = showScoreInfo;
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request.send("par=year&arg=" + escape(yearSelEl.value));
	}
	if (par == 'make') {
		//alert ("year="+escape(yearSelEl.value)+"&par=make&arg=" + escape(makeSelEl.value));
		removeChildren("model");		
		var url = "scoreinfo.php";
		request.open("POST", url, true);
		request.onreadystatechange = showScoreInfo;
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request.send("year="+escape(yearSelEl.value)+"&par=make&arg=" + escape(makeSelEl.value));
	}
}

function showScoreInfo() {
  if (request.readyState == 4) {
    if (request.status == 200) {
      var yearSelEl = document.getElementById("year");
	  var makeSelEl = document.getElementById("make");
	  var modelSelEl = document.getElementById("model");
      // remove existing displayed results	  
	  //removeChildren("lines");
	  //removeChildren("reps");

      //display results
	  var xmlDoc = request.responseXML;
	  var ctrA = xmlDoc.getElementsByTagName("make").length;
	  var ctrB = xmlDoc.getElementsByTagName("model").length;
	 
	  //alert("a " + ctrA + " b " + ctrB);
	 if (ctrA) {
		 for(i=0; i<ctrA; i++) {
			 var xml_make = xmlDoc.getElementsByTagName("make")[i];
			 var make = xml_make.firstChild.nodeValue;
			 addOption(makeSelEl, make);
		 }
		 makeSelEl.focus();
	 }
	 else if(ctrB) {
		 addOption(modelSelEl, "Model");
		 for(i=0; i<ctrB; i++) {
			 var xml_model = xmlDoc.getElementsByTagName("model")[i];
			 var model = xml_model.firstChild.nodeValue;
			 addOption(modelSelEl, model);
		 }
		 modelSelEl.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();
  //}  
}
