function ChangeAttitude() {

	this.documentId = false;
	this.action = false;

}

ChangeAttitude.prototype.CalcAttitude = function(id, el, recalc) {

	if(!id)
		return;
		
	this.documentId = id;
	this.action = recalc ? 'recalc_attitude' : 'update_attitude';

	if(this.action == 'update_attitude') {
		// если находимся открыта форма добавления отзыва, то там меняем отношение там тоже
		oItemsReview.ReviewToggleAttitude(el.id);
	}

	$.ajax({
		type: 'get',
		url: '/php/document.phtml',
		dataType: 'xml',
		data: {
			_action: this.action,
			_id: this.documentId,
			_type: el.id
		},
		success: function(xml) {

			if($('error', xml).length) {
				alert($('error', xml).text());
				return;
			}
		
			$('item', xml).each(function(i,item) {
		
				var type = $('type', item).text();
				var val = $('val', item).text();
		
				// меняем цифру
				$('#val_' + type + oAtt.documentId).text(val);
		
				// меняем стиль кнопки	
				if(oAtt.action != 'recalc_attitude'){
					$('#' + type + oAtt.documentId).toggleClass(type).toggleClass(type + '_p');
				}
			
			});
			
		}
	});

}