﻿var jAnswers;

$(function(){
	jAnswers = $('#answers');
	var iLastAnswer = $('div[answer_number]:last', jAnswers).attr('answer_number');

	for (var i = 0; i <= iLastAnswer; i++) {

//	Добавляем к каждому ответу ссылки для навигации
		var sNavigation = '<div id="navigation_answer_number_' + i + '" style="display:none;">';
		if (i != 0) {
			sNavigation += '<a class="navigationPrev" href="#" onclick="return toggleAnswer(' + i + ',' + (i-1) + ')">&larr; Предыдущий ответ</a>';
		}
		if (i != iLastAnswer) {
			sNavigation += '<a class="navigationNext" href="#" onclick="return toggleAnswer(' + i + ',' + (i+1) + ')">Следующий ответ &rarr;</a>';
		}
		sNavigation += '</div>';
		$('#navigation', jAnswers).append(sNavigation);
//	END Добавляем к каждому ответу ссылки для навигации

//	Режем длинные сообщения

		var jAC = $('#answer_number_' + i + ' div.a_c', jAnswers);
		var sAC = $(jAC).text();
		if (sAC.length > 300) {
			$(jAC).append('<div class="toggleView"><a href="#" onclick="$(\'#answer_number_' + i + ' div.a_c\', jAnswers).toggle(); return false;">Свернуть ответ</a></div>');
			$(jAC).after('<div class="a_c">' + sAC.substr(0,300) + '...<div class="toggleView"><a href="#" onclick="$(\'#answer_number_' + i + ' div.a_c\', jAnswers).toggle(); return false;">Развернуть ответ</a></div></div>');
			$(jAC).hide();
		}

//	END Режем длинные сообщения


	}
	
//	Прячем все ответы кроме первого
	$('div[answer_number]', jAnswers).hide();
	toggleAnswer(1, 0);
//	Включаем счетчик ответов
	$('div.count_answer', jAnswers).toggle();
})

//Переключает видимость ответов. Первый номер - номер ответа который надо спрятать. Втойро - номер ответа который надо показать.
function toggleAnswer(iHide, iShow) {
	$('#answer_number_' + iHide, jAnswers).hide();
	$('#answer_number_' + iShow, jAnswers).show();

	$('#navigation_answer_number_' + iHide, jAnswers).hide();
	$('#navigation_answer_number_' + iShow, jAnswers).show();
	
//	Меняем номер ответа
	$('#a_number', jAnswers).html(iShow + 1);
	return false;
}

$(function () {
	$('#filter_msgboard div.formbox input[type="submit"]').parent('div.formbox').hide();
	//var jFormFilter = $('#filter_company');
	$('#filter_by_product, #filter_by_type').change(function () {
		$('#filter_msgboard').submit()
	}
	)
})

