// Returns array of models by mark
function getModelsValuesByMark (index)
{
	
	var aMarkValues = new Array(
		"X5 SPORT,323 CI","RX300","XL7,E 320,E 320  SPORT","XTERRA","FORESTER","GRAND VITARA   V6  AWD","RAV4 L AWD","JETTAA  GLS 2.0 L,Passat 2.8 L,Passat 1.8 Turbo,JETTAA  GLS 1.8 T"
	);
	
	var sMarkValues = aMarkValues[index-1];
	if (sMarkValues == '')
	{
		return false;
	} else {
		return sMarkValues.split(","); // Convert to array
	}
}

// главная ф-ция, выводящая динамически список
function make_models_values ()
{
	var mark = document.getElementById('auto_mark');
	var oModelsList = document.getElementById('auto_model');
	oModelsList.length = 1; // Delete all elements
	oModelsList.disabled = true;
	
	var index = mark.selectedIndex;
	
	if (index == 0) return;
	
	var values = getModelsValuesByMark(index);
	if (values != false)
	{
		for (i = 0; i < values.length; i++)
		{
		
			// Adding
			if (document.createElement)
			{
				var newListOption = document.createElement("OPTION");
				newListOption.text = values[i];
				newListOption.value = values[i];
				
				// тут мы используем для добавления элемента либо метод IE, либо DOM, которые, alas, не совпадают по параметрам…
				if (oModelsList.options.add)
				{
					oModelsList.options.add(newListOption);
				} else {
					oModelsList.add(newListOption, null);
				}
			}else{
				// для NN3.x-4.x
				oModelsList.options[i] = new Option(values[i], values[i]);
			}
		}
	}
	oModelsList.disabled = false;
}