$(document).ready(function(){
	$("a.s1").click(function(){
		rate_video(1);
	});
	$("a.s2").click(function(){
		rate_video(2);
	});
	$("a.s3").click(function(){
		rate_video(3);
	});
	$("a.s4").click(function(){
		rate_video(4);
	});
	$("a.s5").click(function(){
		rate_video(5);
	});

        $("#playall").click(function(){
            var getparam;
            if ($(this).hasClass("on"))
                    {document.getElementById("player").sendToActionScript("false");
                     $(this).removeClass("on");
                     getparam = "off";}
            else
                    {document.getElementById("player").sendToActionScript("true");
                    $(this).addClass("on");
                     getparam = "on";}
	$.get("/async.php?s=autoplay&stat=" + getparam, null, function(data){
		if (data.status == 1)
		{
			
		} else
		{
			alert(data.error);
		}
	}, "json");
      });


	$("form#addcomment").submit(function(){
		$("div#commloader").slideToggle();
		$("textarea#comment_text").attr("disabled", true);
		var data = "text=" + $("textarea#comment_text").val() + "&author=" + $("#comment_author").val();
		
		$.post("/async.php?s=player_postcomment&vid=" + video_id, data, function(data){
			$("div#commloader").slideToggle();
			$("textarea#comment_text").removeAttr("disabled");
			if (data.status == 1)
			{
				$("textarea#comment_text").val("");
				load_comments();
			} else
			{
				alert(data.error);
			}
		}, "json");
		return false;
	});
	
	/* load comments */
	load_comments();
	
});

function rate_video(rating)
{
	$.get("/async.php?s=videorate&vid=" + video_id + "&rank=" + rating + "&cf=" + video_cf, null, function(data){
		if (data.status == 1)
		{
			$("#rating").addClass("rating"+rating);
		} else
		{
			alert(voted_string);
		}
	}, "json");
}


function load_comments()
{
	$("div#comments_data").html("");
	$("div#commloader").slideToggle();
	$.get("/async.php?s=player_getcomments&vid=" + video_id, null, function(data){
		$("div#commloader").slideToggle();
		if (data.status == 1)
		{
			var count = 0;
			for (var i in data.list)
			{
				var obj = data.list[i];
				var ln = "";
				ln += "<div class=\"comment\">";
            	ln += "<div class=\"text\"><p>" + obj.comment_text + "</p></div>";
       			ln += (!obj.user_id) ? "<a href=\"javascript:void(0);\" class=\"profile\">" : "<a href=\"/profile/view.html?id=" + obj.user_id + "\" class=\"profile\">";
                ln += "<img src=\"" + ((obj.user_avatar=="") ? "/pub/img/profile-placeholder-small.png" : ("/pub/img/useravatars/" + obj.user_id + "/avatar_45." + obj.user_avatar)) + "\" width=\"16\" height=\"16\" border=\"0\" alt=\"Profile\">";
                ln += "<span>" + obj.user_login + "</span>";
           		ln += "</a>";
            	ln += "<span class=\"meta\">" + obj.d_time + "</span>";
            	ln += "<span class=\"meta\">" + obj.d_date + "</span>";
           		ln += "</div>";
				$("div#comments_data").append(ln);
				count++;
			}
			$("span#comments_count").html(count);
		} else
		{
			alert("Internal error: Failed to load comments.");
		}
	}, "json");
}
