$(document).ready(function(){
		
	$("a.rateclick").click(function(){

		var a = $(this).attr("rel");		
		var p = a.split('_');
		var $this = $(this);
		var $parent = $(this).parent();
		
		if (!$this.hasClass("rate_rated")) {
		
		$.ajax({
		
			url : base_url + "ajax/rate",
			type : "POST",
			data : "a=" + p[0] + "&video_id=" + p[1],
			success : function(response) {
				
				var data = jQuery.parseJSON(response);
				if (data.status != 0) {
				
					$("li.rate").removeClass("rated");
					$parent.addClass("rated");
					
					if ($("#dislike_pb").hasClass("noratings")) {
						
						if (!data.likes_p && data.dislikes_p) {
							$("#dislike_pb").animate({width:"100%"}, 1000, function(){
								$("#dislike_pb").removeClass("noratings");
							});
						
						} else {
							$("#dislike_pb").removeClass("noratings").addClass("firstrating");
							$("#like_pb").animate({width:data.likes_p+"%"}, 1000, function(){
								$("#dislike_pb").removeClass("firstrating");
							});
						}
					} else {
						$("#like_pb").animate({width:data.likes_p+"%"}, 1000);
					}
					
					$("#likes_i").html(data.likes);
					$("#dislikes_i").html(data.dislikes);
					$("#rating_i").html(data.rating);
				
				}
				
				//console.log(data);
			
			}
		
		});
		
		}
		
		return false;
		
	});

});
