function rate( type, id, val) {
	$.get('/ajax/Rate/Set/'+type+'/'+id+'/'+val, rateClb);
}
function rateClb( msg) {
	if (!msg) {
		return( true);
	}
	var data = msg.split( ':');
	if (data.length > 1 && data[0] == 'ok') {
		var val = data[1];
		if (data[2] && $('#item'+data[2]).length == 1) {
			$('#item'+data[2]+' .activeStars span').text( val.replace( '.', ','));
			starsOut( $('#item'+data[2]+' .activeStars div'));
		} else {
			$('#activeStars span').text( val.replace( '.', ','));
			starsOut( $('#activeStars div'));
		}
	} else {
		alert( msg);
	}
	
}

function starsOver( caller) {
	$(caller.parentNode).css( 'backgroundImage', 'url(/img2/stars2.'+caller.title+'.png)');
}
function starsOut( caller) {
	var val = parseFloat( $('span', caller.parentNode).text().replace( ',', '.'));
	$(caller).css( 'backgroundImage', 'url(/img2/stars2.'+val.toFixed()+'.png)');
}
