Признаюся тобі, Ігоре, що філософська ідея вірша виникла зовсім випадково, в одній передноворічній телефонній розмові, коли мій старший і давній друг почав скаржитися на те, що після прогулянки містом у нього дуже розболілися очі. У нього - катаракта очей, операція не допомогла. Ось тоді виник задум, а вже те, як вдалося його втілити - інша справа. У того друга першого січня День народження, ось і написав йому ті рядки. Дякую тобі.
Дякую тобі, Ігоре. Ну, як тут не пригадати вислів Козьми Пруткова, що, часои, похвала потрібна творчій людині, як каніфоль - смичкові. Приємно, правда...
Дякую тобі, Людмило, за вітання. Взаємно!!! Так, ніколи не хочеться брати із собою в Новий рік багаж давніх образ, якщо такі присутні. Краще зараз попросити прощення, щоб на душі було легко, а совість стала чистою...
Сумно стає без спілкування із вами й мені. Ось був відсутнім на сайті якийсь тиждень, то склалося таке враження, що ніби кудись від сім'ї подався. Щиро радуюся, Оксано, твоїм творчим успіхам, не перестаю дивуватися тому, що ти на все знаходиш час, адже прекрасно розумію, скільки саме зараз потрібно твоєї уваги лише до одної Наталки. Дякую тобі за добрі побажання. Взаємно. Веселих свят тобі та твоїй родині!
Василю, а хіба я раніше писав якісь вірші недоступною для звичайних людей мовою?.. Не умію я просто мудрити. Звичайні слова, знайомі усім відчуття - ось і все, що присутнє у вірші. Дякую.
');
var elem = $(elem);
elem.find('img').hide();
elem.append(waitImg);
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam') ? 0 : 1; // invert - 'data-not-spam' should contain CURRENT 'notspam' status!
$.post('/index/', {
a : 101,
scope_id : uCoz.spam.config.scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
waitImg.remove();
elem.find('img').show();
if (response.error) {
alert(response.error);
return;
}
if (response.status == 'admin_message_not_spam') {
elem.attr('data-not-spam', true).find('img').attr('src', '/.s/img/spamfilter/notspam-active.gif');
$('#del-as-spam-' + messageID).hide();
} else {
elem.removeAttr('data-not-spam').find('img').attr('src', '/.s/img/spamfilter/notspam.gif');
$('#del-as-spam-' + messageID).show();
}
//console.log(response);
});
return false;
};
uCoz.spam.report = function(scopeID, messageID, notSpam, callback, context) {
return $.post('/index/', {
a: 101,
scope_id : scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
if (callback) {
callback.call(context || window, response, context);
} else {
window.console && console.log && console.log('uCoz.spam.report: message #' + messageID, response);
}
});
};
uCoz.spam.reportDOM = function(event) {
if (event.preventDefault ) event.preventDefault();
var elem = $(this);
if (elem.hasClass('spam-report-working') ) return false;
var scopeID = uCoz.spam.config.scopeID;
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam');
var target = elem.parents('.report-spam-target').eq(0);
var height = target.outerHeight(true);
var margin = target.css('margin-left');
elem.html('').addClass('report-spam-working');
uCoz.spam.report(scopeID, messageID, notSpam, function(response, context) {
context.elem.text('').removeClass('report-spam-working');
window.console && console.log && console.log(response); // DEBUG
response.warning && window.console && console.warn && console.warn( 'uCoz.spam.report: warning: ' + response.warning, response );
if (response.warning && !response.status) {
// non-critical warnings, may occur if user reloads cached page:
if (response.warning == 'already_reported' ) response.status = 'message_spam';
if (response.warning == 'not_reported' ) response.status = 'message_not_spam';
}
if (response.error) {
context.target.html('
' + response.error + '
');
} else if (response.status) {
if (response.status == 'message_spam') {
context.elem.text(uCoz.spam.sign.notSpam).attr('data-not-spam', '1');
var toggle = $('#report-spam-toggle-wrapper-' + response.message_id);
if (toggle.length) {
toggle.find('.report-spam-toggle-text').text(uCoz.spam.sign.hidden);
toggle.find('.report-spam-toggle-button').text(uCoz.spam.sign.show);
} else {
toggle = $('