
$(document).ready(init);


function init() {
	$(".rating a").click(function(e) {
		e.preventDefault();
		url=$(this).attr("href");
		$.post(url, {ajax : true}, function(xml){
			id=$("id", xml).text();
			rating=$("rating",xml).text();
			numVotes=$("numVotes",xml).text();
			$("#rating-"+id+" span").eq(0).html(rating); 
			$("#rating-"+id+" span").eq(1).html(numVotes); 
			ul=$("#rating-"+id+" ul");
			for(i=1;i<=5;i++){
				if(Math.round(rating)==i){
					ul.addClass("stars"+i);
				} else {
					ul.removeClass("stars"+i);
				}
			}
			$("#rating-"+id+" li").empty();
			$("#rating-"+id).addClass("voted");
			$("#rating-"+id+" p").append(", díky za hlas :)");
		});
	});

	$("#addCommentForm input[type=submit]").click(function(e) {
		e.preventDefault();
		form=$("#addCommentForm");
		
		url=form.attr("action");
		$.post(url, {
				photoId: $("#addCommentForm input[name=photoId]").attr("value"),
				author: $("#addCommentForm input[name=author]").attr("value"),
				text: $("#addCommentForm textarea").attr("value"),
				captcha: $("#addCommentForm input[name=captcha]").attr("value"),
				ajax: 1
			}, function(xml){
			
			if($("error",xml).length==0){
				$("#comments").prepend("<div class='comment'><p class='commentAuthor'>"+$("author", xml).text()+"</p><p class='commentText'>"+$("text", xml).text()+"</p></div>");
				$("#addCommentForm textarea").attr("value","");
				$("#infoMessages").html("<p class='success'><b>Komentář byl přidán.</b></p>");
			} else {
				$("#infoMessages").html("<p class='error'><b>"+$("error",xml).text()+"</b></p>");
			}
		});
		
	});


}

