function _submit()
{
	if (document.getElementById('id_servizio').value != "0" && 
	document.getElementById('id_problema').value != "0")
	{
		document.getElementById('modulo').submit();
	}
}

function resetServizio()
{
	document.getElementById('id_servizio').value = 0;
}	

function doLoadProblema() 
{
	var query = document.getElementById('id_servizio').value;
	
	if (query != 0)
	{
		var req = new JSHttpRequest();
		req.caching = false; // Disabilito CACHING, non so come funziona :-)
		req.open('GET', 'doLoadProblema.php', true);
		req.send({ ids: query });		
		
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4) 
			{
				var selectList = "";
				var remain = req.responseJS.size-1;
				while (remain >= 0) 
				{
					var row = req.responseJS[remain];
					var nominativo = row.nominativo;
					var id_pb = row.id_problema;
					selectList = selectList +  "<option value=" + id_pb + ">" + nominativo + "</option>";
					remain--;
				}
				document.getElementById('div_problema').innerHTML = 
				"<select name=problema id=problema style='width:250pt' onchange=\"document.getElementById('id_problema').value = document.getElementById('problema').value;\">" 
				+ "<option selected value=0> Selezionare un problema </option>"
				+ selectList 
				+ "</select>";
			}
		}
	}
	else
	{
		document.getElementById('div_problema').innerHTML = 'SELEZIONARE UN SERVIZIO PRIMA';
	}
	document.getElementById('id_problema').value = '0';
	return '';
}