//Goodコメント
function after_click(data){
	//Goodしたら、バザール君の画像をオフ用にする
	$(data.prefix+data.bm_id).innerHTML='<img src="/static/image/common/good_button_end.gif">';

	//コメント部分を再読み込み
	var cb = function(json){
		if(json.reason) {
			new Effect.Highlight("comment_"+data.bm_id);
		} else {
			var rcolor = (json.vote > 9) ? "#FFFF99" : (json.vote > 4) ? "#FFFFBB" : "#FFFFDD";
			new Effect.Highlight("comment_"+data.bm_id, {restorecolor:rcolor});
		}
	};
	var api = new API("/config/goodcomment/");
	api.post(data, cb);

}
function vote_good(bm_id, vote, thumbprint, prefix) {
	prefix = (prefix) ? prefix : "gc_";
	var data = {
		"bm_id" : bm_id
		,"prefix" : prefix
		,"thumbprint" : thumbprint
	};

	var cb = function(json){
		if(json.status == "success"){
			after_click(data);
		}else{
			alert("申し訳ございません。Goodに失敗しました。再度読み込みやり直しをしてみてください。");
		}
	};
	var api = new API("/config/goodcomment/vote");
	api.post(data, cb);
}
