//$(document).ready(function() {	

//	var el_marks = $('#car_brand');
//	var el_models = $('#car_model');
//	var el_engines = $('#car_engine');
//	var el_years = $('#car_year');
		
	
	
	
//	var modelClone = $(el_models).find('option:first').clone();
//	var engineClone = $(el_engines).find('option:first').clone();
//	var yearClone = $(el_years).find('option:first').clone();
	
//	$(el_marks).unbind('change').bind('change',function(){

function removeOptions(obj, name)
{
	while(obj.options.length > 0) {
		obj.options[obj.options.length - 1] = null;
	}
	obj.options[obj.options.length] = new Option(name, 0);
	obj.selectedIndex = 0;
	obj.disabled = true;
}
	
function changeMark(obj) 
{	
	var markID = parseInt(obj.value,10);
		
	var el_models = document.getElementById('car_model');
	removeOptions(el_models, 'Любая');
	
	var el_engines = document.getElementById('car_engine');
	removeOptions(el_engines, 'Любой');
	
	var el_years = document.getElementById('car_year');	
	removeOptions(el_years, 'Любой');
		
//		console.log(el_models.options.length);	
//		$(el_models).empty().append(modelClone.clone()).attr('disabled', true);
//		$(el_engines).empty().append(engineClone.clone()).attr('disabled', true);
//		$(el_years).empty().append(yearClone.clone()).attr('disabled', true);
		
	if(markID > 0) {
		var data = 'json=1&brand=' + markID;
		$.getJSON('/search/', data, function(json_data){
			if(typeof json_data != "undefined") {
				if(json_data.length > 0) {
					for(key in json_data) {
						el_models.options[el_models.options.length] = new Option(json_data[key]["name"],json_data[key]["id"]);
					}
				}
			}
		});
		el_models.disabled = false;
	}
	
}	

function changeModel(obj)
{
	var el_marks = document.getElementById('car_brand');
	var markID = parseInt(el_marks.value,10);
	var modelID = parseInt(obj.value,10);

	var el_engines = document.getElementById('car_engine');
	removeOptions(el_engines, 'Любой');
	
	var el_years = document.getElementById('car_year');	
	removeOptions(el_years, 'Любой');
	
	if(markID > 0 && modelID > 0) {
	
		var data = 'json=1&brand=' + markID + '&model=' + modelID;
		$.getJSON('/search/', data, function(json_data){
			if(typeof json_data != "undefined") {

				if(json_data["years"].length > 0) {	
					for(key in json_data["years"]) {
						el_years.options[el_years.options.length] = new Option(json_data["years"][key]["name"],json_data["years"][key]["name"]);
					}
				}

				if(json_data["engines"].length > 0) {	
					for(key in json_data["engines"]) {
						el_engines.options[el_engines.options.length] = new Option(json_data["engines"][key]["name"],json_data["engines"][key]["name"]);
					}
				}
			}

		});
		el_years.disabled = false;
		el_engines.disabled = false;	
	}	
}		
		
//	});
	
		
//});

