/* Функции для страницы одного товара */

function addToBasket(id) {
    $.post("/buy.php", "action=BUY&ID=" + id , function (response) {
        $("#buyButton").html('<a href="/personal/cart/">В корзине</a>');

        $('#basketInfo > span').html(response.basket_total);
    }, "json");
}

function addInterviewComment() {
    $("#error").empty();

    var interviewId = $("input[name=interview_id]").val();
    var itemId = $("input[name=item_id]").val();
    var itemType = $("input[name=item_type]").val();
    var userId = $("input[name=user_id]").val();
    var userName = $("input[name=user_name]").val();
    var comment = $("textarea[name=comment_text]").val();

    $("#interviewCommentButton").fadeOut();
    $("input[name=user_name]").attr("disabled", "disabled");
    $("textarea[name=comment_text]").attr("disabled", "disabled");
    
    $.post("/interview/add_comment/",
    		{interview_id: interviewId,
    		 item_id: itemId,
    		 item_type: itemType,
    		 user_id: userId,
    		 user_name: userName,
    		 comment: comment},
    		function(response) {
    			 if (response == "OK") {
    				 $("#interviewCommentButton")
    				 	.parent()
    				 	.html("Сохранение комментария...");
    				 $("textarea[name=comment_text]").val("");
    				 
    				 location.reload();
    			 } else {
    				 $("#interviewCommentButton")
    				 	.fadeIn()
    				 	.css("display", "inline");
    				 
    				 $("#error").html(response);
    			 }
    			 
    			 $("input[name=user_name]").removeAttr("disabled");
				 $("textarea[name=comment_text]").removeAttr("disabled");
    }, "json");
}

function addFeedback() {
    $("#feedbackError").empty();

    var itemId = $("input[name=item_id]").val();
    var itemType = $("input[name=item_type]").val();
    var userId = $("input[name=user_id]").val();
    var name = $("input[name=customer_name]").val();
    var feedback = $("textarea[name=feedback_text]").val();

    $("#feedbackButton").fadeOut();
    $("input[name=customer_name]").attr("disabled", "disabled");
    $("textarea[name=feedback_text]").attr("disabled", "disabled");
    
    $.post("/feedback/add_comment/",
    		{item_id: itemId,
    		 item_type: itemType,
    		 user_id: userId,
    		 customer_name: name,
    		 feedback: feedback},
    		function(response) {
    			 if (response == "OK") {
    				 $("#feedbackButton")
    				 	.parent()
    				 	.html("Сохранение комментария...");
    				 $("textarea[name=feedback_text]").val("");
    				 
    				 location.reload();
    			 } else {
    				 $("#feedbackButton").fadeIn().css("display", "inline");
    				 $("#feedbackError").html(response);
    			 }

    			 $("input[name=customer_name]").removeAttr("disabled");
				 $("textarea[name=feedback_text]").removeAttr("disabled");
    }, "json");
}