Event.observe(window, 'load', function() {
	if ( $('make_id') != null ) {
		$('make_id').disabled = false;
		Event.observe('make_id', 'change', function(evt) {
			new Ajax.Request('http://www.margel.info/lang_bg/ajax/getmodel.php', {
				method: 'post',
				parameters: { 'make_id': $('make_id').value },
				onSuccess: function(transport) {
					resetSelectToChooseAlpha($('model_id'),'Модел *');
					resetSelectToChooseAlpha($('engine_id'),'Двигател *');
					resetSelectToChooseAlpha($('inch_id'),'Диаметър на джантата');
					var modelsArr = eval('(' + transport.responseText + ')');
					for (var i = 0, model; model = modelsArr[i]; i++) {
						$('model_id').options[(i+1)] = new Option(model.option, model.id);
					}
					$('model_id').disabled = false;
				}
			});
		});
		Event.observe('model_id', 'change', function(evt) {
			new Ajax.Request('http://www.margel.info/lang_bg/ajax/getengine.php', {
				method: 'post',
				parameters: { 'model_id': $('model_id').value },
				onSuccess: function(transport) {
					resetSelectToChooseAlpha($('engine_id'),'Двигател *');
					resetSelectToChooseAlpha($('inch_id'),'Диаметър на джантата');
					var modelsArr = eval('(' + transport.responseText + ')');
					for (var i = 0, model; model = modelsArr[i]; i++) {
						$('engine_id').options[(i+1)] = new Option(model.option, model.id);
					}
					$('engine_id').disabled = false;
				}
			});
		});
		Event.observe('engine_id', 'change', function(evt) {
			new Ajax.Request('http://www.margel.info/lang_bg/ajax/getinches.php', {
				method: 'post',
				parameters: { 'engine_id': $('engine_id').value },
				onSuccess: function(transport) {
					resetSelectToChooseAlpha($('inch_id'),'Диаметър на джантата');
					var modelsArr = eval('(' + transport.responseText + ')');
					for (var i = 0, model; model = modelsArr[i]; i++) {
						$('inch_id').options[(i+1)] = new Option(model.option, model.id);
					}
					$('inch_id').disabled = false;
				}
			});
		});
	}
});
function resetSelectToChooseAlpha(select,defopt) {
	while (select.options.length > 0) {
		select.options[0] = null;
	}
	select.options[0] = new Option(defopt, 0);
	$(select).disabled = true;
}
