function getRelatedEntries(TagID)
{
	if(TagID == undefined) return false;
	
	$$(".related-tag-content").each(function(item)
	{
		if(item.id != "related-tag-content-"+TagID)
			item.addClassName("hide");
	});
	
	if($("related-tag-content-"+TagID))
	{
		if(!$("related-tag-content-"+TagID).hasClassName("hide"))
		{
			$("related-tag-content-"+TagID).addClassName('hide');
			return;
		}
		else
			$("related-tag-content-"+TagID).removeClassName('hide');
	}
	else
	{
		var div = document.createElement("div");
		div.id = "related-tag-content-"+TagID;
		div.className = "related-tag-content";
		$("refine_item_"+TagID).appendChild(div);
	}
	
	new Ajax.Request("/GetRefineTagEntries", 
	{
		method : 'get',
		parameters : {'tag':TagID},
		onSuccess : function (response)
		{
			var reply = response.responseText;
			$("related-tag-content-"+TagID).innerHTML = reply;
		}
	});
}

function AddComment(entry_id)
{
	var ajx = new Ajax.Request('/addcomment?entry_id='+entry_id, 
		{			
			onSuccess : function(response)
			{                
				$("add_comment").innerHTML = response.responseText;
			}
		})
}

function AddCommentSubmit(entry_id, logged, loggingIn)
{
	if($("comment_textarea").value != '')
	{
		var params = {};
		params['comment'] = $("comment_textarea").value;
		params['entry_id'] = entry_id;
		if((loggingIn != undefined) && (loggingIn != null))
		{			
			params['login'] = $("login").value;
			params['username'] = $("username").value;
			params['password'] = $("password").value;
			logged = true;
		}
		var ajx = new Ajax.Request('/addcommentsubmit', 
			{		
				method : 'post',
				parameters : params,
				onSuccess : function(response)
				{                
					if(logged)
					{			
						
						document.location.reload();
						//$("add_comment_result").innerHTML = response.responseText;
						//$("add_comment").innerHTML = '';	
					}
					else
					{
						$("add_comment").innerHTML = response.responseText;	
					}
					
				}
			})
	}
	else
	{
		alert('Your comment cannot be left blank.');	
	}
}

