function show_comment_form() {
	document.getElementById('story_add_comment_form').style.display = 'block';
}

function hide_comment_form() {
	document.getElementById('story_add_comment_form').style.display = 'none';
}

receive_n_act = function()
{
	if ( ! ajax.readystate_ready() )
	{
		document.getElementById('comments_text').innerHTML = '<p id="loading_message">Загрузка&hellip;</p>';
		return;
	}

//	document.getElementById('moreTopStoriesButton').innerHTML = 'Больше &raquo;&raquo;';

	var response = ajax.ajaxhandler.responseText;
	comments = response.split(';-;');
	output='<table id="commentsTextes">';
	for (i=0; i<comments.length-1; i++) {
		elements = comments[i].split('|');
		output = output +
		'<tr><td rowspan="2"><p>'
		+ elements[0] +
		'</p></td><td class="commentsText"><p>' +
		elements[1] + '</p></td></tr>'+
		'<tr><td><p class="date">'+ elements[2] +'</p></td></tr>';
	}
	output = output + '</table>';
	
	document.getElementById('comments_text').innerHTML = output + '<p><a href="/library/comments/">Читать комментарии к другим рассказам</a></p>';
	document.getElementById('readCommentsButtonCont').style.display='none';
	
	allCommentsLink = document.createElement("a");
}

function read_comments(param) {
	ajax = new ajax_obj();
	ajax.onreadystatechange( receive_n_act );
	var inreturn = ajax.process( '/ajax_answer/comments/' + param + '/');
}

function showSubscribeForm() {
	document.getElementById('subscribeForCommentsButton').style.display = 'none';
	document.getElementById('subscribeForCommentsForm').style.display = 'block';
}

function showSubscribeFormR() {
	showSubscribeForm();
	document.getElementById('message').style.display = 'none';
}

function subscribeResponse() {
	if ( ! ajax.readystate_ready() )
	{
		document.getElementById('subscribeForCommentsForm').style.display = 'none';
		document.getElementById('message').innerHTML = 'Загрузка...';
		return;
	}	
	var response = ajax.ajaxhandler.responseText;
	document.getElementById('message').innerHTML = response;
}

function subscribeForComments() {
	ajax = new ajax_obj();
	ajax.onreadystatechange( subscribeResponse );
	if (document.getElementById('allStoriesSelector').checked) {
		params = '/all';		
	} else {
		params = '/story/'+document.getElementById('storyID').value;
	}
	params = encodeURI(document.getElementById('e-mail').value + params);
	params = params.replace('@', '--gav--');
	params = params.replace('.', '--dot--');
	var inreturn = ajax.process( '/ajax_answer/subscribe_for_comments/' + params + '/');
}