Форумные скрипты

Код:
<!---------- ФОРУМНЫЕ СКРИПТЫ ----------->
<script>
/*  Новые сообщения  */
if(GroupID != 3)$('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>'); //Конец скрипта

/*   Свернуть спойлер  */
function clickSP(i) {setTimeout("$('#spoiler"+i+"').click()",100);}
$('.quote-box.spoiler-box > div').each(function(i) {
$(this).attr('id','spoiler'+i).append('<a name="220_'+i+'" style="position:absolute;margin-top:-200px"></a>');
$(this).next('blockquote').append('<a href="#220_'+i+'" onclick="clickSP('+i+')" style="float:right">Свернуть спойлер</a>');
});  //Конец скрипта

/* запрет для рекламы */
function disabled_profile(g_id) {
 $('input').show();
 if( GroupID == g_id )
 {
  $('input[type=submit]').attr('disabled', true);
  var text = $('.formsubmit').html().replace(/После обновления профиля, вы будете перенаправлены назад на эту страницу./, "<span style='color: red;'>Администратор форума запретил Вам изменять профиль.</span>");
  $('.formsubmit').html(text);
 }
}
if (document.URL.indexOf("profile.php") != -1) disabled_profile("5"); //Конец скрипта

/* Восстановление последнего поста при утере by Человек-Шаман */
$(document).ready(function() {
  $('#addition-area').append(function() {
    return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
  });
  function restoreLastPost() {
    $('#main-reply').val(localStorage.ReservePost);
  };
}); // Конец

/* Сворачивание объявления by Человек-Шаман */
(function() {
var advCookie = getcookie('advHidden');
var isHidden = advCookie === '1';
var toggleButton = $('<span class="offadv" class="offadv">'+getButtonText(isHidden)+'</span>');
$('#objav').after(toggleButton);
toggleAdv(isHidden)
toggleButton.on('click', function() {
isHidden = !isHidden;
toggleAdv(isHidden);
})
function toggleAdv(isHidden) {
  setcookie('advHidden', isHidden ? '1' : '0', 3600*24*30*1000);
  $('#objav').toggleClass('hidden', isHidden);
  $('.offadv').text(getButtonText(isHidden))
}
function getButtonText(isHidden) { return isHidden ? 'показать объявление' : 'скрыть объявление' }
})(); // Конец

/* Убрать вставку HTML в подпись */
if($("#profile").length)(function(){var d,c,f=$("#main-reply");function e(){if(/\[(\/?html\])/gim.test(f.val())){d=f.val()
.replace(/\[(\/{0,1}html\])/gim,"");f.val(d)}}e();f.bind("mouseout mousemove keydown keypress keyup",function(a){e()})}())
$('.post .post-sig .html-post-box').remove();  // Конец
</script>