var forward = "/";

function get_data2() {
	if (http2.readyState == 4) {
		field2.options.length = 1;
		results = http2.responseText.split(",");
		for (i=0; i<results.length; i++) {
			results2 = results[i].split(";");
			field2.options[i+1] = new Option(results2[1], results2[0]);
			if (typeof selectedBrand != "undefined") {
				if(results2[1] == selectedBrand) { 
					field2.selectedIndex = i+1;
				}
			}
		}
	}
}
function get_data() {
	if (http.readyState == 4) {
		field.options.length = 1;
		var makeID = "";
		results = http.responseText.split(",");
		for (i=0; i<results.length; i++) {
			results2 = results[i].split(";");
			field.options[i+1] = new Option(results2[1], results2[0]);
			if (typeof selectedMake != "undefined") {
				if(results2[1] == selectedMake) { 
					field.selectedIndex = i+1;
					makeID = results2[0];	
				}
			}
		}
		if (makeID != "") { 
			if (typeof document.performance_mmy.modelid != "undefined") {
				load_models(makeID);
			}
			if (typeof document.performance_mmy.year != "undefined") {
				load_years(makeID);
			}
		}
		
	}
}
function load_makes_and_brands() {

	var loaded = "true";
	if (typeof relative != "undefined") {
		forward = "";
	}
	
	if (typeof document.performance_mmy != "undefined") {
		http = getHTTPObject();
		http.open("GET", forward + "includes/performance_ajax.php?option=get_makes", true);
		http.onreadystatechange = get_data;
		field = document.performance_mmy.makeid;
		http.send(null);
		if (typeof document.performance_mmy.modelid != "undefined") {
			document.performance_mmy.modelid.options[0] = new Option('Select Model', 'Select Model');
			document.performance_mmy.modelid.selectedIndex = 0;
		}
		if (typeof document.performance_mmy.year != "undefined") {
			document.performance_mmy.year.options[0] = new Option('Select Year', 'Select Year');
			document.performance_mmy.year.selectedIndex = 0;
		}
	}
	if (typeof document.performance_brands != "undefined") {
		http2 = getHTTPObject();
		http2.open("GET", forward + "includes/performance_ajax.php?option=get_brands", true);
		http2.onreadystatechange = get_data2;
		field2 = document.performance_brands.brandid;
		http2.send(null);
	}

}
function load_models(makeid) {
http = getHTTPObject();
http.open("GET", forward + "includes/performance_ajax.php?option=get_models&makeid=" + makeid, true);
http.onreadystatechange = get_data;
field = document.performance_mmy.modelid;
http.send(null);
}
function load_years(makeid) {
http = getHTTPObject();
http.open("GET", forward + "includes/performance_ajax.php?option=get_years&makeid=" + makeid, true);
http.onreadystatechange = get_data;
field = document.performance_mmy.year;
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;
}
function makemodel_check() {
	if (document.performance_mmy.makeid.value == "Select Make") {
		alert("Please select a make");
		return false;
	} else if (document.performance_mmy.modelid.value == "Select Model") { 
			alert("Please select a model");
			return false;
		} 
}
function makeyear_check() {
	if (document.performance_mmy.makeid.value == "Select Make") {
		alert("Please select a make");
		return false;
	} else if (document.performance_mmy.year.value == "Select Year") { 
			alert("Please select a year");
			return false;
		} 
}
function mm_check() { 
	if (document.performance_mmy.makeid.value != "Select Make" && document.performance_mmy.modelid.value != "Select Model") { 
		document.performance_mmy.submit(); 
	} 
}
function mmy_check() { 
	if (document.performance_mmy.makeid.value != "Select Make" && document.performance_mmy.modelid.value != "Select Model"&& document.performance_mmy.year.value != "Select Year") { 
		document.performance_mmy.submit(); 
	} 
}
function my_check() { 
	if (document.performance_mmy.makeid.value != "Select Make" && document.performance_mmy.year.value != "Select Year") { 
		document.performance_mmy.submit(); 
	} 
}
function brand_check() {
	if (document.performance_brands.brandid.value == "Select Brand") {
		alert("Please select a brand");
		return false;
	}
}
function b_check() { 
	if (document.performance_brands.brandid.value != "Select Brand") { 
		document.performance_brands.submit(); 
	} 
}
window.onload = load_makes_and_brands;
