jQuery(document).ready(function()
{
	jQuery('.bookmarkLink').jFav();
});

function checkPermissions(userId, urlSubmit)
{
	var url = document.location.href; url = urlSubmit + 'return/submit_';
	
	if (!userId)
	{
		systemConfirmRegister('Only registered members can submit articles. Please Log In or Register. Registration is free and takes less than 2 minutes. Click \'Register\' to get access to all features of the site or click \'Cancel\', if you don\'t want to register yet.', 
	        function(){ document.location.href = url;}, function(){systemConfirmMessageBox.close();});
	}
	else document.location.href = url;
}

var reload = false;

function doVote(pid)
{
	var id = pid;
	
	function postVote()
	{
		jQuery.post(urlVote, {aid : id}, function(data)
				{
			        systemAlert(data.Response.Message, function ()
			        	{
			        		if (reload) document.location.reload();
			        	});
			        
			        if (!parseInt(data.Response.Code))
			        {
			        	document.getElementById('countVotes').innerHTML   = data.Response.Votes;
			        	document.getElementById('captionVotes').innerHTML = parseInt(data.Response.Votes) > 1 ? 'people liked this' : 'person liked this';
			        }
				}, 'json');
	};
	
	jQuery.post(urlCheckAuth, {}, function(data)
			{
			     if (parseInt(data.Error.Code))
			     {
			    	 systemConfirmLogin('You have to be logged in to do that.', function(){reload = true; postVote();});
			     }
			     else
			     {
			    	 postVote();
			     }
		       
			}, 'json');
}