	function ShowSendlinktofriendForm( linkObj )
	{
		SendlinktofriendProcessFlag = false;
		document.getElementById( "SendlinktofriendCaptchaImage" ).src = "/sendlinktofriend/getcaptcha/?" + Math.random();
		document.getElementById( "SendlinktofriendCaptchaImageText" ).value = '';
		CheckSendlinkForm();
		$('#sendemailprompt').modal( { overlay: 25} );
	}
	function mycallbackfunc(v,m){
		if( sendlinkResultText == 'success' ) $.modal.close();
	}
	var sendlinkResultText = '';
	function Sendlinktofriend()
	{
		SendlinktofriendProcessFlag = true;
		document.getElementById( "SendlinktofriendButton" ).disabled = true;
		document.getElementById( "SendlinktofriendMessage" ).innerHTML = 'Sending e-mail...';

		jQuery.post(
		    '/sendlinktofriend/sendlink/',
		    $('#SendlinktofriendForm').serializeArray(),
		    function(xml, textStatus) {
		    	if( textStatus == 'success' )
		    	{
				    jQuery('data', xml).each(function(i) {
						document.getElementById( "SendlinktofriendMessage" ).innerHTML = jQuery(this).text();
						document.getElementById( "SendlinktofriendButton" ).disabled = false;
						sendlinkResultText = jQuery(this).attr("status");
						var msg = '';
						if( sendlinkResultText == 'success')
						{
							msg = 'Thank you! You\'ve sent: ' + document.getElementById( "sendemail_title" ).value + "<br />\n";
							msg += document.getElementById( "friendemail_1" ).value;
						}
						else
						{
							msg = jQuery(this).text();
						}
						$.prompt( msg, { buttons: { Ok: true }, show: "fadeIn", overlayspeed: "fast", promptspeed: "fast", container: '#modalContainer', opacity: 0.6, callback: mycallbackfunc } );
				    });
				}
				else if( textStatus == 'failure' )
				{
					document.getElementById( "SendlinktofriendMessage" ).innerHTML = "An error occured while sending e-mail!";
					document.getElementById( "SendlinktofriendButton" ).disabled = false;
					$.prompt( "An error occured while sending e-mail!", { buttons: { Ok: true }, container: '#modalContainer', opacity: 0.6 } );
					SendlinktofriendProcessFlag = false;
				}
		    },
		    'xml'
		);
	}
	function CheckSendlinkForm()
	{
		if( !SendlinktofriendProcessFlag )
		{
			var formObj = document.getElementById( "SendlinktofriendForm" );
			var formElem = formObj.elements;
			if( formElem.namedItem("friendemail_1").value != '' &&
				formElem.namedItem("senderemail").value != ''
			) document.getElementById( "SendlinktofriendButton" ).disabled = false;
			else document.getElementById( "SendlinktofriendButton" ).disabled = true;
		}
	}
