function itemdata_getItemData(id, callback) {
		var xmlhttp = createXMLHttpRequest();

		// POST -requesteja ei cacheteta koskaan, siksi käytetään POST
		xmlhttp.open("POST", "getItemData.php",true);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4) {
				if (xmlhttp.status == 200) {
					var data = itemdata_processItemData(xmlhttp.responseText);
					if(callback) callback(data);
				}
			}
		}

		// vältetään cachetus
		xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		var postData = "id="+id;
		xmlhttp.send(postData);
}

function itemdata_processItemData(data) {
	var ret = new Array();
	data = data.split("[LINESEPARATOR]");
	for(i in data) {
		if(data[i].length) {
			var parts = data[i].split("[PAIRSEPARATOR]");
			if(parts.length) {
				if(parts[0].length && parts[1].length) ret[parts[0]] = parts[1];
			}
		}
	}

	showProps();
	return ret;
}

