function do_rate(aPageId, aValue, allow_fail) {
	// prepare RPC call
	var values={};
	values.func="rating.do";
	values.page_id=aPageId;
	values.value=aValue;
	var data=rpc_serialize_array("data", values);
	// save data to RPC handler
	var rpc_ret=rpc_send(data);
	if (rpc_ret.status==200) {
		location.reload();
	} else {
		if (!allow_fail) alert("Fehler "+rpc_ret.status+" beim Bewerten: "+rpc_ret.message);
	}
}

