var makes = new Array();
var models = new Array();


makes.push(new Array('Locator', 'DigiTrak'));
models.push(new Array('DigiTrak', 'MK LT'));
models.push(new Array('DigiTrak', 'Eclipse'));

makes.push(new Array('Tool', 'Vermeer'));
models.push(new Array('Vermeer', '4-1/2" BOX x BOX transmitter housing'));
models.push(new Array('Vermeer', '12" Wing Cutter'));
models.push(new Array('Vermeer', '8" Wing Cutter'));
models.push(new Array('Vermeer', '14" Wing Cutter'));
models.push(new Array('Vermeer', '16" Wing Cutter'));
models.push(new Array('Vermeer', '18" Wing Cutter'));
models.push(new Array('Vermeer', '8-1/2" Compaction Bell'));
models.push(new Array('Vermeer', '12-1/2" Compaction Bell'));
models.push(new Array('Vermeer', '14-1/2" Compaction Bell'));
models.push(new Array('Vermeer', '6-1/2" Compaction Bell'));
models.push(new Array('Vermeer', 'Spiral Compaction'));

makes.push(new Array('Tool', 'TriHawk'));
models.push(new Array('TriHawk', 'TriHawk I'));
models.push(new Array('TriHawk', 'TriHawk II'));

makes.push(new Array('Vehicle', 'Chevrolet'));
models.push(new Array('Chevrolet', 'C4500'));

makes.push(new Array('Rig', 'Vermeer'));
models.push(new Array('Vermeer', '18x22'));
models.push(new Array('Vermeer', '36x50'));
models.push(new Array('Vermeer', '33x44'));
models.push(new Array('Vermeer', '20x22 Series II'));
models.push(new Array('Vermeer', '100x120 Series II'));
models.push(new Array('Vermeer', '7x11a'));
models.push(new Array('Vermeer', '16x20a'));
models.push(new Array('Vermeer', '7x11 Series II'));
models.push(new Array('Vermeer', '50x100a'));
models.push(new Array('Vermeer', '80x100 Series II'));
models.push(new Array('Vermeer', '20x22'));
models.push(new Array('Vermeer', '80x100'));
models.push(new Array('Vermeer', 'RT1250'));

makes.push(new Array('Rig', 'StraightLine'));
models.push(new Array('StraightLine', '910'));
models.push(new Array('StraightLine', '2462'));

makes.push(new Array('Rig', 'Ditch Witch'));
models.push(new Array('Ditch Witch', 'JT2720'));
models.push(new Array('Ditch Witch', '420SX'));
models.push(new Array('Ditch Witch', 'JT921S'));
models.push(new Array('Ditch Witch', 'JT4020'));
models.push(new Array('Ditch Witch', 'JT2720 ALL TERRAIN'));
models.push(new Array('Ditch Witch', 'JT922'));
models.push(new Array('Ditch Witch', 'JT2020M1'));
models.push(new Array('Ditch Witch', 'JT1220M1'));
models.push(new Array('Ditch Witch', 'RT95'));

makes.push(new Array('MudStuff', 'Vermeer'));
models.push(new Array('Vermeer', 'E900'));

makes.push(new Array('MudStuff', 'Mud Bug'));
models.push(new Array('Mud Bug', 'SM70'));

makes.push(new Array('MudStuff', 'Tri-Flo'));
models.push(new Array('Tri-Flo', 'MFS 1200'));

makes.push(new Array('MudStuff', 'Ring-O-Matic'));
models.push(new Array('Ring-O-Matic', '500 Jet Vac'));

makes.push(new Array('MudStuff', 'FreightLiner'));
models.push(new Array('FreightLiner', 'Water Truck'));

makes.push(new Array('MudStuff', 'VacTron'));
models.push(new Array('VacTron', 'PMD800GT'));
models.push(new Array('VacTron', 'PMD500GT'));

makes.push(new Array('Trailer', 'Belshe'));
models.push(new Array('Belshe', 'DT235'));

makes.push(new Array('Trailer', 'Trail King'));
models.push(new Array('Trail King', 'TK70HT'));

$(document).ready(function() {
  //Disable the sub-selects on page load2
  $('#make-select').attr("disabled", "disabled");
  $('#model-select').attr("disabled", "disabled");
  
  // Watch for a change in Category Selection.
  $('#category-select').bind("change", function() {

	 //If it's a tool, nomenclature of the third select changes
	 if ($('#category-select').val() == "Tool") {
		$('#tertiary-search-term').text("Style");
	 } else {
		$('#tertiary-search-term').text("Model");
	 }
	 
	 //Reset our two sub-selects
	 $('#make-select').empty();
	 $('#make-select').append('<option value="Any">Any</option>');
	 $('#model-select').empty();
	 $('#model-select').append('<option value="Any">Any</option>');

	 if ($('#category-select').val() == "None") {
		//Re-disable our Make & Model Fields when "Please Select" is selected
		$('#make-select').attr("disabled", "disabled");
		$('#model-select').attr("disabled", "disabled");
	 } else {
		//Populate The Make sub-select
		for (i = 0; i < makes.length; i++) {
		  if (makes[i][0] == $('#category-select').val()) {
			 $('#make-select').append('<option value="' + makes[i][1] + '">' + makes[i][1] + '</option>');
		  }
		}
		// Re-enable our Make sub-select
		$('#make-select').removeAttr("disabled");
	 }
  });
  
  //Watch For a change in the Make Selection
  $('#make-select').bind("change", function() {
	 $('#model-select').empty();
	 $('#model-select').append('<option value="Any">Any</option>');
	 for (i = 0; i < models.length; i++) {
		if (models[i][0] == $('#make-select').val()) {
		  $('#model-select').append('<option value="' + models[i][1] + '">' + models[i][1] + '</option>');
		}
	 }
	 // Re-enable our Model option
	 $('#model-select').removeAttr("disabled");
  });
});