function getLevel(elem) {

	

	// wybrana opcja

	var eid = elem.options[elem.selectedIndex].value;

	// je?li jest 0 to oznacza to ?e wybrano wybierz kategori? 

	if (eid == 0) return false;

	

	// nast?pny element

	var obj = $($(elem).nextSiblings()[0]);

	// blokowanie ca?ego formularza

	Form.disable($(elem).parentNode);

	

	// czyszczenie listy do której zostan? dodane pobrane dane

	for (i = obj.options.length-1; i >= 0; i--) {

		obj.remove(i);

	}

	

	// komunikat o ?adowaniu

	obj.options[0] = new Option("Ladowanie...", 1);

		

	/* komunikacja AJAX'em

	* adres pliku pobieramy z atrybutu action formularza

	*/ 

	new Ajax.Request($(elem).parentNode.action, {

		method: 'get',

		parameters: { id: elem.options[elem.selectedIndex].value },

		onSuccess: function(transport) {



			Torques=new Array();



			for (i = obj.options.length-1; i >= 0; i--) {

			obj.remove(i);

			}

		

			// wszytkie tagi o nazwie option

			record = transport.responseXML.getElementsByTagName("option");

			result = "";

			obj.options[0] = new Option("- Wybierz model -", 0);

			for (i = 0; i < record.length; i++) {

			

				// najpier podajemy warto??, nast?pnie id danego rekordu

				obj.options[i+1] = new Option(record[i].childNodes[0].nodeValue, record[i].getAttribute("id"));

				Torques[record[i].getAttribute("id")]=new Array(record[i].getAttribute("torq1"),record[i].getAttribute("torq2"));

			}



			// odblokowanie formularza

			Form.enable($(elem).parentNode);

			return result;

		}

	});



}



function getItem(id) { /*Co? tu mo?na wrzuci? */ }
