function show_comments_form()
{
	$('comment_form').removeClass('hidden');
	$('comment_trigger').addClass('hidden');
	$('comment_author').focus();
	
	return false;
}

function show_comments_subscribe_form()
{
	$('comment_subscribe_trigger').addClass('hidden');
	$('comment_subscribe').removeClass('hidden');
	$('comment_email').focus();
	return false;
}

function validate_comment_form()
{
	if (!$('comment_author').value.trim().length)
	{
		alert('Пожалуйста, укажите ваше имя.');
		$('comment_author').focus();
		return false;
	}

	if ($('comment_email') && $('comment_email').value.trim().length)
	{
		var re = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", "i");
		
		if (!re.test($('comment_email').value.trim()))
		{
			alert('В поле "Ваш почтовый адрес" должен содержаться правильный электронный адрес.');
			$('comment_email').focus();
			return false;
		}
	}
	if ($('comment_phone'))
	{
		if ($('comment_phone').value.trim().length)
		{
			var phone = $('comment_phone').value.trim();
			if (!phone.test(/^[0-9]{11}$/))
			{
				alert('Пожалуйста, укажите 11-ти значный номер телефона.');
				$('comment_phone').focus();
				return false;
			}
		}
	}
	
	if (!$('comment_content').value.trim().length)
	{
		alert('Пожалуйста, заполните поле комментария.');
		$('comment_content').focus();
		return false;
	}
	
	return true;
}
