function getDevices(contextPathForDevice) {

	var sbBrands = document.getElementById('brands');
	
	var brand = sbBrands.options[sbBrands.selectedIndex].value;

	if (brand != 'none') {

		var subUrl = contextPathForDevice + "/main/brandModels.htm?brandName="
				+ brand;

		jQuery.ajax({
			url: subUrl, 
			type: 'GET',
			dataType: 'json',
			success: function(transport) {

				try {
					//var modelsJSON = transport.responseText.evalJSON();
					//var size = modelsJSON.length;
				
					var modelsJSON = transport;
					var size = modelsJSON.length;

					if (size != 'undefined') {

						document.getElementById('models').options.length = size + 1;
						document.getElementById('models').options[0] = new Option();
						document.getElementById('models').options[0].text = 'Wybierz...';
						for ( var i = 1; i <= size; i++) {
							var name = modelsJSON[i - 1].model;
							document.getElementById('models').options[i] = new Option();
							document.getElementById('models').options[i].text = name;
							document.getElementById('models').options[i].value = name;
						}
					} else {
						document.getElementById('models').options.length = 1;
						document.getElementById('models').options[0] = new Option();
						document.getElementById('models').options[0].text = 'Wybierz...';
					}
				} catch (e) {
					alert('e '+e);
		}
	}
		});
	} else {
		document.getElementById('models').options.length = 1;
		document.getElementById('models').options[0] = new Option();
		document.getElementById('models').options[0].text = 'Wybierz...';
	}
}

function setModelName(contextPathForDevice) {

	var sbModels = document.getElementById('models');
	var modelName = sbModels.options[sbModels.selectedIndex].value;

	var url = contextPathForDevice + "/main/setModel.htm?modelName="
			+ modelName;

	new Ajax.Request(url, {
		method : 'get',
		onSuccess : function(transport) {
		}
	});
}

