var http_req;
var rated=false;
function email_to_author(link)
{
	window.open(link.href,'','width=580,height=310');
	return false;
}
function hide_all_uls()
{
	var divs=document.getElementById('article_archives_list').getElementsByTagName('div');
	for(i=0;divs.length>i;i++) {divs[i].style.display='none';divs[i].style.visibility='hidden';}
}
function show_archives_list(link)
{
	hide_all_uls();
	var active_list=link.href.split('?',2)[1].split('&',2)[1].split('=',2)[1];
	if(document.getElementById('article_archives_ul'+active_list)==null)
	{
		get_archive_list(link);
	}
	else
	{
		document.getElementById('article_archives_ul'+active_list).style.display='block';
		document.getElementById('article_archives_ul'+active_list).style.visibility='visible';
	}
	return false;
}
function get_archive_list(link)
{
	if(http_req==null) http_req=new Ajax();
	http_req.state_changing=archives_list;
	url_parts=link.href.split('?',2);
	http_req.send(get_host_name()+'libraries/article.php?http_request=1&author_id='+document.getElementById('author_id').value+'&'+url_parts[1]);
	return false;
}
function archives_list()
{
	if(http_req.http_object.readyState==4)
	{
		if(http_req.http_object.status==200)
		{
			document.getElementById('article_archives_list').innerHTML+=http_req.http_object.responseText;
		}
	}
}
function rate(link)
{
	if(rated) return false;
	if(http_req==null) http_req=new Ajax();
	http_req.state_changing=rating;
	http_req.send(get_host_name()+'libraries/article.php?http_request=1&'+link.href.split('?',2)[1]);
	rated=true;
	return false;
}
function rating()
{
	if(http_req.http_object.readyState==4)
	{
		if(http_req.http_object.status==200)
		{
			document.getElementById('rating').innerHTML=http_req.http_object.responseText;
		}
	}
}
