function rate(whishId, mode) {
var id = whishId;

var handler = function (response) {
var obj;

if(obj = document.getElementById("rate-sum-" + id)) {
	if(response.ok){
	/*if(parseInt(response.rate_voters)==0) r_voters = 1;
	else r_voters = parseInt(response.rate_voters) + 1;*/
	if(isNaN(parseInt(response.rate_sum))) r_sum = parseInt(mode);
	else r_sum = parseInt(response.rate_sum)+parseInt(mode);
	
	r_voters = response.rate_voters;
	if(!r_voters) round = 0;
	else round = r_sum/r_voters;
	rating = round * 16;
	
	obj.innerHTML = "<div class='rating_foreground' style='width: "+ rating +"px;'></div>";
	if(objv = document.getElementById("rate-voters-" + id)) {
		objv.innerHTML = "<p>Товар оценили "+r_voters+" раз</p>";
	}
  }
}

alert(response.state);
}

var url = "/vote/json_rate/" + whishId + "/" + mode + "/";
lLib.getInstance().makeRequest(url, handler);
return false;
}


function jsonSaveValue(whishId, selectObj) {
var __selectObj = selectObj;

var handler = function (response) {
__selectObj.disabled = false;
}

var propName = selectObj.name;
var propValue = selectObj.value;

var url = "/news/saveProperty/" + whishId + "/" + propName + "/" + propValue + "/";
lLib.getInstance().makeRequest(url, handler);

selectObj.disabled = true;
}
