maxFieldLimit = 10;
field_cnt = 1;
maxQuestionLimit = 10;
question_cnt = 2;


function U_forum_add_field()
{	
	// Проверяем не достигло ли число полей максимума
	if ( field_cnt >= maxFieldLimit - 1 )
	{
		jQuery('#add').css('display', 'none');
	}
	else
	{
		jQuery('#add').css('display', '');
	}
	
	// Увеличиваем текущее значения числа полей
	field_cnt++;
	
	//вообще-то добавлять надо не так. не получилось, потом сделаю.
	jQuery("#files").append('<div id="file_'+field_cnt+'"><input type="file" name="webimage_'+field_cnt+'" id="file_input_'+field_cnt+'" /><a style="margin: 10px;" id="_'+field_cnt+'" onclick="return U_forum_delete_field(this)" href="">[X]</a></div>');
	
	return false;
}

function U_forum_delete_field(a) 
{ 
	jQuery('#file' + a.id).remove();
	field_cnt--;
	
	jQuery('#add').css('display', '');
	return false; 
}

function U_forum_subscribe(topic_id)
{
	AC.simple
	(
		'/?LRPC=forum.show&args={"topic_id":"'+topic_id+'","subs":"1"}', 'POST',
		function(txt)
		{
			if (txt == 1)
			{	
				jQuery('#can_subscribe').css('display', 'none');
				jQuery('#subscribed').css('display', '');
			}	
			else
			{	
				alert('подписка не удалась');
			}
		}
	);
}

function U_forum_unsubscribe(topic_id)
{
	AC.simple
	(
		'/?LRPC=forum.show&args={"topic_id":"'+topic_id+'","subs":"0"}', 'POST',
		function(txt)
		{
			if (txt == 1)
			{	
				jQuery('#can_subscribe').css('display', '');
				jQuery('#subscribed').css('display', 'none');
			}	
			else
			{	
				alert('Отписаться от темы не удалось');
			}
		}
	);
}

function U_forum_add_question()
{	
	// Проверяем не достигло ли число полей максимума
	if ( question_cnt >= maxQuestionLimit - 1 )
	{
		jQuery('#add_question').css('display', 'none');
	}
	else
	{
		jQuery('#add_question').css('display', '');
	}
	
	// Увеличиваем текущее значения числа полей
	question_cnt++;
	
	//вообще-то добавлять надо не так. не получилось, потом сделаю.
	jQuery("#question_list").append('<li id="question_'+question_cnt+'"><input type="text" name="s_question[]" /> <a href="#" onclick="U_forum_delete_question('+question_cnt+'); return false;">Удалить</a></li>');
	
	return false;
}

function U_forum_delete_question(question_number) 
{ 
	jQuery('#question_' + question_number).remove();
	question_cnt--;
	
	jQuery('#add_question').css('display', '');
	return false; 
}