  $(function (){ 
    //$('#comment li:odd').not('.child').css('background','#f7f7f7');


	$('#commentContiener').pajinate({
					num_page_links_to_display : 5,
					items_per_page : 10,
                    item_container_id : '#comment',
  			        nav_label_first : 'В начало',
        			nav_label_prev : '&laquo;',
        			nav_label_next : '&raquo;',
        			nav_label_last : 'В конец'	
	});

    $('.last_link').trigger('click'); // при загрузке страницы переключаемся на страницу последних комментариев 

    $('.sendform button').live('click',function(){
        var index_form = $('.sendform button').index(this);
        $('.ajaxComment .loader, #ajaxComment .done').eq(index_form).hide();
         $('.ajaxComment .loader').eq(index_form).show();
        $('.ajaxResponse').eq(index_form).html('&nbsp;');
       
       $.ajax({
              url: "/ajax/processor.php",
              cache: false,
              dataType: 'json',
              data: {senddata: $('.sendform').eq(index_form).serializeArray()},
              success: function(data){
                      
                       // обновляем капчу
                       $('#cap4a').load('/plugins/cap4a/cap4a.php');

                        $('.ajaxComment .loader').eq(index_form).hide();
                        if(data.error){
                            var errors  = data.error; 
                            $('.ajaxResponse').eq(index_form).html('<ul class = "corner5">'+errors+'</ul>');
                        }
                        
                        if(data.suss){
                            var $suss = data.suss;
                            if(id_comm) { // если это ответ на коммент
                                   // если уже есть ответы в этой ветке:
                                   var childs = id_comm.replace(/\D+/, '');
                                       if($('#'+childs).length) $('#'+childs).append('<li>'+data.suss+'</li>');
                                       else 
                                   $('#'+id_comm).append('<ul><li>'+data.suss+'</li></ul>'); 
                                } 
                            else {
                                $('#comment').append(data.suss); // если это просто коммент
                                }  
                            $('.ajaxComment .done').eq(index_form).show().delay(5000).fadeOut('fast');
                            var old = $('#comments h5:first').eq(index_form).children().text();
                            old = parseInt(old)+1;
                            $('#comments h5:first').eq(index_form).children().text(old);
                        }
                        
                    }
            });
       
                 
        return false;        
    });
/* Фома для ответат на комментарий */
var id_comm;

$('#comment .avatar').live('click',function(){
        $('.ajaxComment .loader').hide();
        $('.ajaxResponse').html('&nbsp;');
     var comm_parent = $(this).parents('.comment-content').parent();  
     var user_name = comm_parent.find('h6').eq(0).text(); // на чей коммент отвечаем
         id_comm = comm_parent.attr('id');// id комментария
     var new_comm_form = $(".sendComment").clone();
         new_comm_form.find('#user_comm').val(id_comm);
         if(new_comm_form.find('textarea').is(':disabled')) var login = $('#comments .loginza').clone().prependTo(new_comm_form);
              
         new_comm_form.dialog({
            autoOpen: false, 
            title: 'Ответить на комментарий пользователя '+user_name, 
            width : 600, 
            modal:true,
            open: function() {
                new_comm_form.find('.corner20').addClass('field_active');
                },
            close: function() {
                new_comm_form.remove();
                id_comm = null;
                user_name = null;
                }
            });    
     $(".sendComment").dialog("open");
    return false;
})
    
   /* Опросы */
   $('.form_poll button').click(function(){
    var parents_div = $(this).parents('.poll_content'); 
    var id = $(this).parent().attr('id');
    var sendpoll = $(this).parents('form').serializeArray();
    $('#ajaxPolls .error').remove();
    $('#ajaxPolls .loader').show();

        $.getJSON(
                  "/ajax/processor.php",
                  {sendpoll: sendpoll, id:id},
                  function(data){
                      //  data = jQuery.parseJSON(data);
                        
                        if(data.error){
                            $('#ajaxPolls').append('<ul class = "corner5 error">'+data.error+'</ul>');
                            $('#ajaxPolls .loader').hide();
                            }

                        if(data.suss){
                            parents_div.html(data.suss);
                            $('#ajaxPolls').hide();
                            
                            }
                    }
                  );            
        return false;
   }); 
    
/* форма обратной связи */
$('#send_message').dialog({
   autoOpen: false, 
   width : 600, 
   modal:true,
   title: "Форма обратной связи к выпуску"                   
});

$('#open_message_form').click(function(){
  $('#send_message').dialog('open');
});

$('#send_message button').click(function(){
    var parents = $(this).parent();
    var sendform = parents.serializeArray();
    $('#ajaxForm .error').remove();
    $('#ajaxForm .loader').show();
        $.getJSON(
                  "/ajax/processor.php",
                  {sendform: sendform},
                  function(data){
                      //  data = jQuery.parseJSON(data);
                        
                        if(data.error){
                            $('#ajaxForm').append('<ul class = "corner5 error">'+data.error+'</ul>');
                            $('#ajaxForm .loader').hide();
                            }

                        if(data.suss){
                            $('#send_message').dialog({title: 'Выполнено'});
                            parents.html(data.suss);
                            $('#ajaxForm').hide();
                            }
                    }
                  );            
        return false;
   }); 
       
    
    $('input').focusin(function(){
       $('.field_active').removeClass('field_active');
       $(this).addClass('field_active');
    });
    
    $('input').focusout(function(){
       $(this).removeClass('field_active');
    });
    
   
    $('textarea').focusin(function(){
       $('.field_active').removeClass('field_active');
       $(this).parent().addClass('field_active');
    });
    
    $('textarea').focusout(function(){
       $(this).removeClass('field_active');
    });

  if($.cookie('jurnal_margin_top')) $('#arh_journal ul').css('margin-top', $.cookie('jurnal_margin_top'));    
  
    $('#journal_nav .next').click(function(){
        // высота блока
        div_h = $('#arh_journal').height();
        // внутренняя высота списка
        var li_h = $('#arh_journal li').height()*$('#arh_journal li').length;
        var margin_ul = $('#arh_journal ul').css('marginTop');
            margin_ul = margin_ul.replace(/\D/g, '')*1;
         margin_ul += div_h;
         if(margin_ul>li_h)  return false;
        $('#arh_journal ul').animate({
                                    marginTop: "-="+div_h+"px"
                       }, 500, function(){
                            var ul_margin =  $('#arh_journal ul').css('margin-top');
                            $.cookie('jurnal_margin_top', ul_margin);                        
                       });
    });
    
    
     $('#journal_nav .last').click(function(){
        // высота блока
        div_h = $('#arh_journal').height();
        var margin_ul = $('#arh_journal ul').css('marginTop');
            margin_ul = margin_ul.replace(/\D/g, '')*1;
         if(margin_ul<=0)  return false;
        $('#arh_journal ul').animate({
                                    marginTop: "+="+div_h+"px"
                       }, 500, function(){
                            var ul_margin =  $('#arh_journal ul').css('margin-top');
                            $.cookie('jurnal_margin_top', ul_margin);                        
                       });
            
    });  
    
    
    $('.fields_default').focusin(function(){
    		    if (this.value == this.defaultValue){ 
    		    	this.value = '';
				}
				if(this.value != this.defaultValue){
	    			this.select();
	    		}
       
    });
    
    $('.fields_default').focusout(function(){
    		    if ($.trim(this.value) == ''){
			    	this.value = (this.defaultValue ? this.defaultValue : '');
				}
        
    });
/*
if($.cookie('full_polls')) $('.poll_content').hide();
$('.polls .loginzaaa').click(function(){
    if($('.poll_content').is(':visible')) $.cookie('full_polls', 1);
    else $.cookie('full_polls', null);
    $('.poll_content').slideToggle('fast');
});    
 */ 
 $(".comm h6:contains('Евгений Попов')").css('color','#cc0000');
 $('#cap4a').s3Capcha();
})
			



