PageSourceSearch

https://www.myjane.ru/js/script2.js?v=3.2

js myjane.ru collected 2026-10-02 05:03:44 UTC 29,056 bytes, 1,116 lines download raw bytes

1/* loading */
2
3$(document).ready(function() {
4  $.ajaxSetup({type: "POST"});
5
6  $('#popup_message').jqm({overlay: 0});
7  $('#popup_message').jqmAddClose('#msg_close');
8
9  $('#popup_confirm').jqm({overlay: 0});
10  $('#popup_confirm').jqmAddClose('#confirm_no');
11
12  $('#popup_complain').jqm({overlay: 0});
13  $('#popup_complain').jqmAddClose('#complain_close');
14
15  $('#popup_ajax').jqm({overlay: 0});
16
17  $('textarea.resizable:not(.processed)').TextAreaResizer();
18
19  if (!navigator.cookieEnabled) {
20    alert2('Âíèìàíèå!', 'Âíèìàíèå!<br> âàøåì áðàóçåðå îòêëþ÷åíû cookies, íåîáõîäèìûå äëÿ ðàáîòû ñàéòà. Âû íå ñìîæåòå âîéòè íà ñàéòå ñ îòêëþ÷åííûìè cookies.<br>Âàì ñëåäóåò âêëþ÷èòü èõ èëè îáðàòèòñÿ ê òîìó, êòî çíàåò êàê ýòî ñäåëàòü.');
21  }
22
23  // óñòàíàâëèâàåì øèðèíó ïîëÿ êàìåíòîâ äëÿ ÈÅ6
24  if ($('#comments_tree').length > 0 && $.browser.msie && $.browser.version == "6.0") {
25    var nw = screen.width - 330;
26    $('#comments_tree').css('width', '690px');
27  }
28
29  $("#top-page").hide();
30  $(window).scroll(function() {
31    if ($(this).scrollTop() > 200 && $(document).width() >= 1250) {
32      $('#top-page').fadeIn();
33    } else {
34      $('#top-page').fadeOut();
35    }
36  });
37  $('#top-page').click(function() {
38    $("html, body").animate({"scrollTop": 0}, 200);
39  });
40
41  var $body = $('body'),
42      $mbl_lower_menu = $('.mbl_lower_menu')
43    ;
44
45  $('.m-icon').click(function() {
46    var m = $(this).data('menu'),
47        cm = $body.attr('class');
48    if (m == cm) m = '';
49    $body.attr('class', m);
50
51    var h = parseInt($(window).height()) - 140;
52    $('.user-mobile-menu, .site-mobile-menu').css('max-height', h + 'px')
53  });
54
55  $mbl_lower_menu.find('span').click(function() {
56    $mbl_lower_menu.find('.mbl_menu_expand.all').slideToggle();
57    $mbl_lower_menu.find('.extra').slideToggle();
58  });
59
60  var $diest_cats_items = $('.diest-cats');
61  $diest_cats_items.click(function() {
62    $('.' + $(this).data('cats')).slideToggle();
63  });
64
65  $('li.pt').click(function(e) {
66    if($(e.target).hasClass('pt')) {
67      $(this).find('ul').slideToggle();
68      $(this).toggleClass('open');
69    }
70  });
71
72  var $h_section = $('.m-sections').find('h3, .font-h3');
73  $h_section.click(function(){ $(this).toggleClass('open'); });
74});
75
76function my_fancy_box(obj) {
77  obj.fancybox({
78    openEffect: "none",
79    closeEffect: "none",
80    nextEffect: "none",
81    prevEffect: "none",
82    openSpeed: "10",
83    closeSpeed: "10",
84    openEasing: "none",
85    closeEasing: "none"
86  });
87}
88
89var testconnection_work = 0;
90
91function test_connection(callback_success, callback_error) {
92  testconnection_work = 1;
93  $.ajax({
94    url: "/ping/",
95    timeout: 5000,
96    success: function(data) {
97      if (data == 'ok') callback_success();
98    },
99    error: function() {
100      testconnection_work = 0;
101      callback_error();
102    }
103  });
104}
105
106function my_datepicker(elem) {
107  elem.datepicker({
108    dateFormat: "dd.mm.yy",
109    dayNamesMin: ["Âñ", "Ïí", "Âò", "Ñð", "×ò", "Ïò", "Ñá"],
110    monthNames: ["ßíâàðü", "Ôåâðàëü", "Ìàðò", "Àïðåëü", "Ìàé", "Èþíü", "Èþëü", "Àâãóñò", "Ñåíòÿáðü", "Îêòÿáðü", "Íîÿáðü", "Äåêàáðü"],
111    firstDay: 1
112  });
113}
114
115function checkOpros(right) {
116  var oprosid = $("#oprosid_id").val();
117
118  var variant = "";
119  $('#opros_div_id input.opros-variant').each(function() {
120    if (this.checked) variant += this.value + " ";
121  });
122  if (variant == "") return;
123
124  $('#opros_buttons').html('îòïðàâêà îòâåòà...');
125
126  $.post('/ajax/opros/vote/', {
127    "oprosid": oprosid,
128    "variant": variant,
129    "right": right
130  }, function(data) {
131    $("#opros_div_id").html(data);
132  });
133}
134
135function async_load(url) {
136  o = document.createElement("script");
137  o.type = 'text/javascript';
138  o.src = url;
139  x = document.getElementsByTagName("script")[0];
140  x.parentNode.insertBefore(o, x);
141}
142
143var asked_about_pictures = false;
144
145function showBBpic(that) {
146  $(that).replaceWith('<img class="bbimg" src="' + that.childNodes[0].value + '" />');
147
148  if (!asked_about_pictures && $('div.bbpicbutton').length > 0) {
149    asked_about_pictures = true;
150    if (confirm('Çàãðóçèòü âñå ñêðûòûå êàðòèíêè íà ýòîé ñòðàíèöå?')) {
151      $('div.bbpicbutton').each(function() {
152        $(this).replaceWith('<img class="bbimg" src="' + this.childNodes[0].value + '" />');
153      });
154    }
155  }
156
157  return false;
158}
159
160var quote_tm = false;
161
162function outsideQuote() {
163  if (quote_tm) {
164    clearTimeout(quote_tm);
165    quote_tm = false;
166  }
167  $('#quote_comment').fadeOut("fast");
168}
169
170function extrapager(url) {
171  var pagenum = $('#expage').val();
172  if (pagenum == '') return;
173
174  pagenum = pagenum.replace(/\s/, '');
175
176  var reg = /\d/
177  if (!reg.exec(pagenum)) {
178    alert('Ââîäèòå òîëüêî öèôðû, ïîæàëóéñòà :)');
179    return false;
180  }
181
182  url = url.replace('extrapagenum', pagenum);
183  document.location.href = url;
184}
185
186function simpleToggle(id) {
187  $('#' + id + '_1').toggle();
188  $('#' + id + '_2').toggle();
189  return false;
190}
191
192function slideToggle(id) {
193  $('#' + id + '_1').hide();
194  $('#' + id + '_2').slideDown();
195  return false;
196}
197
198function um_Toggle() {
199  if ($('#um_items').get(0).style.display == 'none')
200    $('#um_items').slideDown();
201  else
202    $('#um_items').slideUp();
203  return false;
204}
205
206/* comments smiles window */
207
208var sm_showed_at = null;
209var sm_textarea_id = null;
210
211function closeSmilesAt() {
212  if (!sm_showed_at) return;
213  $('#smiles-popup').remove();
214  sm_showed_at.src = '/i/csm.gif';
215  sm_showed_at = null;
216  sm_textarea_id = null;
217}
218
219function showSmilesAt(elem, area_id) {
220  if (elem == sm_showed_at) {
221    closeSmilesAt();
222    return;
223  }
224  elem.src = '/i/csmclose.gif';
225
226  $(elem.parentNode).prepend($('#smiles-popup2').clone().attr('id', 'smiles-popup').show());
227  sm_showed_at = elem;
228  sm_textarea_id = area_id;
229}
230
231function em2(text) {
232  insert_text(' ' + text + ' ', sm_textarea_id);
233  closeSmilesAt();
234}
235
236function toggleUBfollow(profileid, st, shortmode) {
237  var ret;
238  if (st == 1) ret = confirm('Ïîäïèñàâøèñü íà äíåâíèê ïîëüçîâàòåëÿ, âû ñìîæåòå âèäåòü â ñâîåé ëåíòå íîâûå çàïèñè èç åãî äíåâíèêà. Îôîðìèòü ïîäïèñêó?');
239  if (st == 2) ret = confirm('Îòïèñàòüñÿ îò äíåâíèêà ïîëüçîâàòåëÿ?');
240  if (!ret) return false;
241
242  if (!shortmode) $('#userblog_follow').html('Îòïðàâêà çàïðîñà...');
243  $.post('/ajax/membership/follow/', {
244    "id": profileid,
245    "short": shortmode
246  }, function(data) {
247    $('#userblog_follow').html(data);
248  });
249  return false;
250}
251
252/* rating */
253function voteForDoc(docid, doctype, rate, indoc) {
254  if (rate == -1) {
255    if (!confirm('Óâåðåíû, ÷òî õîòèòå ïîñòàâèòü ìèíóñ?')) return false;
256  }
257  $.post("/ajax/vote/document/", {
258      documentid: docid,
259      documenttype: doctype,
260      rate: rate,
261      indoc: indoc,
262      spart: spart
263    },
264    function(data) {
265      if (data && data.length > 0) {
266        if (data.substr(0, 9) == '<!DOCTYPE') return false;
267        if (data.substr(0, 6) == 'Error:') {
268          alert2('Âíèìàíèå', data.substr(6));
269          return false;
270        }
271        $("#vote_" + doctype + "_" + docid).html(data);
272      }
273    });
274  return false;
275}
276
277/* blog inserts */
278function showPollInsert(id) {
279  $('#poll_votes_' + id).hide();
280  $('#poll_insert_' + id).toggle();
281  return false;
282}
283
284function showPollPreview(id) {
285  $('#poll_preview_' + id).toggle();
286  return false;
287}
288
289function showBlogInsert() {
290  $('#add2fav').hide();
291  $('#bloginsert1').toggle();
292  return false;
293}
294
295function previewBlogInsert() {
296  $('#bloginsert2').toggle();
297  return false;
298}
299
300function showCodes(mod) {
301  if (mod) {
302    $('#codes_top').hide();
303    $('#codes').show();
304  }
305  else {
306    $('#codes_top').show();
307    $('#codes').hide();
308  }
309  return false;
310}
311
312/* popups and tabs */
313function ajax_show(title) {
314  $('#ajax_title').html(title);
315  $('#popup_ajax').jqmShow();
316}
317
318function ajax_close() {
319  $('#popup_ajax').jqmHide();
320}
321
322function initTabs(id, count) {
323  for (var i = 1; i <= count; i++) {
324    $('#h_' + id + '_' + i).bind("click", {num: i}, function(e) {
325      selectTab(id, count, e.data.num);
326      e.preventDefault();
327    });
328  }
329}
330
331function selectTab(id, count, num) {
332  for (var i = 1; i <= count; i++) {
333    $('#h_' + id + '_' + i).removeClass('active');
334    $('#c_' + id + '_' + i).hide();
335  }
336  $('#h_' + id + '_' + num).addClass('active');
337  $('#c_' + id + '_' + num).show();
338}
339
340var tabs_content = new Array();
341var tabs_count = new Array();
342var tabs_lifetime = new Array();
343var tabs_activity = new Array();
344
345function initAjaxTabs(id, count) {
346  tabs_count[id] = count;
347  tabs_content[id] = new Array();
348  tabs_lifetime[id] = new Array();
349  tabs_activity[id] = 0;
350  for (var i = 1; i <= count; i++) {
351    $('#h_' + id + '_' + i).bind("click", {num: i}, function(e) {
352      var start = this.href.indexOf('#');
353      var part = this.href.substring(start);
354      if (part == '#') e.preventDefault();
355      selectAjaxTab(id, e.data.num);
356    });
357    if ($('#h_' + id + '_' + i).hasClass('active')) {
358      tabs_content[id][i] = $('#a_' + id).html();
359      var date_obj = new Date();
360      tabs_lifetime[id][i] = date_obj.getTime();
361    }
362  }
363}
364
365function ajaxSimplePage(id, lnk, page) {
366  $('#ajax_pager_' + id).html('Èä¸ò çàãðóçêà...');
367
368  $.get(lnk, {"page": page}, function(data) {
369    $('#' + id).html(data);
370    //$('#'+id+' a[rel*=facebox]').facebox();
371    document.location.href = '#' + id;
372  });
373}
374
375function ajaxTabPage(id, num, page) {
376  if (tabs_activity[id] == 1) return;
377
378  tabs_activity[id] = 1;
379  $('#ajax_pager_' + id).html('Èä¸ò çàãðóçêà...');
380  var lnk = $('#h_' + id + '_' + num).attr('rel');
381
382  $.get(lnk, {
383    "id": id,
384    "num": num,
385    "page": page
386  }, function(data) {
387    $('#a_' + id).html(data);
388    //vtip();
389    //profiletip_setup();
390    //$('#a_'+id+' a[rel=facebox]').facebox();
391    tabs_activity[id] = 0;
392    if (self == parent) {
393      $.scrollTo($('.tabs'), 400, {axis: 'y'});
394    } else {
395      parent.postMessage('tabReload_' + $('.tabs').offset().top, '*');
396    }
397  });
398
399  return false;
400}
401
402function selectAjaxTab(id, num) {
403  if (tabs_activity[id] == 1) return;
404  count = tabs_count[id];
405
406  var previous_active = 0;
407  for (var i = 1; i <= count; i++) {
408    if ($('#h_' + id + '_' + i).hasClass('active')) previous_active = i;
409    $('#h_' + id + '_' + i).removeClass('active');
410  }
411  $('#h_' + id + '_' + num).addClass('active');
412
413  var date_obj = new Date();
414  if (previous_active != num && tabs_content[id][num] && date_obj.getTime() - tabs_lifetime[id][num] < 60000) {
415    // áåðåì èç êýøà
416    $('#a_' + id).html(tabs_content[id][num]);
417    //$('#a_'+id+' a[rel=facebox]').facebox();
418    //vtip();
419    //profiletip_setup();
420  }
421  else {
422    tabs_activity[id] = 1;
423    $('#a_' + id).html('Èä¸ò çàãðóçêà...');
424    var lnk = $('#h_' + id + '_' + num).attr('rel');
425    $.get(lnk, {
426      "id": id,
427      "num": num
428    }, function(data) {
429      tabs_content[id][num] = data;
430      var date_obj = new Date();
431      tabs_lifetime[id][num] = date_obj.getTime();
432      $('#a_' + id).html(data);
433      //$('#a_'+id+' a[rel=facebox]').facebox();
434      //vtip();
435      //profiletip_setup();
436      tabs_activity[id] = 0;
437    });
438  }
439}
440
441function selectAjaxTabByUrl(id, num) {
442  var start = document.location.href.indexOf('#');
443  if (start != -1) {
444    var part = document.location.href.substring(start + 1);
445    part = part.replace(id, '');
446    if (part.search(/^\d+$/) != -1) num_tmp = part;
447    if ($('#h_' + id + '_' + num_tmp).length > 0) num = num_tmp;
448  }
449  if (num) selectAjaxTab(id, num);
450}
451
452function alert2(title, text) {
453  $('#popup_title').html(title);
454  $('#popup_text').html(text);
455  $('#popup_message').jqmShow();
456  return false;
457}
458
459var confirm2_type;
460var confirm2_param;
461
462function confirm2(title, text, type, param) {
463  $('#confirm_extra').hide();
464  $('#confirm_title').html(title);
465  $('#confirm_text').html(text);
466  $('#confirm_yes').attr('value', 'Äà');
467  $('#confirm_no').attr('value', 'Íåò');
468  confirm2_type = type;
469  confirm2_param = param;
470  $('#popup_confirm').jqmShow();
471  return false;
472}
473
474function onConfirm2() {
475  $('#popup_confirm').jqmHide();
476  var url;
477  if (confirm2_type == 'link') {
478    url = confirm2_param.href;
479  } else if (confirm2_type == 'friend') {
480    url = confirm2_param.href;
481    url += '&extra=' + $('#confirm_extra_text').val();
482  }
483  if (self == parent) {
484    document.location.href = url;
485  } else {
486    var win = window.open(url, '_blank');
487    win.focus();
488  }
489}
490
491/* favourites */
492var fav_new = 0;
493
494function favDelete() {
495  //ñ÷èòàåì
496  var cnt = 0;
497  $('.favcheck').each(function() {
498    if (this.checked) cnt++;
499  });
500
501  if (cnt == 0) {
502    alert('Âû íè÷åãî íå îòìåòèëè');
503    return false;
504  }
505
506  if (confirm('Óäàëèòü ' + cnt + ' ' + plural_form(cnt, 'ìàòåðèàë', 'ìàòåðèàëà', 'ìàòåðèàëîâ') + ' èç âàøåãî èçáðàííîãî?')) {
507    document.getElementById('favitemz').submit();
508  }
509
510  return false;
511}
512
513function favComDelete() {
514  //ñ÷èòàåì
515  var cnt = 0;
516  $('.favcheck').each(function() {
517    if (this.checked) cnt++;
518  });
519  if (cnt == 0) {
520    alert('Âû íè÷åãî íå îòìåòèëè');
521    return false;
522  }
523  if (confirm('Óäàëèòü ' + cnt + ' ' + plural_form(cnt, 'êîììåíòàðèé', 'êîììåíòàðèÿ', 'êîììåíòàðèåâ') + ' èç âàøåãî èçáðàííîãî?')) {
524    document.getElementById('favitemz').submit();
525  }
526
527  return false;
528}
529
530function showNewRub() {
531  fav_new = 1;
532  $('#fav_select_rub').hide();
533  $('#fav_new_rub').show();
534  $('#fav_new_rub input').get(0).focus();
535  return false;
536}
537
538function hideNewRub() {
539  fav_new = 0;
540  $('#fav_new_rub').hide();
541  $('#fav_select_rub').show();
542  return false;
543}
544
545function showBlogInsert2() {
546  if ($('#bloginsert1').css('display') == 'none') {
547    if ($('#a_addfav').length > 0) $('#a_addfav').css('color', '');
548    $('#a_bloginsert').css('color', 'black');
549
550    if ($('#a_addfav').length > 0 && $('#add2fav').css('display') != 'none') {
551      $('#add2fav').hide();
552      $('#bloginsert1').show();
553    }
554    else {
555      $('#bloginsert1').slideDown();
556    }
557  }
558  else {
559    $('#a_bloginsert').css('color', '');
560    $('#bloginsert1').slideUp();
561  }
562  return false;
563}
564
565function showAddFav() {
566  if ($('#add2fav').css('display') == 'none') {
567    if ($('#a_bloginsert').length > 0) $('#a_bloginsert').css('color', '');
568    $('#a_addfav').css('color', 'black');
569
570    if ($('#a_bloginsert').length > 0 && $('#bloginsert1').css('display') != 'none') {
571      $('#bloginsert1').hide();
572      $('#add2fav').show();
573    }
574    else {
575      $('#add2fav').slideDown();
576    }
577  }
578  else {
579    $('#a_addfav').css('color', '');
580    $('#add2fav').slideUp();
581  }
582  return false;
583}
584
585function onAdd2Fav(documentid, documenttype) {
586  var title = $('#fav_title').val();
587  var folder_id = $('#fav_folder').val();
588  if (fav_new) folder_name = $('#fav_newfolder').val();
589  else folder_name = '';
590
591  $('#fav_buttons').hide();
592  $('#fav_status').html('Èä¸ò äîáàâëåíèå...').show();
593  $.post("/ajax/favorites/add/",
594    {
595      'documentid': documentid,
596      'documenttype': documenttype,
597      'title': title,
598      'folder_name': folder_name,
599      'folder_id': folder_id
600    },
601    function(data) {
602      if (data != 'error') {
603        var fcounter = $('#fav_counter').html();
604        if (fcounter == '') fcounter = '0';
605        fcounter = parseInt(fcounter) + 1;
606        if (isNaN(fcounter)) fcounter = 1;
607        $('#fav_counter').html(fcounter);
608        $('#fav_status').html('Äîáàâëåíî â <a href="' + data + '">âàøå èçáðàííîå</a>!');
609      }
610    });
611  return false;
612}
613
614function onFavRemove(documentid, documenttype) {
615  $('#fav_buttons').hide();
616
617  $.post("/ajax/favorites/remove/", {
618    'documentid': documentid,
619    'documenttype': documenttype
620  });
621
622  var new_cnt = parseInt($('#fav_counter').html()) - 1;
623  if (new_cnt == 0 || isNaN(new_cnt)) new_cnt = '';
624  $('#fav_counter').html(new_cnt);
625
626  $('#fav_status').html('Ìàòåðèàë óäàë¸í èç Âàøåãî èçáðàííîãî!');
627  $('#add2fav').delay(3000).slideUp();
628
629  return false;
630}
631
632/* polls */
633var poll_votes_status = new Array();
634
635function makePollVote(id) {
636  var poll = document.getElementById('poll_' + id);
637  var answers = poll.getElementsByTagName('input');
638  var votes = '';
639  if (answers != undefined) {
640    for (var i = 0; i < answers.length; i++) {
641      if (answers[i].checked == true) {
642        votes += answers[i].value + ",";
643      }
644    }
645    if (votes.length > 0) {
646      $('#poll_button_' + id).attr("disabled", "disabled");
647      poll_votes_status[id] = 0;
648      $.post("/ajax/poll/vote/", {
649          'pollid': id,
650          'votes': votes
651        },
652        function(data) {
653          if (data == 'protect') {
654            alert('Ïðèíÿòü ó÷àñòèå â ýòîì îïðîñå ìîãóò òîëüêî òå ïîëüçîâàòåëè, êîòîðûå áûëè çàðåãèñòðèðîâàíû íà ñàéòå äî ìîìåíòà ñîçäàíèÿ îïðîñà.');
655          }
656          else {
657            $('#poll_' + id).replaceWith(data);
658          }
659        }
660      );
661    } else {
662      alert2('Îïðîñ', 'Íåîáõîäèìî âûáðàòü âàðèàíò(û) îòâåòà!');
663    }
664  }
665}
666
667function showPollVotes(id) {
668  $('#poll_results_' + id).hide();
669  $('#poll_insert_' + id).hide();
670  if (poll_votes_status[id] != 1) {
671    poll_votes_status[id] = 1;
672
673    $('#poll_votes_' + id).html('çàãðóçêà îòâåòîâ...');
674    $('#poll_votes_' + id).slideDown();
675
676    $.get("/ajax/poll/getvotes/", {'pollid': id},
677      function(data) {
678        if (data != 'error') {
679          $('#poll_votes_' + id).html(data);
680        }
681      }
682    );
683  }
684  else {
685    $('#poll_votes_' + id).toggle();
686  }
687  return false;
688}
689
690var poll_results_status = new Array();
691
692function showPollResults(id) {
693  $('#poll_votes_' + id).hide();
694  if (poll_results_status[id] != 1) {
695    poll_results_status[id] = 1;
696
697    $('#poll_results_' + id).html('çàãðóçêà ðåçóëüòàòîâ...');
698    $('#poll_results_' + id).slideDown();
699
700    $.get("/ajax/poll/getresults/", {'pollid': id},
701      function(data) {
702        if (data != 'error') {
703          $('#poll_results_' + id).html(data);
704        }
705      }
706    );
707  }
708  else {
709    $('#poll_results_' + id).toggle();
710  }
711  return false;
712}
713
714function endPoll(id) {
715  if (!confirm('Çàâåðøèòü äàííûé îïðîñ äîñðî÷íî?')) return false;
716
717  $.post("/ajax/poll/end/", {'pollid': id},
718    function(data) {
719      if (data != 'error') {
720        $('#poll_' + id).replaceWith(data);
721      }
722    }
723  );
724  return false;
725}
726
727/* subscription */
728function subscribe(documentid, documenttype) {
729  ajax_show('Îòïðàâêà çàïðîñà...');
730  $.post("/ajax/subscribe/subscribe/",
731    {
732      "documentid": documentid,
733      "documenttype": documenttype
734    },
735    function(data) {
736      ajax_close();
737      if (data == 'error') {
738        alert2('Ïðîèçîøëà îøèáêà', 'Ïîäïèñêà íå ìîæåò áûòü âûïîëíåíà');
739      }
740      else {
741        alert2('Âû ïîäïèñàëèñü íà êîììåíòàðèè', 'Íîâûå êîììåíòàðèè ê ýòîé çàïèñè áóäóò îòîáðàæàòüñÿ íà ãëàâíîé ñòðàíèöå â áëîêå "Íîâîå äëÿ âàñ"');
742        $('#link_sub').hide();
743        $('#link_unsub').show();
744        $('#cform_ss').hide();
745      }
746    });
747  return false;
748}
749
750function unsubscribe(documentid, documenttype) {
751  ajax_show('Îòïðàâêà çàïðîñà...');
752  $.post("/ajax/subscribe/unsubscribe/",
753    {
754      "documentid": documentid,
755      "documenttype": documenttype
756    },
757    function(data) {
758      ajax_close();
759      if (data == 'error') {
760        alert2('Ïðîèçîøëà îøèáêà', 'Ïîäïèñêà íå ìîæåò áûòü óäàëåíà');
761      }
762      else {
763        alert2('Âû îòïèñàëèñü îò êîììåíòàðèåâ', 'Âû áîëüøå íå áóäåòå ïîëó÷àòü óâåäîìëåíèÿ î íîâûõ êîììåíòàðèÿõ ê ýòîìó ìàòåðèàëó');
764        $('#link_unsub').hide();
765        $('#link_sub').show();
766      }
767    });
768  return false;
769}
770
771/* îòïèñêà èç áëîêà íà ãëàâíîé */
772var uns2_confirmed = false;
773
774function unsubscribe2(documentid, documenttype) {
775  if (!uns2_confirmed) if (!confirm('Îòïèñàòüñÿ îò êîììåíòàðèåâ ê äàííîé òåìå?')) return false;
776  uns2_confirmed = true;
777
778  $.post("/ajax/subscribe/unsubscribe/",
779    {
780      "documentid": documentid,
781      "documenttype": documenttype
782    },
783    function(data) {
784      ajax_close();
785      if (data == 'error') {
786        alert2('Ïðîèçîøëà îøèáêà', 'Ïîäïèñêà íå ìîæåò áûòü óäàëåíà');
787      }
788      else {
789        $('#new_for_me_' + documentid + documenttype).slideUp();
790      }
791    });
792  return false;
793}
794
795function refreshCap() {
796  document.getElementById('capimg').src = '/lib/kcaptcha/?rnd=' + Math.floor(Math.random() * 10000);
797  return false;
798}
799
800function guestComment() {
801  alert2('Íàïèñàòü êîììåíòàðèé', 'Îñòàâëÿòü êîììåíòàðèè ìîãóò òîëüêî çàðåãèñòðèðîâàííûå ïîëüçîâàòåëè.<br><div style="margin:15px 0px 5px;font-size:16px;color:#fe3322;"><a href="/signup/" style="font-size:18px;color:#fe3322;">Çàðåãèñòðèðîâàòüñÿ</a>,</div>èëè <a href="/login/">âîéòè</a> åñëè âû óæå ðåãèñòðèðîâàëèñü.');
802  return false;
803}
804
805function getWindowWidth() {
806  var x = 0;
807  if (document.body) {
808    x = document.body.clientWidth;
809  }
810  return x;
811}
812
813function getScrollTop() {
814  if (document.all) {
815    var iebody = (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
816    return iebody.scrollTop;
817  }
818  return window.pageYOffset;
819}
820
821function getWindowHeight() {
822  var y = 0;
823  if (document.scrollHeight) {
824    y = document.scrollHeight;
825  }
826  else if (self.innerHeight) {
827    y = self.innerHeight;
828  } else if (document.documentElement && document.documentElement.clientHeight) {
829    y = document.documentElement.clientHeight;
830  } else if (document.body) {
831    y = document.body.clientHeight;
832  }
833  return (document.all ? document.body.scrollTop : window.pageYOffset) + y;
834}
835
836function ban(val, userid) {
837  if (!confirm('Èçìåíèòü ñòàòóñ ïîëüçîâàòåëÿ?')) return false;
838  $('#ban_on').hide();
839  $('#ban_off').hide();
840  $('#ban_status').show();
841  $.post("/ajax/ban/",
842    {
843      'val': val,
844      'userid': userid
845    },
846    function(data) {
847      if (data != 'error') {
848        $('#ban_status').hide();
849        if (val == 1) $('#ban_on').show();
850        if (val == 0) $('#ban_off').show();
851      }
852    });
853  return false;
854}
855
856function showBlock(name) {
857  $('#' + name + '_top').toggle();
858  $('#' + name + '_block').toggle();
859  return false;
860}
861
862(function($) {
863  /* private variable "oHover" used to determine if you're still hovering over the same element */
864  var textarea, staticOffset;  // added the var declaration for 'staticOffset' thanks to issue logged by dec.
865  var iLastMousePos = 0;
866  var iMin = 65;
867  var grip;
868  /* TextAreaResizer plugin */
869  $.fn.TextAreaResizer = function() {
870    return this.each(function() {
871      textarea = $(this).addClass('processed'), staticOffset = null;
872
873      // 18-01-08 jQuery bind to pass data element rather than direct mousedown - Ryan O'Dell
874      // When wrapping the text area, work around an IE margin bug.  See:
875      // http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout
876      $(this).wrap('<div class="resizable-textarea"><span></span></div>')
877        .parent().append($('<div class="grippie"></div>').bind("mousedown", {"el": this}, startDrag));
878
879      var grippie = $('div.grippie', $(this).parent())[0];
880      grippie.style.marginRight = (grippie.offsetWidth - $(this)[0].offsetWidth) + 'px';
881
882    });
883  };
884
885  /* private functions */
886  function startDrag(e) {
887    textarea = $(e.data.el);
888    textarea.blur();
889    iLastMousePos = mousePosition(e).y;
890    staticOffset = textarea.height() - iLastMousePos;
891    textarea.css('opacity', 0.25);
892    $(document).mousemove(performDrag).mouseup(endDrag);
893    return false;
894  }
895
896  function performDrag(e) {
897    var iThisMousePos = mousePosition(e).y;
898    var iMousePos = staticOffset + iThisMousePos;
899    if (iLastMousePos >= (iThisMousePos)) {
900      iMousePos -= 5;
901    }
902    iLastMousePos = iThisMousePos;
903    iMousePos = Math.max(iMin, iMousePos);
904    textarea.height(iMousePos + 'px');
905    if (iMousePos < iMin) {
906      endDrag(e);
907    }
908    return false;
909  }
910
911  function endDrag(e) {
912    $(document).unbind('mousemove', performDrag).unbind('mouseup', endDrag);
913    textarea.css('opacity', 1);
914    textarea.focus();
915    textarea = null;
916    staticOffset = null;
917    iLastMousePos = 0;
918  }
919
920  function mousePosition(e) {
921    return {
922      x: e.clientX + document.documentElement.scrollLeft,
923      y: e.clientY + document.documentElement.scrollTop
924    };
925  };
926})(jQuery);
927
928function slideBlock(name) {
929  if ($('#' + name).get(0).style.display == 'none') $('#' + name).slideDown();
930  else $('#' + name).slideUp();
931  return false;
932}
933
934function plural_form(n, form1, form2, form5) {
935  n = n % 100;
936  n1 = n % 10;
937  if (n > 10 && n < 20) return form5;
938  if (n1 > 1 && n1 < 5) return form2;
939  if (n1 == 1) return form1;
940  return form5;
941}
942
943function test_email(email) {
944  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,})$/
945  return reg.exec(email);
946}
947
948function f1(x) {
949  x.focus();
950  x.select();
951};
952
953function onDeleteContacts() {
954  var cnt = $(".cont input:checked").length;
955  if (cnt == 0) {
956    alert('Âû íèêîãî íå âûáðàëè');
957    return false;
958  }
959  return confirm('Âû óâåðåíû ÷òî õîòèòå óäàëèòü ïåðåïèñêó ñ ' + cnt + ' ' + plural_form(cnt, 'ïîëüçîâàòåëåì', 'ïîëüçîâàòåëÿìè', 'ïîëüçîâàòåëÿìè') + '?');
960}
961
962function showWhats() {
963  if ($('#whats_div').css('display') == 'none') {
964    $('#whats_div').slideDown("fast");
965    $('#whats_b').slideUp();
966  }
967  else {
968    $('#whats_b').slideDown();
969    $('#whats_div').slideUp("fast");
970  }
971  return false;
972}
973
974var click_handler_page_selector = function(event) {
975  var event = event || window.event;
976
977  var target = event.srcElement || event.target;
978
979  var parents = get_parents(target, this);
980
981  var exists = false;
982
983  for (var i in parents) {
984
985    var parent = parents[i];
986
987    if ($(parent).hasClass('page_selector') == true) {
988
989      exists = true;
990
991      break;
992
993    }
994
995  }
996
997  if (exists == false) {
998    hide_page_selector();
999  }
1000}
1001
1002function show_page_selector(id, event) {
1003  if ($('#' + id).hasClass('opened') == false) {
1004
1005    $('.page_selector.opened').removeClass('opened');
1006
1007    //var pos = $('#user_balance_button').position();
1008
1009    //var top = $('#user_balance_button').height();
1010
1011    //	var left = $('#user_balance_button').outerWidth() / 2 - $('#employer_account').outerWidth() / 2;
1012    //var left = $('#employer_account').outerWidth() - $('#user_balance_button').outerWidth();
1013
1014    //left = Math.abs( left );
1015
1016//	$('#employer_account').css('top', top+'px');
1017    //$('#employer_account').css('left', -left+'px');
1018
1019    // $('#employer_account').show();
1020
1021    $('#' + id).addClass('opened');
1022
1023    if (document.addEventListener) {
1024
1025      document.addEventListener('click', click_handler_page_selector, false);
1026
1027    }
1028    else if (document.attachEvent) {
1029
1030      document.addEventListener('onclick', click_handler_page_selector);
1031
1032    }
1033
1034    var event = event || window.event;
1035
1036    if (event.stopPropagation) {
1037
1038      // Âàðèàíò ñòàíäàðòà W3C.
1039      event.stopPropagation();
1040
1041    }
1042    else {
1043
1044      // Âàðèàíò Internet Explorer.
1045      event.cancelBubble = true;
1046
1047    }
1048
1049  }
1050  else {
1051
1052    hide_page_selector();
1053
1054  }
1055
1056  return false;
1057}
1058
1059function hide_page_selector() {
1060  $('.page_selector.opened').removeClass('opened');
1061
1062  if (document.removeEventListener) {
1063
1064    document.removeEventListener('click', click_handler_page_selector, false);
1065
1066  }
1067  else if (document.detachEvent) {
1068
1069    document.detachEvent('onclick', click_handler_page_selector);
1070
1071  }
1072
1073  return false;
1074}
1075
1076// Ìåòîä âîçâðàùàåò öåïî÷êó ðîäèòåëåé âêëþ÷àÿ ñàì ýëåìåíåò, äî top_parent.
1077// top_parent - Åñëè ïåðåäàòü null, òî ôóíêöèÿ íàéä¸ò âñ¸õ ðîäèòåëåé.
1078function get_parents(element, top_parent) {
1079  var arr = [];
1080
1081  arr = get_parents_helper(element, top_parent, arr);
1082
1083  return arr;
1084}
1085
1086function get_parents_helper(element, top_parent, arr) {
1087  if (element == null)
1088    return arr;
1089
1090  if (element != top_parent) {
1091
1092    arr[arr.length] = element;
1093
1094    //if( element.parentNode != top_parent ){
1095
1096    arr = get_parents_helper(element.parentNode, top_parent, arr);
1097
1098    //}
1099
1100  }
1101  else {
1102
1103    arr[arr.length] = top_parent;
1104
1105  }
1106
1107  return arr;
1108}
1109
1110function deactivateAdaptivity(active) {
1111  var expires, date = new Date();
1112  date.setTime(date.getTime() + (14 * 24 * 60 * 60 * 1000));
1113  expires = "; expires=" + date.toGMTString();
1114  document.cookie = encodeURIComponent("force_full_version") + "=" + encodeURIComponent(active) + expires + "; path=/; domain=myjane.ru";
1115  window.location = location.href;
1116}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.