function blockError(){
   return true;
}
window.onerror = blockError;
$(document).ready(function(){
   if ($.browser.msie && $.browser.version == 6) {
      $('.widget-currency .cources li:first-child').css('border-top','0px');
      $('.maximized-weather .week-weather dl:first-child dd').css('border','0px');
      $('.comments-list .comment-options ul li:first-child').addClass('first-child');
      $('.widget-page .widget-body .widget-screens li:first-child').css('float','left');
      $('.topnav li:first-child').css('padding-left','0px');
      $('.widgets.two-columns .widget-header h6[class^=icon]').css('padding-left','28px').css('width','260px');
   }

   $(function() {
      $(".profile-menu li, .group--content--menu li").hover(function (){
         if ( !$(this).hasClass('current') && !$(this).hasClass('banner-leftcol') && !$(this).parents('ul').hasClass('profile-submenu') ) {
            $(this).find('.profile-menu-counter').css('display','block');
            $(this).addClass('active');
         }
      },function (){
         if ( !$(this).hasClass('current') && !$(this).hasClass('banner-leftcol') && !$(this).parents('ul').hasClass('profile-submenu') ) {
            $(this).find('.profile-menu-counter').css('display','none');
            $(this).removeClass('active');
         }
      });
   });

   $(function() {
      $(".scrollable-skinslist").scrollable({
         size: 6,
         keyboard: true
      });
   });

   try {
      var items = $(".scrollable-skinslist").find('div.item-skin');
      var seek = 0;
      for ( var i = 0; i < items.length; i++) {
         if ( $(items[i]).hasClass('active') ) {
            seek = i;
            break;
         }
      }

      if ( seek > 2 ) {
         seek -= 2;
      }
      else {
         seek = 0;
      }

      var api = $(".scrollable-skinslist").data("scrollable");

      api.seekTo(seek);
   }
   catch (e) {
      
   }
   
   // search slider
   //if ($('.search-form-720--advanced--age--checker--body--ages').css('left')=='0px') {
   if ($('.search-form-720--advanced--age--checker--body--ages').length > 0) {
      $params = {
         min: 0,
         max: 70,
         l: 0, 
         r: 276,
         width: 435,
         w:6,
         page: 0,
         step: 40,
         width_step: 160,
         l_edge: 0,
         r_edge: 280,
         initialSetup: true,
         offset: 0
      }

      var lastX;
      var upTo;
      var upFrom;

      $(".search-form-720--advanced--age--checker--controls--left").bind('mousedown',function(e) {
         e = e ? e : window.event;
         lastX = e.clientX;
         var $obj = $(this);

         $('body').bind('mousemove',function(e){
            var newx = parseInt($obj.css('left')) + (e.clientX - lastX);
            var min = $params.l_edge;
            var max = $params.r;
            if (newx>=min && newx<max) {
               lastX = e.clientX;
               $params.l = newx+$params.page*$params.width_step;
               $(".search-form-720--advanced--age--checker--slider--left").css({
                  'width':$params.l
               })
               $obj.css("left",newx);
               var newVal = Math.floor((newx+$params.offset)*0.25)+$params.page*$params.step;
               $(".search-form-720--advanced--age--params--from").val(newVal);
            }
         });
         $('body').bind('mouseup',function(e){
            $('body').unbind('mousemove');
         });
      });

      $(".search-form-720--advanced--age--checker--controls--right").bind('mousedown',function(e) {
         e = e ? e : window.event;
         lastX = e.clientX;
         var $obj = $(this);

         $('body').bind('mousemove',function(e){
            var newx = parseInt($obj.css('left')) + (e.clientX - lastX);
            var min = $params.l;
            var max = $params.r_edge;
            if (newx>min && newx<=max) {
               lastX = e.clientX;
               $params.r = newx+$params.page*$params.width_step;
               $(".search-form-720--advanced--age--checker--slider--right").css({
                  'width':$params.width-$params.r
               });
               $obj.css("left",newx)
               var newVal = Math.floor((newx+$params.offset)*0.25)+$params.page*$params.step;
               $(".search-form-720--advanced--age--params--to").val((newVal < $params.max) ? newVal : '');
            }
         });
         $('body').bind('mouseup',function(e){
            $('body').unbind('mousemove');
         });
      });

      $(function() {
         $(".search-form-720--advanced--age--params--from").keyup(function() {
            valTo = $(".search-form-720--advanced--age--params--to").val();
            valFrom = $(".search-form-720--advanced--age--params--from").val();
            valFrom = (valFrom < 0) ? 0 : valFrom;
            if (Number(valFrom) > Number(valTo)) {
               valFrom = Number(valTo);
            }
            $(".search-form-720--advanced--age--params--from").val(valFrom);
            if (Number(valFrom) <= Number(valTo)) {
               $params.l = Math.floor((valFrom*4)-$params.offset);
               valFrom -= $params.page*$params.step;
               $(".search-form-720--advanced--age--checker--controls--left").css('left',Math.floor((valFrom*4)-$params.offset));
               $(".search-form-720--advanced--age--checker--slider--left").css({
                  'width':$params.l
               });
               if (valFrom > 55 && $params.page == 0 && !$params.initialSetup && false) {
                  $('.search-form-720--advanced--age--checker--next a').trigger('click');
               }
            }
            else {
               return false;
            }
         });
      });

      $(function() {
         $(".search-form-720--advanced--age--params--to").keyup(function() {
            valTo = $(".search-form-720--advanced--age--params--to").val();
            valFrom = $(".search-form-720--advanced--age--params--from").val();
            valTo = (valTo > $params.max) ? $params.max : valTo;
            if (Number(valFrom) > Number(valTo)) {
               valTo = Number(valFrom);
            }
            $(".search-form-720--advanced--age--params--to").val(valTo);
            if (Number(valFrom) <= Number(valTo)) {
               $params.r = Math.floor((valTo*4)-$params.offset);
               valTo -= $params.page*$params.step;
               $(".search-form-720--advanced--age--checker--controls--right").css('left',Math.floor((valTo*4)-$params.offset));
               $(".search-form-720--advanced--age--checker--slider--right").css({
                  'width':$params.width-$params.r
               });
               if (valTo < 56 && $params.page == 1 && !$params.initialSetup && false) {
                  $('.search-form-720--advanced--age--checker--back a').trigger('click');
               }
               if (valTo == $params.max && $params.initialSetup) {
                  $(".search-form-720--advanced--age--params--to").val('');
               }

            }
            else {
               return false;
            }
         });
      });

      $('.search-form-720--advanced--age--checker--next a').click(function(){
         //if (($params.page+1)*$params.step <= $params.max) {
         if ($params.page < 1 && false) {
            $params.page += 1;
            val = $(".search-form-720--advanced--age--params--to").val();
            newVal = (Number(val)+Number($params.step) < $params.max) ? Number(val)+Number($params.step): $params.max;
            $('.search-form-720--advanced--age--checker--body--ages, .search-form-720--advanced--age--checker--slider').animate({
               left : "-="+$params.width_step+"px"
            }, 1000);
            $(".search-form-720--advanced--age--checker--controls--left").animate({
               left : "-="+$params.width_step+"px"
            }, 1000);
            function updateTo() {
               if(val<newVal) {
                  $(".search-form-720--advanced--age--params--to").val(Number(val)+Number(1));
                  val=Number(val)+Number(1);
               }
            }

            if ($params.page*$params.step <= Number(val)+Number($params.step) && Number(val)+Number($params.step) <= ($params.page+1)*$params.step+15) {
               $params.r = $params.r+$params.width_step;
               $(".search-form-720--advanced--age--checker--slider--right").animate({
                  width:$params.width-$params.r
               }, 1000);
               upTo = setInterval(updateTo, 20);
            }
            else {
               val -= $params.page*$params.step;
               $('.search-form-720--advanced--age--checker--controls--right').animate({
                  left : Math.floor((val*4)-$params.offset)+"px"
               }, 1000);
               $(".search-form-720--advanced--age--checker--slider--right").animate({
                  width:$params.width-$params.r
               }, 1000);
               clearInterval(upTo);
            }
         //$params.max = 198;

         }
      });

      $('.search-form-720--advanced--age--checker--back a').click(function(){
         if ($params.page > 0 && false) {
            $params.page -= 1;
            val = $(".search-form-720--advanced--age--params--from").val();
            newVal = (Number(val)-Number($params.step) > 0) ? Number(val)-Number($params.step) :0;
            $('.search-form-720--advanced--age--checker--body--ages, .search-form-720--advanced--age--checker--slider').animate({
               left : "+="+$params.width_step+"px"
            }, 1000);
            $(".search-form-720--advanced--age--checker--controls--right").animate({
               left : "+="+$params.width_step+"px"
            }, 1000);
            function updateFrom() {
               if(val>newVal) {
                  $(".search-form-720--advanced--age--params--from").val(Number(val)-Number(1));
                  val=Number(val)-Number(1);
               }
            }
            if (($params.page)*$params.step <= Number(val)-Number($params.step) && Number(val)-Number($params.step) <= ($params.page+1)*$params.step) {
               $params.l = $params.l-$params.width_step;
               $(".search-form-720--advanced--age--checker--slider--left").animate({
                  width:$params.l
               }, 1000);
               upFrom = setInterval(updateFrom, 20);
            }
            else {
               val -= $params.page*$params.step;
               $('.search-form-720--advanced--age--checker--controls--left').animate({
                  left : Math.floor((val*4)-$params.offset)+"px"
               }, 1000);
               $(".search-form-720--advanced--age--checker--slider--left").animate({
                  width:$params.l
               }, 1000);
               clearInterval(upFrom);
            }
         //$params.max = 198;

         }
      });

      var initFrom = Number($(".search-form-720--advanced--age--params--from").val());
      var initTo = Number($(".search-form-720--advanced--age--params--to").val());
      if (initFrom > 0 || initTo > 0) {
         if (initFrom > $params.max) initFrom = $params.max;
         if (initFrom < 0) initFrom = 0;
         if (initTo > $params.max) initTo = $params.max;
         if (initTo <= $params.min) initTo = $params.max;
         if (initFrom > initTo) initFrom = initTo;
         $(".search-form-720--advanced--age--params--from").val(initFrom);
         $(".search-form-720--advanced--age--params--to").val(initTo);
         $(".search-form-720--advanced--age--params--from").trigger('keyup');
         $(".search-form-720--advanced--age--params--to").trigger('keyup');
         if (initFrom > 55 && $params.page == 0 && false) {
            $('.search-form-720--advanced--age--checker--next a').trigger('click');
         }
      }
      else {
         initTo = $params.max;
         $(".search-form-720--advanced--age--params--to").val(initTo);
         $(".search-form-720--advanced--age--params--to").trigger('keyup');
      }
      $params.initialSetup = false;

   }

   // search slider end

   /*
   $(function() {
      $(".diary--post-add--title input").keyup(function count(){
         counter = $(".diary--post-add--title input").val().length;
         $(".diary--post-add--date del").html(100-counter);
      });
   });
   $(function() {
      $(".tips--add--title input").keyup(function count(){
         counter = $(".tips--add--title input").val().length;
         $(".tips--add--date del").html(100-counter);
      });
   });
   $(function() {
      var maxlength = $.attr($('input.character-counter').get(0),'maxlength');
      $("input.character-counter").keyup(function count(){
         counter = $("input.character-counter").val().length;
         $(".character-value").html(maxlength-counter);
      });
   });
    */
   $(function() {
      var maxlength = $.attr($('input.popup-ask-character-counter').get(0),'maxlength');
      $("input.popup-ask-character-counter").keyup(function count(){
         counter = $("input.popup-ask-character-counter").val().length;
         $(".popup-ask-character-value").html(maxlength-counter);
      });
   });

   $(function() {
      if ( typeof $(".widgets td").sortable == 'function' ) {
         $(".widgets td").sortable({
            connectWith: 'td',
            containment: '.widgets',
            forcePlaceholderSize: true,
            opacity: 0.6,
            placeholder: 'new-widget-place',
            revert: true,
            handle: '.widget-header',
            stop: function(event, ui) {
               saveWidgetsPosition();
            }
         });
      }
   });
   $(function() {
      if ( typeof $(".profile-blocks .blocks-container").sortable == 'function' ) {
         $(".profile-blocks .blocks-container").sortable({
            connectWith: '.blocks-container',
            containment: '.profile-blocks',
            forcePlaceholderSize: true,
            opacity: 0.6,
            placeholder: 'new-widget-place',
            revert: true,
            handle: '.profile-block-header',
            stop: function(event, ui) {
               saveProfileBlocksPosition();
            }
         });
      }
   });
   $('.bindclick').click(function(){
      $(this).animate({
         opacity: 'hide'
      }, 500);
      $(this).next().animate({
         opacity: 'hide'
      }, 300);
   });
   $('.group-icon a').click(function(){
      $('.group-icon a').removeClass('active');
      $(this).addClass('active');
   });
   $('.big-prev-slide').addClass('visibility-hidden');
   $('.group--forum--item:even').addClass('even');
   $('.group--forum--theme .comment:odd').addClass('odd');
   $('.notice--rightcol--filters tr:has(th):even, .notice--rightcol--filters tr:has(th):even+tr:not(:has(th))').addClass('even');
/* $('.finded-peoples dl:nth-child(3n)').addClass('n3');*/
/*  $(function() {
    $(".profile-blocks .leftcol").sortable({
	  containment: '.profile-blocks .leftcol',
	  forcePlaceholderSize: true,
	  opacity: 0.6,
	  placeholder: 'new-widget-place',
	  revert: true,
	  handle: '.profile-block-header'
    });
	$(".widgets td").disableSelection();
  });
  $(function() {
    $(".profile-blocks .rightcol").sortable({
	  containment: '.profile-blocks .rightcol',
	  forcePlaceholderSize: true,
	  opacity: 0.6,
	  placeholder: 'new-widget-place',
	  revert: true,
	  handle: '.profile-block-header'
    });
	$(".widgets td").disableSelection();
  });*/
});
/*
$(function() {
   $(".player-scroller").scrollable({
      size:1
   }).circular();
});
 */
$(function() {
   if ( typeof $(".scrollable-kaztube").sortable == 'function' ) {
      $(".scrollable-kaztube").scrollable({
         size: 2,
         keyboard: true
      }).circular()
   };
});
$(function() {
   if ( typeof $(".scrollable-city").sortable == 'function' ) {
      $(".scrollable-city").scrollable({
         size: 1,
         keyboard: true
      }).circular();
   }
});
$(function() {
   if ( typeof $(".scrollable-added-friends").sortable == 'function' ) {
      $(".scrollable-added-friends").scrollable({
         size: 1,
         keyboard: true
      }).circular();
   }
});
/*
$(function() {
   $(".scrollable-widgetlist").scrollable({
      size: 6,
      keyboard: true
   }).circular().mousewheel();
});
 */
function searchIn(el) {
   if ($(el).next('ul').is(':hidden')){
      $(el).parent('li').addClass('active')
   }
   else{
      $(el).parent('li').removeClass('active')
   }
   if ($(el).html()=='Искать везде') {
      return
   }
   else if ($(el).html()!='Везде') {
      $('.header .search .all-search').css('display','block')
   }
}
function searchTo(el) {
   var value = $(el).html();
   $(el).parent('li').parent('ul').parent('li').removeClass('active');
   if(value!='Везде'){
      $(el).parent('li').parent('ul').parent('li').find('a:first').html(value)
   }
   else {
      $(el).parent('li').parent('ul').parent('li').find('a:first').html('Искать везде');$('.header .search .all-search').css('display','none')
   }
}
$(document).bind("click", function(e){
   if ($.attr($(e.target).get(0),'id')=='searchin'){
      $(this).removeClass('active')
   }
   else if(($.attr($(e.target).parent('li').find('a').get(0),'id')=='searchin')||($.attr($(e.target).parent('ul').parent('li').find('a').get(0),'id')=='searchin')){
      return
   }
   else {
      $('#searchin').parent('li').removeClass('active')
   }
});
function closeOptions(el) {
   $(el).parents('.options-popup').slideUp(200);
}
function openOptions(el) {
   $(el).parents('li').parents('ul').next('.options-popup').slideDown(300);
   $(document).bind("click", function(e){
      /*    if($(e.target).parents().is('.'+el)){alert('s')}*/
      if(
         ($(e.target).is('a[onclick*="openOptions"]'))||
         ($(e.target).parents().is('a[onclick*="openOptions"]'))||
         ($(e.target).parents().is('.options-popup'))
         )
         {
         return
      }
      else $('.options-popup').slideUp(200);
   /* else{$('.more-popup').slideUp(200);}*/
   });
}
function showObject(el) {
   $('.'+el).slideDown(300);
   $(document).bind("click", function(e){
      /*    if($(e.target).parents().is('.'+el)){alert('s')}*/
      if(
         ($(e.target).is('a[onclick*="'+el+'"]'))||
         ($(e.target).parents().is('a[onclick*="'+el+'"]'))||
         ($(e.target).parents().is('.'+el))
         )
         {
         return
      }
      else $('.'+el).slideUp(200);
   /* else{$('.more-popup').slideUp(200);}*/
   });
}
function showOwnedObject(el, clicked) {
   $(clicked).parents().next('.'+el).slideDown(300);
   $(document).bind("click", function(e){
      /*    if($(e.target).parents().is('.'+el)){alert('s')}*/
      if(
         ($(e.target).is('a[onclick*="'+el+'"]'))||
         ($(e.target).parents().is('a[onclick*="'+el+'"]'))||
         ($(e.target).parents().is('.'+el))
         )
         {
         return
      }
      else $('.'+el).slideUp(200);
   /* else{$('.more-popup').slideUp(200);}*/
   });
}
function showWidgetAdder(el, clicked) {
   $(clicked).parents().prev('.'+el).slideDown(300);
   $(document).bind("click", function(e){
      /*    if($(e.target).parents().is('.'+el)){alert('s')}*/
      if(
         ($(e.target).is('a[onclick*="'+el+'"]'))||
         ($(e.target).parents().is('a[onclick*="'+el+'"]'))||
         ($(e.target).parents().is('.'+el))
         )
         {
         return
      }
      else $('.'+el).slideUp(200);
   /* else{$('.more-popup').slideUp(200);}*/
   });
}
function hideObject(el) {
   $('.'+el).slideUp(200);
}
function setup(el) {
   if ($(el).next().is(':visible')) {
      $(el).next().slideUp(200);$(el).parent().addClass('collapsed')
   } else {
      $(el).next().slideDown(300);$(el).parent().removeClass('collapsed')
   }
}
function searchResult(el) {
   if ($(el).parent().parent().next().is(':visible')) {
      $(el).parent().parent().next().slideUp(200);$(el).parent().addClass('collapsed')
   } else {
      $(el).parent().parent().next().slideDown(300);$(el).parent().removeClass('collapsed')
   }
}
function profileBlockChange(el) {
   if ($(el).parent().next().is(':visible')) {
      $(el).parent().next().slideUp(200);$(el).parent().addClass('collapsed')
   } else {
      $(el).parent().next().slideDown(300);$(el).parent().removeClass('collapsed')
   }
}
function userAction(el) {
   $('.page').attr('id','height');
   var bgHeight = document.getElementById('height').offsetHeight+114;
   $('.page').removeAttr('id');
   $('.'+el).animate({
      opacity: 'show'
   }, 500);
   $('.'+el+'-bg').css('height',bgHeight)
   $('.'+el+'-bg').animate({
      opacity: 'show'
   }, 300);
}
/*function heightExpander(el) {
  $('.page').attr('id','pageheight');
  $('.'+el).attr('id','popupheight');
  var clientHeight = document.body.clientHeight;
	var pageHeight = document.getElementById('pageheight').offsetHeight+114;
	
	var popupHeight = $('.'+el).height();
	var popupMargin = Math.round(document.body.clientHeight*0.05);
	var popupSummary = popupHeight+popupMargin;
	
	setTimeout(function() {
	if (popupSummary == clientHeight) {
    $('.footer').css('margin-bottom','100px');
	}
	else if (document.getElementById('popupheight').offsetHeight+Math.round(document.body.clientHeight*0.05) > document.getElementById('pageheight').offsetHeight+114) {
		var heightDifference = document.getElementById('popupheight').offsetHeight+Math.round(document.body.clientHeight*0.05) - document.getElementById('pageheight').offsetHeight+114;
		alert(heightDifference);
   $('.footer').css('margin-bottom',heightDifference+'px');
	}
  else {return}
  },500);
}*/
function closePopup(el) {
   $('.'+el).animate({
      opacity: 'hide'
   }, 300);
   $('.'+el+'-bg').animate({
      opacity: 'hide'
   }, 500);
}
function nextSlide(px, parent, backlink, nextlink) {
   $('.slide').css('z-index','40');
   $('.big-prev-slide, .big-next-slide').removeClass('visibility-hidden');
   $('.start-scroller').animate({
      scrollLeft: px
   }, 700);
   $(parent).next('li').next('li').find('.big-prev-slide').addClass('visibility-hidden');
   $(parent).prev('li').prev('li').find('.big-next-slide').addClass('visibility-hidden');
   $(parent).css('z-index','30');
   if (backlink == 'true') {
      $(parent+' .big-prev-slide').addClass('visibility-hidden');
      $(parent).prev('li').css('z-index','40');
      $(parent).prev('li').prev('li').css('z-index','30');
   }
   if (nextlink == 'true') {
      $(parent+' .big-next-slide').addClass('visibility-hidden');
      $(parent).next('li').css('z-index','40');
      $(parent).next('li').next('li').css('z-index','30');
   }
}
function hideEl(elclass) {
   $('.'+elclass).addClass('visibility-hidden')
}
function showEl(elclass) {
   $('.'+elclass).css('visibility','visible');
}
$("#example_3").oneTime("30s", function() {
   $(this).hide(2500);
});
function setTimer(el, int) {
   $('.'+el).oneTime(int, function() {
      $(this).animate({
         opacity: 'hide'
      }, 300);
   });
   $('.'+el+'-bg').oneTime(int, function() {
      $(this).animate({
         opacity: 'hide'
      }, 500);
   });
}
function maximizeWidget(widget) {
   $('.widgets').attr('id','widgeteight');
   var bgHeight = document.getElementById('widgeteight').offsetHeight;
   $('.widgets').removeAttr('id');
   $('.maximized-'+widget).animate({
      opacity: 'show'
   }, 500);
   $('.widget-maximize-bg').css('height',bgHeight)
   $('.widget-maximize-bg').animate({
      opacity: 'show'
   }, 300);
}
function minimizeWidget(widget) {
   $('.maximized-'+widget).animate({
      opacity: 'hide'
   }, 300);
   $('.widget-maximize-bg').animate({
      opacity: 'hide'
   }, 500);
}
function reportAbuse(comment) {
   alert('sending report to server...');
   $(comment).parents('li').css('display','none');
   $(comment).parents('li').next('li').addClass('first-child');
}
function deleteComment(comment) {
   $(comment).parents('.comment').find('.comment-date').animate({
      opacity: 0.23
   }, 700);
   $(comment).parents('.comment').find('.comment-wrap').animate({
      opacity: 0.23
   }, 700);
   $(comment).parents('.comment').addClass('deactivated');
   $(comment).parents('li').html('<a href="javascript:void(0)" onclick="restoreComment(this)">Восстановить</a>');
}
function restoreComment(comment) {
   $(comment).parents('.comment').find('.comment-date').animate({
      opacity: 1.0
   }, 700);
   $(comment).parents('.comment').find('.comment-wrap').animate({
      opacity: 1.0
   }, 700);
   $(comment).parents('.comment').removeClass('deactivated');
   $(comment).parents('li').html('<a href="javascript:void(0)" onclick="deleteComment(this)">Удалить</a>');
}
function deleteGroup(group) {
   $(group).parents('.popup-edit-groups-forms').find('.inputs input').animate({
      opacity: 0.5
   }, 700);
   $(group).parents('.popup-edit-groups-forms').find('p').animate({
      opacity: 0.5
   }, 700);
   $(group).parents('.popup-edit-groups-forms').find('ul').animate({
      opacity: 0.5
   }, 700);
   $(group).parents('.popup-edit-groups-forms').addClass('deleted');
   $(group).parents('span').html('<a href="javascript:void(0)" onclick="restoreGroup(this)">Восстановить</a>');
}
function restoreGroup(group) {
   $(group).parents('.popup-edit-groups-forms').find('.inputs input').animate({
      opacity: 1.1
   }, 700);
   $(group).parents('.popup-edit-groups-forms').find('p').animate({
      opacity: 1.0
   }, 700);
   $(group).parents('.popup-edit-groups-forms').find('ul').animate({
      opacity: 1.0
   }, 700);
   $(group).parents('.popup-edit-groups-forms').removeClass('deleted');
   $(group).parents('span').html('<a href="javascript:void(0)" onclick="deleteGroup(this)">Удалить</a>');
}
function showPeoples(peoples) {
   $(peoples).parents('p').next('ul').animate({
      height: 'show'
   }, 300);
   $(peoples).parents('p').html('<a href="javascript:void(0)" onclick="hidePeoples(this)">Скрыть состав группы</a>');
}
function hidePeoples(peoples) {
   $(peoples).parents('p').next('ul').animate({
      height: 'hide'
   }, 300);
   $(peoples).parents('p').html('<a href="javascript:void(0)" onclick="showPeoples(this)">Показать состав группы</a>');
}
function limiter(field, size)
{
   if (field.value.length > size) {
      field.value = field.value.substring(0, size);
   }
}
function enableFirstNext() {
   $('.slide-first .big-next-button').css('visibility','visible');$('.slide-first').css('z-index','1000');
}
function thisfocus(el, text) {
   if($(el).val() == text) {
      $(el).val('');
      $(el).css('color','#343434');
   }
}
function thisblur(el, text) {
   if($(el).val() == '') {
      $(el).val(text);
      $(el).css('color','#999');
   }
}
function collapser(el) {
   if($(el).is(':visible')) {
      $(el).slideUp(200);
   }
   else {
      $(el).slideDown(300);
   }
}
function groupCreateNext() {
   $('.group-create--tabs li').addClass('active');
   $('.group-create--tabs li:first-child').removeClass('active');
   $('.group-create--first').css('display','none');
   $('.group-create--second').css('display','block');
}
function groupCreateBack() {
   $('.group-create--tabs li').removeClass('active');
   $('.group-create--tabs li:first-child').addClass('active');
   $('.group-create--first').css('display','block');
   $('.group-create--second').css('display','none');
}
function collapserInvites(target,thislink) {
   if ($('.'+target).is(':visible')) {
      $('.'+target).slideUp(300);
      $('.'+thislink).removeClass('opened');
      $('.'+thislink).addClass('collapsed');
   } else {
      $('.'+target).slideDown(300);
      $('.'+thislink).addClass('opened');
      $('.'+thislink).removeClass('collapsed');
   }
}
function tipsSearchParams() {
   if($('.tips--search-form--advanced').is(':hidden')) {
      $('.tips--search-form--advanced').slideDown(300);
      $('.tips--search-form--advanced-link').addClass('active');
      $('.tips--search-form--submit input').addClass('advanced');
   }
   else {
      $('.tips--search-form--advanced').slideUp(300);
      $('.tips--search-form--advanced-link').removeClass('active');
      $('.tips--search-form--submit input').removeClass('advanced');
   }
}
function tipsAdminSearchParams() {
   if($('.admin--search-form--advanced').is(':hidden')) {
      $('.admin--search-form--advanced').slideDown(300);
      $('.admin--search-form--advanced-link').addClass('active');
      $('.admin--search-form--submit input').addClass('advanced');
   }
   else {
      $('.admin--search-form--advanced').slideUp(300);
      $('.admin--search-form--advanced-link').removeClass('active');
      $('.admin--search-form--submit input').removeClass('advanced');
   }
}
function peoplesSearchParams() {
   if($('.search-form-720--advanced').is(':hidden')) {
      $('.search-form-720--advanced').slideDown(300);
      $('.search-form-720--advanced-link').addClass('active');
      $('.search-form-720--submit input').addClass('advanced');
   }
   else {
      $('.search-form-720--advanced').slideUp(300);
      $('.search-form-720--advanced-link').removeClass('active');
      $('.search-form-720--submit input').removeClass('advanced');
   }
}
function tipsChecker(el, id) {
   if ($.attr($(el).get(0),'class').indexOf('active') != -1 ){
      $(el).removeClass('active');
      $('#tip_theme_filter_'+id).val(0);
   }
   else {
      $(el).addClass('active');
      $('#tip_theme_filter_'+id).val(id);
   }
}
function tipsAdminChecker(el, id) {
   if ($.attr($(el).get(0),'class').indexOf('active') != -1 ){
      $(el).removeClass('active');
      $('#admin-tip-id').val(0);
   }
   else {
      $('.admin--search-form--advanced--leftside--items li').removeClass('active');
      $(el).addClass('active');
      $('#admin-tip-id').val(id);
   }
}
function charCounter(wrapClass) {
   var maxlength = $('.'+wrapClass+' input.character-counter').attr('maxlength');
   counter = $('.'+wrapClass+" input.character-counter").val().length;
   if (isNaN(counter)) counter = 0;
   $('.'+wrapClass + " .character-value").html(maxlength-counter);
}

function textAreaCharCounter(wrapClass, areaClass, size) {
   if ($('.'+areaClass).val().length > size) {
      $('.'+areaClass).val($('.'+areaClass).val().substring(0, size));
   }
   $('.'+wrapClass).html(size-$('.'+areaClass).val().length);
}

function wikiThemes(el) {
   if($(el).next('span').next('ul').is(':visible')) {
      return true;
   //$(el).parent('li').removeClass('active-item');
   }
   else {
      $("li.wiki--main--leftside--list--item").removeClass('active-item')
      $(el).parent('li').addClass('active-item');
      return false;
   }
}
function openSmiles() {
   $('.group--chat--smiles-panel').animate({
      opacity: 'show'
   }, 600);
}
function hideSmiles() {
   $('.group--chat--smiles-panel').animate({
      opacity: 'hide'
   }, 400);
}
function openSmilesCm() {
   $('.g_addcomm-smiles-panel').animate({
      opacity: 'show'
   }, 600);
}
function hideSmilesCm() {
   $('.g_addcomm-smiles-panel').animate({
      opacity: 'hide'
   }, 400);
}

function getCaretPos(obj) {
   //obj.focus();

   if(obj.selectionStart) return obj.selectionStart;//Gecko
   else if (document.selection)//IE
   {
      var sel = document.selection.createRange();
      var clone = sel.duplicate();
      sel.collapse(true);
      clone.moveToElementText(obj);
      clone.setEndPoint('EndToEnd', sel);
      return clone.text.length;
   }

   return 0;
}

function insertTo(el, param) {
   var html = $(el).html();
   $('.insert-'+param).val(html);
}

function adminCollapseWidget(el) {
   if ($.attr($(el).parent('div').get(0),'class').indexOf('admin-widgets-ideas--item--collapser down') != -1 ) {
      $(el).parent('div').removeClass('down').addClass('up');
      $(el).html('Свернуть');
      var height = $(el).parent('div').parent('.admin-widgets-ideas--item').find('.admin-widgets-ideas--item--text').css('height');
      $(el).parent('div').parent('.admin-widgets-ideas--item').find('.admin-widgets-ideas--item--text').animate({
         height: '30px'
      }, 300);
   } else {
      $(el).parent('div').removeClass('up').addClass('down');
      $(el).html('Показать целиком');
      $(el).parent('div').parent('.admin-widgets-ideas--item').find('.admin-widgets-ideas--item--text').css('height',height);
   }
}

function abuseCloser(el, wndw) {
   $(document).bind("click", function(e){
      if(
         ($(e.target).is(wndw))||
         ($(e.target).is(wndw+' *')||
            ($(e.target).is('a[onclick*="abuseCloser"]')))
         ){
         return;
      }
      else {
         $(wndw).slideUp(200);
      }
   });
}

function quote_comment(obj) {
   $('div.g_addcomm-quote').remove();

   var link = $(obj).parents('.comment-wrap').find('dd a');
   var name = link.html();
   var comment_id = $(obj).attr('class').substr(14);
   var text = $(obj).find('span.comment-text').html();
   var text2 = $(obj).find('textarea').html();

   var str = '<div class="g_addcomm-quote" rel='+comment_id+'><a href="#" onclick="$(\'div.g_addcomm-quote\').remove();return false;"></a><span>'+name+':</span><i>'+text+'</i><dfn class="display-none">'+text2+'</dfn></div>';

   $('.g_addcomm-input').prepend(str);
}
