function rate_strip(score,id){
	show_waiter(id);
	set_result(id,'saving...','','');
	new Ajax.Request('ajax_save.php',
		{
			method:'post',
			parameters: {score:score,id:id},
			onSuccess: function(transport){
				parse_result(transport.responseText.split("|"))
			},
			onFailure: function(transport){
//				parse_result(transport.responseText.split("|"))
			}
		});
	return false;
}
function parse_result(n){
	hide_waiter('ga'+n[0]);
	set_result('ga'+n[0],n[1],n[2],n[3]);
	$('vs_ga'+n[0]).innerHTML="rating: "+n[1]+" / 5 (votes: "+n[2]+")";
	//$('vs_ga'+n[0]).innerHTML="vote saved!";
}
function set_result(id,title,cnt,mes){
	var o=$(id)
	o.innerHTML=mes;
	o.title="rating: "+title+" / 5 (votes: "+cnt+")";
}
function show_waiter(id){
	$(id+'_waiter').style.display="block";
}
function hide_waiter(id){
	$(id+'_waiter').style.display="none";
}
