function followThisObject(mFollower, oLeaderData){
		var sIdType = 'str';
		if(!oGlobal.LOGGED_IN){
			var sObjectString = '{subdomain:"'+oLeaderData.subdomain+'",type:"'+oLeaderData.type+'",id:"'+oLeaderData.id+'",id_type:"str"}';
			//look->overlay_login.ctrl.php@143
				$('#eval_after_overlay_login').val('followThisObject("{{$DATA_LOGIN}}",'+sObjectString+')');
			
						jQuery.overbox.show('#overDivLogin');
						$('#lll').focus();
						return false;
		}

		var sLeaderType = oLeaderData.type;

		if (oLeaderData.type !== 'channel' && oLeaderData.type !== 'provider'){
			sLeaderType = 'other';
    }
		if(empty(oLeaderData.id_type)){
			sIdType = 'num';
		}


		var oConfig = {};
		oConfig.oCss = {};
		oConfig.oNotificationNode = {};
		oConfig.parent = {};

		oConfig.oCss.other = {};
		oConfig.oCss.provider = {};
		oConfig.oCss.channel = {};
		oConfig.oNotificationNode.other = '<span></span>';
		oConfig.oNotificationNode.provider = '<span></span>';
		oConfig.oNotificationNode.channel = '<span></span>';

		oConfig.parent.other = 'div';
		oConfig.parent.provider = 'div';
		oConfig.parent.channel = 'div';

		if($('.removeNotificationParagraph').length>0){
	    $('#followThisObject').closest(oConfig.parent[sLeaderType]).next('.removeNotificationParagraph').remove();
	  }

		var oNotification = $(oConfig.oNotificationNode[sLeaderType]).css(oConfig.oCss[sLeaderType]).addClass('removeNotificationParagraph');
		$('#followThisObject').closest(oConfig.parent[sLeaderType]).after(oNotification);


    $.ajax({
        'type':'POST',
        'url': '/_json_/followup?timestamp=' + Number(new Date()),
        'dataType': "json",
        'data': {
            'action':'follow',
						'follower_id':mFollower,
						'follower_id_type':sIdType,
            'leader_data':oLeaderData
        },
        'beforeSend':function(){
						if (sLeaderType ==='other'){
							showGlobalLoader();
            }
						else {
							showGlobalLoader();
            }
        },
        'context' : oNotification,
				'success':function(json){
						hideGlobalLoader();
            if (sLeaderType ==='other'){
                $('#followThisObject').next('img').remove();
						}
						$(this).html(json.notification).css({'font-size' : '11px', 'margin-left' : '20px'});
        },
        'error':function(){
            if (sLeaderType ==='other'){
                $('#followThisObject').next('img').remove();
            }
            $(this).text('Wystąpił nieokreślony błąd(1), proszę spróbuj później.');
        }
    });

    /*oNotification.bind("ajaxComplete", function(){
        $(this).slideDown();
				});*/
    return false;
}

