function populateMakes(opt) {
	var i = 0;

	if (opt == 'All')
	{
		document.frmAddVehicle.make.options[i++] = new Option(" - All Makes - ", "All");
		for(;i <= AutoMakeModels.length; i++)
		{
			document.frmAddVehicle.make.options[i] = new Option(AutoMakeModels[(i-1)][0], AutoMakeModels[(i-1)][0]);
		}
	}
	else
	{
		for(;i < AutoMakeModels.length; i++)
		{
			document.frmAddVehicle.make.options[i] = new Option(AutoMakeModels[i][0], AutoMakeModels[i][0]);
		}
	}

	if ( i > 0)
	{
		if (opt == 'Other')
			document.frmAddVehicle.make.options[i] = new Option("Other ...", "Other");
	}
}

function populateModels(opt) {
	if(document.frmAddVehicle.make.value == "Other")
	{
		if(document.getElementById("divNewMake")!= null)
		{
			document.getElementById("divNewMake").style.display='inline';
			document.getElementById("divNewModel").style.display='inline';
			document.frmAddVehicle.model.disabled = true;
		}
	}
	else if(document.frmAddVehicle.make.value == "All")
	{
		document.frmAddVehicle.model.options.length = 0;
		document.frmAddVehicle.model.options[0] = new Option(" - All Models - ", "All");
	}
	else
	{
		document.frmAddVehicle.model.options.length = 0;
		if(document.getElementById("divNewMake")!= null)
		{
			document.getElementById("divNewMake").style.display='none';
			document.getElementById("divNewModel").style.display='none';
			document.frmAddVehicle.model.disabled = false;
		}
		for(var i = 0; i < AutoMakeModels.length; i++)
		{
			if(AutoMakeModels[i][0] == document.frmAddVehicle.make.value)
			{
				var j = 1;
				for(; j < AutoMakeModels[i].length; j++)
				{
					document.frmAddVehicle.model.options[j-1] = new Option(AutoMakeModels[i][j], AutoMakeModels[i][j]);
				}
				if ( j > 1)
				{
					if (opt == 'All')
						document.frmAddVehicle.model.options[j-1] = new Option(" - All Models - ", "All");
					else
						document.frmAddVehicle.model.options[j-1] = new Option("Other ...", "Other");
				}

				break;
			}
		}
	}
}

function showHideNewModelBox() {
	if(document.frmAddVehicle.model.value == "Other")
	{
		document.getElementById("divNewModel").style.display='inline';
	}
	else
	{
		document.getElementById("divNewModel").style.display='none';
	}
}