<!--
//Select Menu Management
function countProperties(obj) {
	var prop;
	var propCount = 0;

	for (prop in obj) {
		propCount++;
	}
	return propCount;
}
function resetEngineStyle(){
	$("#engine").selectOptions('');
	$("#engine").removeAttr("disabled");
}

function resetManufacturer(){
	delete globalJsonObj;
	$("#manu").removeOption(/./);
	$("#manu").addOption("","All");
	$("#manu").attr("disabled","disabled");	
}
function resetModel(){
	delete globalJsonObj;
	$("#model").removeOption(/./);
	$("#model").addOption("","All");
	$("#model").attr("disabled","disabled");	
}


$(document).ready(function(){	  
	//Select Menu Management
	$("#vehicle").selectOptions('');
	resetManufacturer();
	resetModel();
	resetEngineStyle();
	
  	//From Vehicle Populate Manufacturer
	$("#vehicle").change(function () {
		//Reset Selects  
		resetManufacturer();
		resetModel();
		resetEngineStyle();
		if ($("#vehicle option:selected").attr("value")){
			//URL | Variable | Value
			$.post("include/ajax/bike-search.php",{sndVehicle:$("#vehicle option:selected").attr("value")},
			function(data) { 
				if(data.length > 0) { 				
					var jsonObj = eval('(' + data + ')');
					var propCount = countProperties(jsonObj);
					if (propCount > 0) {
						$("#manu").removeAttr("disabled");
						$("#manu").addOption(jsonObj, false);
					}
				}
			});
		}
	});
    
	//From Manufacturer & Vehicle Populate Model
	$("#manu").change(function () {
		//Reset Selects 
		resetModel();
		resetEngineStyle();
		//URL | Variable | Value
		if ($("#manu option:selected").attr("value")){
			$.post("include/ajax/bike-search.php",{sndVehicle:""+$("#vehicle option:selected").attr("value")+"",sndManu:""+$("#manu option:selected").attr("value")+""},
			function(data) { 
				if(data.length > 0) { 					
					var jsonObj = eval('(' + data + ')');						
					var propCount = countProperties(jsonObj);
					if (propCount > 0) {
						$("#model").removeAttr("disabled");
						$("#model").addOption(jsonObj, false);
					}
				}
			});
		}
	});
});

-->