$(document).ready(function(){
	
	$(".rating").each(function(){
		
		if($(this).attr("alt")==""){
			
			var form = $(this).firstParent("FORM");
			$(form).submit(function(){
				AjaxForm(this, AjaxData(this), 'if(msg!="ok"){alert(msg);};');
				return false;
			});
			
			var ul = this;
			var li = $('<li><a class="r1" href="#Плохо" title="Плохо">1</a></li>'+
			'<li><a class="r2" href="#Приемлемо" title="Приемлемо">2</a></li>'+
			'<li><a class="r3" href="#Средне" title="Средне">3</a></li>'+
			'<li><a class="r4" href="#Хорошо" title="Хорошо">4</a></li>'+
			'<li><a class="r5" href="#Отлично" title="Отлично">5</a></li>');
			
			$(">A", li).click(function(){
				var i = $(">A", li).index(this);
				var c = $(".current",ul);
				var data = $(c).text().split(",");
				var u = eval(data[0]);
				var s = eval(data[1]);
				
				$(li).hide();
				
				var data = $(c).attr("alt").split(",");
				var stars = eval(data[0]);
				var star_width = eval(data[1]);
				var stars_width = stars * star_width;
				
				var average = (s + i + 1) / (u + 1);
				var average_degre = (average * 100) / stars;
				var width = average_degre * (stars_width / 100);
				
				$(c).css("width", width).show();
				
				var t = $(this).firstParent("TABLE");
				var r = $(".rating_right", t);
				var rText = $(r).text().split(":");
				$(r).text( rText[0] + ": "+(u + 1) );
				
				$("[name=rating]", form).val( i + 1 );
				
				$(form).submit();
				
				return false;
			});
			
			$(ul).prepend(li);
			
		}
	});
});
