// временно отключено

AG.files_vote = Class.create();


AG.files_vote.prototype = {
	initialize : function() {
//		this._mark = mark;
//		this._file_id = file_id;
		this._tooltip = new AG.Tooltip();
		this._tooltip.top	= -35;
		this._tooltip.left	= 5;
	},

	vote: function(tobj,fid,i){
		if(!check_reg_status()) return false;
		var obj = new ag_server();
		obj.set_code("files_vote");
		obj.set_param("action","vote");
		obj.set_param("v",i);
		obj.set_param("fid",fid);
		obj.set_data("tooltip_obj",tobj);
		obj.on_load(this.vote_done.bind(this));
		obj.load();
	},

	vote_done: function(obj){
	    var tooltip_obj = obj.get_data("tooltip_obj");
		if (obj.is_error()){
			this._tooltip.show(tooltip_obj,obj.error_text());
			return;
		}
		if(obj.get('result')){
			var mark = obj.get('mark');
			var fid = obj.get('fid');
			var is_new = obj.get('is_new');
			var is_changed = obj.get('is_changed');
			if($('file_rate_'+fid)){
				$('file_rate_'+fid).innerHTML = mark;
			}
			if(is_new == '1'){
				this._tooltip.show(tooltip_obj,'Ваша оценка ролика сохранена. Спасибо за голос!<br><br>Вы можете изменить свою оценку в любой момент времени.');
			}
			else if(is_changed == '0'){
				this._tooltip.show(tooltip_obj,'Вы уже ставили эту оценку данному ролику, поэтому повторно ваш голос засчитан не будет.<br><br>Вы можете изменить свою оценку в любой момент времени.');
			}
			else{
				this._tooltip.show(tooltip_obj,'Ваша оценка ролика изменена. Спасибо за голос!<br><br>Вы можете изменить свою оценку в любой момент времени.');
			}
			return;
		}
		alert('AG.files_vote.vote_done - server result error.');
	}

};

