function friend(subject_id)
{
	viewPopuper('Выполняется операция "френдования"', 1);
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        	if (req.responseJS.aFriendship)
        	{
        		aFriendship = req.responseJS.aFriendship;
        		if (aFriendship['is_object'] && aFriendship['is_subject']) {
					text = '<b><span class="green">Ваш друг!</span> [ <a href="#" class="red" onClick="friend('+ subject_id +'); return false;">Поссориться</a> ]</b>';
        		}
        		else
        		{
					if (aFriendship['is_object']) {
						text = '<b><span class="green">Считает вас другом.</span> [ <a href="#" class="blue" onClick="friend('+ subject_id +'); return false;">Ответить тем же</a> ]</b>';
					} else if (aFriendship['is_subject']) {
						text = '<b><span class="green">Считаете другом.</span> [ <a href="#" class="red" onClick="friend('+ subject_id +'); return false;">Поссориться</a> ]</b>';
					} else {
						text = '<b><a href="#" class="blue" onClick="friend('+ subject_id +'); return false;">Подружится</a></b>';
					}
        		}
        		jQuery('#friendship').html(text);
        	}

        	if (req.responseJS.aMessages) {
        		printMessages(req.responseJS.aMessages);
        	}
        	setTimeout('hidePopuper()', 1000);
        }
    }
    req.caching = false;
    req.open('POST', cfg_path_web+'/modules/friends/loaders/friendship.loader.php', true);
    req.send( { subject_id: subject_id } );
}
