jQuery(function($) {
	var baseUrl = $('#baseUrl').html();
	var $mailSendFriendButton = $("#mail_send_friend_button");
	var $mailSendFriend = $("#mail_send_friend");
	var $mailSendFriendMsg = $("#mail_send_friend .msg");
	var $mailSendFriendForm = $("#mail_send_friend form");
	var $mailSendFriendSubmit = $("#mail_send_friend_submit");
	
	$mailSendFriendSubmit.live('click', function(event){
		event.preventDefault();
		
		var $friendName = $('#friend_name');
		var $friendEmail = $('#friend_email');
		
		var href = baseUrl + '/site/mail-send-friend/x/format/json';
		
		$.ajax({
			type: 'GET',
			url: href,
			data: {
				friend_name: $friendName.val(),
				friend_email: $friendEmail.val()
			},
			timeout : 10000,
			dataType: 'json',
			
			beforeSend: function() 
			{
				
			},
			
			error: function()
			{
				$mailSendFriendMsg.html('Er is een fout opgetreden. Probeert u het later opnieuw a.u.b.');
			},
			
			success: function(data, textStatus)
			{
				if (data.msg) {
					$mailSendFriendMsg.html(data.msg);
				}
								
				if (data.sent) {
					$mailSendFriendForm.hide();
					$friendName.val('');
					$friendEmail.val('');
					window.setTimeout("$.colorbox.close();", 3000);							
				}
			}
		});
	});
	
	$mailSendFriendButton.colorbox({
		inline: true,
		onOpen: function() {
			$mailSendFriendForm.show();
			
			$mailSendFriendMsg.html('');		
		}
    });
});
