function updateitem (id, url)
{
	if (!document.getElementById ('q'+id).value)
	{
		document.getElementById ('q'+id).value = 0;		
	}

	var param = 'id=' + id + '&q=' + document.getElementById ('q'+id).value;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: param, 
				onComplete: updateitem_response
			});
}

function updateitem_response (originalRequest)
{
	if (originalRequest.status == 200)
	{			
		var pos1 = originalRequest.responseText.indexOf (';');
		var pos2 = originalRequest.responseText.indexOf (';', pos1+1);
		var pos3 = originalRequest.responseText.indexOf (';', pos2+1);
		var q = originalRequest.responseText.substr (0, pos1);
		var s = originalRequest.responseText.substr (pos1+1, pos2-pos1-1);		
		var id = originalRequest.responseText.substr (pos2+1, pos3-pos2-1);

		document.getElementById ('q').value = q;		
		document.getElementById ('qq').value = q;
		document.getElementById ('s').value = parseFloat (s).toFixed (2);		
		document.getElementById ('ss').value = parseFloat (s).toFixed (2);				
		document.getElementById ('s'+id).value = (parseFloat(document.getElementById ('q'+id).value * document.getElementById ('p'+id).value)).toFixed (2);		
	}
}
