var relative_articles = null;
function getRelativeArticles(num)
{
	layerRelativeArticles = document.getElementById('RelativeArticleList');
	if (layerRelativeArticles) layerRelativeArticles.innerHTML = '<br />Loading...<br />&nbsp;';
	url = '/public/GetList.php?type=article&match=keyword';
	url += '&arg=' + encodeURIComponent(article_keywords);
	url += '&num=' + num;
	url += '&current=' + article_id;
	url +='&order=0&key=0';
	getUrl(url, 'relative_articles', 'if (relative_articles) printOutRelativeArticles(relative_articles); else layerRelativeArticles.innerHTML = "<br /><br /><br />";', null);
}
function printOutRelativeArticles(relative_articles)
{
	str = '';
	for (var i = 0; i < relative_articles.length; i++) str += '<li><a href="/articles/' + relative_articles[i][10] + '">' + relative_articles[i][1] + '</a></li>';
	layerRelativeArticles = document.getElementById('RelativeArticleList');
	if (layerRelativeArticles) layerRelativeArticles.innerHTML = str;
}
function getRelativeTips()
{
	url = '/public/GetList.php?type=tip&match=1';
	url += '&current=' + article_category;
	url += '&arg=' + encodeURIComponent(article_keywords);
	getUrl(url, 'relative_tips', 'printOutRelativeTip();', null);
}
function printOutRelativeTip()
{
	if (relative_tips && 0 < relative_tips.length)
	{
		current_tip = rand(relative_tips.length - 1);
		layerTip = document.getElementById('Tip');
		layerTip.innerHTML = '';
		alert(current_tip);
		layerTip.innerHTML = relative_tips[current_tip][1];
		layerTip.style.display = 'block';
	}
	else layerTip.style.display = 'none';
}
function getGradeForArticle()
{
	getUrl('/public/GradeForArticle.php?type=get&id=' + article_id, 'article_grade', 'setArticleGrade(article_grade);',null);
}
function setArticleGrade(grade_info)
{
	LayerGrade = document.getElementById('ArticleGrade');
	LayerGrade.innerHTML = '<select id="article_level"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select><input type="button" value="score" onClick="sendGradeForArticle()"><br />mark given: ' + article_grade[1] + ' person(s)<br />and average score was ' + article_grade[0];
}
function sendGradeForArticle()
{
	obj_score = document.getElementById('article_level');
	if (obj_score)
	{
		getUrl('/public/GradeForArticle.php?type=send&id=' + article_id + '&article_level=' + obj_score.value, '', 'getGradeForArticle();',null);
	}
}
function getPreAndNextArticle()
{
	getUrl('/public/GetList.php?type=article&match=pre&arg=' + article_id + ',' + article_category, 'pre_next_articles', 'setPreAndNextArticles();',null);
}
function setPreAndNextArticles()
{
	layerPreviousArticle = document.getElementById('previous_article');
	layerNextArticle = document.getElementById('next_article');
	for (var i = 0; i < pre_next_articles.length; i++)
	{
		str = '<a href="/articles/' + pre_next_articles[i][10] + '" title="Read ' + pre_next_articles[i][1] + '">' + pre_next_articles[i][1] + '</a>';
		if (pre_next_articles[i][0] < article_id) layerPreviousArticle.innerHTML = '&lt; ' + str;
		else layerNextArticle.innerHTML = str + ' &gt;';
	}
}
