	function swapShareBoxes()
	{
		if($("send_email").style.display=="block")
		{
			$("send_email").style.display="none";
		}
		else
		{
			$("send_email").style.display="block";
		}
	}

	function reportCharacters()
	{
		$("loading_sendtoafriend").style.display="none";
		$("email_sent").style.display="none";
		$("characters_left").style.display="block";

		var chars_left = (200-$("personalmessage").value.length);
		if(chars_left<0) chars_left=0;

		$("characters_left").innerHTML = chars_left + " letters left";
		if(chars_left==0) $("personalmessage").value = $("personalmessage").value.substr(0,199);
	}

	function sendEmailToFriend(articleid,noleft)
	{
		if($("personalmessage").value.length>200)
		{
			reportCharacters();
			alert("Sorry, your message is too long. We have a limit of 200 letters in order to prevent spam and/or abuse of the system.");
			return false;
		}
		else if($("yourname").value==""||$("friendemail").value=="")
		{
			alert("You must include your name and your friend's email in order to send this article to a friend.");
			return false;
		}
		else
		{
			$("characters_left").style.display="none";
			$("loading_sendtoafriend").style.display="block";
			$("personalmessage").disabled=1;
			$("yourname").disabled=1;
			$("youremail").disabled=1;
			$("friendemail").disabled=1;

			var ajaxSendFriendMSG = initAjaxMessage();
			var str = "yourname="+escape($("yourname").value)+"&youremail="+escape($("youremail").value)+"&friendemail="+escape($("friendemail").value)+"&personalmessage="+escape($("personalmessage").value)+"&article="+articleid+"&noleft="+noleft;
			sendAjaxMessagePost("POST","widgets/utilities/send_friend_article.php",function(){emailSent(ajaxSendFriendMSG);},ajaxSendFriendMSG,str);
		}
	}

	function emailSent(ajaxHandler)
	{
		if(ajaxHandler.readyState==4&&ajaxHandler.status==200)
		{
			$("characters_left").style.display="none";
			$("loading_sendtoafriend").style.display="none";
			$("email_sent").style.display="block";
			$("friendemail").value="";
			$("personalmessage").value="";
			$("personalmessage").disabled=0;
			$("yourname").disabled=0;
			$("youremail").disabled=0;
			$("friendemail").disabled=0;
			setTimeout("emailSentFade()",5000);
		}
	}

	function emailSentFade()
	{
		$("email_sent").style.display="none";
	}