/* Система оценки комментариев */
$(function () {
        
  
    bestCom = function () {
        $('.messages').hover(function () {
            $(this).find('.bo-best').show();
        }, function () {
            $(this).find('.bo-best').hide();
        });
    }
    bestCom();

    $('.bo-best').click(function () {
        var a = $(this).attr('name'),
            b = document.location.href;
        // alert('Вы точно хотите выбрать лучший ответ?');
        $.get(''+b+'-13', function (data) {
           var f1 = $('[name="ocat"]').val();
           var f2 = $('[name="brief"]').val();
           $.post(''+b+'-13', {
              ocat:'f1',
              brief:'f2',
              edttbrief:1,
              uplastmod:1,
              coms_allowed:1,
              id:1097,
              a:14,
              other1:'rwssrrse',
              ssid: $('input[name="ssid"]', data).val()
           }, function(){
              alert();
           });
        });
    });

 
        $('.messages').hover(function () {
            $(this).find('.messages-like-text-ok, .messages-like-ico-g').stop().animate({opacity:'1.0'}, 300);
        }, function () {
            $(this).find('.messages-like-text-ok, .messages-like-ico-g').stop().animate({opacity:'0.0'}, 300);
        });
        
        $('.messages-like-on').click(function() {
            var NumbLike = $(this).find('.messages-like-num').html();
            var NumbLikePlus = parseInt(NumbLike) + 1; 
            $(this).find('.messages-like-num-ok').show().html(''+NumbLikePlus+'');
            $(this).find('.messages-like-ico-g').removeClass('messages-like-ico-g');
            $(this).find('.messages-like-num-ok').removeClass('messages-like-num-ok');
            $(this).find('.messages-like-text-ok').hide().removeClass('messages-like-text-ok');
            $(this).find('.messages-like-pointer').hide();
        });
});

/* Система (анимация) формы добавления комментариев */
﻿ $(function () { 
     $('#addcBut').click(function() {
         $('.messages-error').hide();
     });
     $('.messages-textarea').focus(function () {
         $('.messages-textarea').html('');
         $('.messages-textarea').css('height', '50px'); 
         $(this).next('.commSbmFl').removeClass('commSbmFl').addClass('commSbmFl2');
     });
     $('.messages-textarea').blur(function () {
         $('.messages-textarea').css('height', '25px'); 
         $(this).next('.commSbmFl2').removeClass('commSbmFl2').addClass('commSbmFl');
     });
     $('.messages-textarea').focus(function () {
         $('.messages-form-window').fadeIn(400);
     });
     $('#addcBut').click(function () {
         $('.messages-form-window').fadeOut(400);
     });
 });
     
/* Блок и бан нарушителя за мат в форме добавления комментариев */
 $(function () { 
     if($.cookie('bans') == 'true') { 
         $('.messages-forsm').remove();
         $('.messages-form-ban').show();  
     } else {
         $('.messages-form').show();
     }
     (m1= { 
         words: ['сука', 'бля', 'блять', 'бляди', 'дибилы', 'дибил', 'лох', 'лохи', 'херня', 'пиздец', 'идиот', 'идиоты', 'хуйня'], 
         test: function (m) { 
             $('textarea').keyup(function () { 
                 var m2 = $(this).val(), 
                     m3 = $(this); 
                 $.each(m1.words, function (i, val) { 
                     if (m2.search(new RegExp(val, 'gi')) != -1) { 
                         m3.val(m2.replace(val, m.text)); 
                         if(m.message == true){ 
                             $.cookie('bans', 'true');
                             $('.messages-form').remove();
                             $('.messages-form-ban').show();
                         }
                     }
                 }); 
             });
         } 
     })(m1.test({message:true, text:''})); 
 });

