/**
 * @author Vlad Yakovlev (red.scorpix@gmail.com)
 * @link www.scorpix.ru
 * @requires jQuery
 */

$(function() {

	function customField(linkEl, fieldEl) {

		var allLinksEls = $('input[name=' + linkEl.attr('name') + ']');

		linkEl.attr('checked') || fieldEl.hide();

		allLinksEls.bind('click change', function() {
			linkEl.attr('checked') ? fieldEl.show(500) : fieldEl.hide(500);
		});
	}

	$('#content .questionnaire .selector').each(function() {
		var
			rowEl = $(this),
			linkEl = rowEl.find('.custom_link input'),
			fieldEl = rowEl.find('.custom');

		linkEl.length && fieldEl.length && customField(linkEl, fieldEl);
	});
});
