1/* CONFIG */ 2var JSURL = 'https://www.usue.ru/'; 3 4if (Function('/*@cc_on return document.documentMode===10@*/')()){ 5 document.documentElement.className+=' ie10'; 6} 7 8if(/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())){ 9 document.documentElement.className+=' chrome'; 10} 11 12$(function() { 13 14 jQuery.fn.hasAttr = function( name ) { 15 for ( var i = 0, l = this.length; i < l; i++ ) { 16 if ( !!( this.attr( name ) !== undefined ) ) { 17 return true; 18 } 19 } 20 return false; 21 }; 22 23 $.expr[':'].containsIgnoreCase = function (n, i, m) { 24 return jQuery(n).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0; 25 }; 26 27}); 28 29function selectOptionOne(t) { 30 t.parent().find('.active').removeClass('active'); 31 t.addClass('active'); 32 $('.selected').text(t.text()); 33 $('.select.active').removeClass('active'); 34 if (t.attr('value') == 0) $('.selected').addClass('none'); 35 else $('.selected').removeClass('none'); 36} 37function selectOption2(t, name) { 38 $('input[name="'+name+'"]').val(t.attr('value')).trigger('change'); 39 t.parent().find('.active').removeClass('active'); 40 t.addClass('active'); 41 t.closest('.select').find('.selected').text(t.text()); 42 t.closest('.select.active').removeClass('active'); 43 if (t.attr('value') == 0) t.closest('.select').find('.selected').addClass('none'); 44 else t.closest('.select').find('.selected').removeClass('none'); 45 46 47} 48 49function selectOption(name, value) { 50 var s = $('.select[name="'+name+'"]'); 51 var t = $('[value="'+value+'"]' ,s); 52 $('.active', s).removeClass('active'); 53 t.addClass('active'); 54 $('.selected', s).text(t.text()); 55 $('.select.active').removeClass('active'); 56 if (t.attr('value') == 0) $('.selected', s).addClass('none'); 57 else $('.selected', s).removeClass('none'); 58} 59 60 61/* forms */ 62 $('.validate-form').submit(function(e, options){ 63 form1 = $(this); 64 options = options || {}; 65 if ( !options.lots_of_stuff_done ) { 66 e.preventDefault(); 67 ca = $(this).find('input[name=captcha]'); 68 if(ca.length){ 69 $.get('/captcha/checkcaptcha/?checkcapt='+ca.val()) 70 .done(function( data ) { 71 if(data=="OK"){ 72 ca.removeClass('not-valid-input'); 73 form1.trigger('submit', { 'lots_of_stuff_done': true }); 74 }else{ 75 ca.addClass('not-valid-input'); 76 } 77 }); 78 }else{ 79 form1.trigger('submit', { 'lots_of_stuff_done': true }); 80 } 81 }else{ 82 if(form1.hasClass('ajax-submit')){ 83 form1.ajaxSubmit({ 84 target: form1.find('.form-ajax-submit-result'), 85 beforeSubmit: hideSubmit, 86 //data: { t1w: '300', t1h: '167', t2w: '400', t2h: '223' }, 87 success: showSubmit, 88 resetForm: false 89 }); 90 return false; 91 } 92 } 93 }); 94 function hideSubmit(){ 95 $('input[type=submit]').hide(); 96 $('button[type=submit]').hide(); 97 $('.form-ajax-submit-loading').show(); 98 } 99 function showSubmit(){ 100 $('.form-ajax-submit-loading').hide(); 101 $('input[type=submit]').show(); 102 $('button[type=submit]').show(); 103 } 104 /* Captcha */ 105 $("#banana-regenerate").click(function(event){ 106 event.preventDefault(); 107 $("#banana").attr('src', '/captcha/?abc=' + Math.random()); 108 });
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.