$(document).ready(function(){
		
	$('.addotczh').click( function () {	
		var review_div;
		var is_all_feedback = $(this).attr('is_all_feedback') || 0;
		var parent_feedback_id = $(this).attr('parent_feedback_id') || 0;
		if($(this).parent().find('#review_div').length < 1)
		{
			$(this).parent().append("<div class='post_review add_review' id=review_div parent_feedback_id="+parent_feedback_id+"></div>");
		}
		review_div = $(this).parent().find('#review_div');
		show_feedback_form(review_div, is_all_feedback);
		return false;
	});
	
	//отправка отзыва со страницы товара
	$('.send_review').live('click', send_review);

	//отправка отзыва со страницы Все отзывы
	$('.send_all_review').live('click', function () {
		var parent = $(this).parents('.all_review');
		var review_div = parent.find('#review_div');
		var user_comment = parent.find('#review').val();
		var goods_id = parent.find('#goods_id').val();
		var goods_title = parent.find('#goods_title').val(); 
		var parent_feedback_id = review_div.attr('parent_feedback_id');
		send_feedback(review_div, user_comment, goods_id, goods_title, parent_feedback_id);
	});	
	
	// Подписка на отзывы
	$('.subscribe').live('click', function () {
		var goods_id = $(this).parents().siblings('#goods_id').val();
		var container = $(this).parent();
		$.post('/cgi-bin/dsp.pl', {cl: 'goods_feedback', event: 'subscribe_by_goods_feedback', goods_id: goods_id, rnd: Math.random()},
						function (data) {
							container.html(data);
							return false;
						});
		return false;
	});
	// Отмена подписки на отзывы
	$('.unsubscribe').live('click', function () {
		var goods_id = $('#goods_id').val();
		var container = $(this).parent();
		$.post('/cgi-bin/dsp.pl', {cl: 'goods_feedback', event: 'unsubscribe_from_goods_feedback', goods_id: goods_id, rnd: Math.random()},
						function (data) {
							container.html(data);
							return false;
						});
		return false;
	});
})

function show_feedback_form(review_div, is_all_fb) 
{
	if(review_div.css('display') == 'none')
	{
		$.post('/cgi-bin/dsp.pl', {cl: 'goods_feedback', event: 'show_add_form', is_all_feedback: is_all_fb, rnd: Math.random()},
						function (data) {
							review_div.html(data);
						});
	}
	review_div.toggle();
}

function go_between_feedback_page(obj_id) 
{
	var old = $('.page_cur').attr('id');
	$("#page"+old).hide();
	$("#page"+obj_id).show();
	$(".page_cur").removeClass('page_cur');
	$("#"+obj_id).addClass('page_cur');
}

function send_review()
{
	var review_div = $(this).parents('#review_div');
	var user_comment = review_div.find('#review').val();
	var parent_feedback_id = review_div.attr('parent_feedback_id') || 0;
	var goods_id = $('#goods_id').val();
	var goods_title = $('#goods_title').val();
	send_feedback(review_div, user_comment, goods_id, goods_title, parent_feedback_id)
}

function send_feedback(review_div, user_comment, goods_id, goods_title, parent_feedback_id)
{
	$.post('/cgi-bin/dsp.pl', {	cl: 'goods_feedback', event: 'add_feedback_for_goods', user_comment: user_comment, parent_feedback_id: parent_feedback_id,
															goods_id: goods_id, goods_title: goods_title, rnd: Math.random(), utf8: '1'},
					function (data) {
						review_div.html(data);
					});
}
