1var $ = jQuery.noConflict(); 2//console.log('feed'); 3 4$(document).ready(function () { 5 $.fn.setCursorPosition = function(pos) { 6 if ($(this).get(0).setSelectionRange) { 7 $(this).get(0).setSelectionRange(pos, pos); 8 } else if ($(this).get(0).createTextRange) { 9 var range = $(this).get(0).createTextRange(); 10 range.collapse(true); 11 range.moveEnd('character', pos); 12 range.moveStart('character', pos); 13 range.select(); 14 } 15 } 16 var url = window.location.href; 17 var comment_send = false; 18 //console.log(document.referrer); 19 20 $(window).on("scroll", function () { 21 var page_offset = window.pageYOffset; 22 setTimeout(function () { 23 if (page_offset > $(window).height()) 24 $('#up').show(500); 25 else 26 $('#up').hide(500); 27 }, 300); 28 }); 29 30 /*$(window).resize(function(){ 31 console.log($(window).width()) 32 });*/ 33 34 $('body').on('click', '#up', function () { 35 $('html,body').animate({ 36 scrollTop: 0 37 }, 300); 38 }); 39 40 $('.main-page .svitlyny .svitlyna .cont .block2').mouseover(function () { 41 var block = $(this).children('.block')[0]; 42 var block = $(block).children('.darkback')[0]; 43 $(block).slideDown(300); 44 }) 45 .mouseout(function () { 46 var block = $(this).children('.block')[0]; 47 var block = $(block).children('.darkback')[0]; 48 $(block).slideUp(300); 49 }); 50 51 $('#rating_1').rating({ 52 fx: 'full', 53 image: '/img/stars.png', 54 loader: '/img/ajax-loader.gif', 55 url: '', 56 callback: function (responce) { 57 this.vote_success.fadeOut(2000); 58 }, 59 click: function () { 60 var block = $(this).parent()[0]; 61 block = $(block).children('.vote-success')[0]; 62 block = $(block).text(); 63 block = Number(block.replace(/\D+/g, "")); 64 $('#rat-val').val(block); 65 } 66 }); 67 68 if ($('#phone') !== undefined) 69 $('#phone').mask("+38(999) 999-99-99"); 70 if ($('#phone_norm') !== undefined) 71 $('#phone_norm').mask("+38(999) 999-99-99"); 72 if ($('#userprofile-phone') !== undefined) 73 $('#userprofile-phone').mask("+38(999) 999-99-99"); 74 if ($('#phone_2') !== undefined) 75 $('#phone_2').mask("+38(999) 999-99-99"); 76 if ($('#webinar-reg-form1 .phone-norm') !== undefined) 77 $('#webinar-reg-form1 .phone-norm').mask("+38(999) 999-99-99"); 78 if ($('#webinar-reg-form2 .phone-norm') !== undefined) 79 $('#webinar-reg-form2 .phone-norm').mask("+38(999) 999-99-99"); 80 81 if ($('#webinar-reg-form3 .phone-norm') !== undefined) 82 $('#webinar-reg-form3 .phone-norm').mask("+38(999) 999-99-99"); 83 84 if ($('#webinar-reg-form4 .phone-norm') !== undefined) 85 $('#webinar-reg-form4 .phone-norm').mask("+38(999) 999-99-99"); 86 87 $('body').on('mouseup', '#phone_norm', function (e) { 88 $('#phone_norm').setCursorPosition(4); 89 90 }); 91 $('body').on('mouseup', '#orderServiceTel', function (e) { 92 $('#orderServiceTel').setCursorPosition(4); 93 94 }); 95 if ($('#orderServiceTel') !== undefined) 96 $('#orderServiceTel').mask("+38(999) 999-99-99"); 97 98 $('body').on('mouseup', '#webinar-reg-form1 .phone-norm', function (e) { 99 $('#webinar-reg-form1 .phone-norm').setCursorPosition(4); 100 101 }); 102 $('body').on('mouseup', '#webinar-reg-form2 .phone-norm', function (e) { 103 $('#webinar-reg-form2 .phone-norm').setCursorPosition(4); 104 105 }); 106 $('body').on('mouseup', '#webinar-reg-form3 .phone-norm', function (e) { 107 $('#webinar-reg-form3 .phone-norm').setCursorPosition(4); 108 109 }); 110 $('body').on('mouseup', '#webinar-reg-form4 .phone-norm', function (e) { 111 $('#webinar-reg-form4 .phone-norm').setCursorPosition(4); 112 113 }); 114 $('body').on('click', '#feedback-link', function () { 115 //e.preventDefault(); 116 if ($('#mag-form').css('display') === "block") { 117 $('#mag-form').hide(); 118 } 119 $('#feedback-form').show(300); 120 $('#layout-full').show(300); 121 }); 122 123 $('body').on('click', '#feedback', function () { 124 $('#feedback-link').trigger('click'); 125 }); 126 127 $('body').on('submit', '#feed-form', function (event) { 128 event.preventDefault(); 129 var url = '/contact'; 130 $.post(url, $('#feed-form').serialize(), function (data) { 131 var data = JSON.parse(data); 132 if (data == true) { 133 $('#feedback-form').hide(300);
134 $('#layout-full').hide(300); 135 var text = $('#feedback-form').attr('data-message'); 136 c_message(text); 137 } 138 }); 139 }); 140 141 $('body').on('change', '#feed-form input', function () { 142 if ($('#feed-form input[name=name]').val() != '' && $('#feed-form input[name=phone]').val() != '') { 143 $('#feed-form input[type=submit]').removeAttr('disabled'); 144 $('#feed-form input[type=submit]').removeClass('disabled'); 145 } else { 146 $('#feed-form input[type=submit]').attr('disabled', 'disabled'); 147 $('#feed-form input[type=submit]').addClass('disabled'); 148 } 149 }); 150 151 /* Popup window REMINDER */ 152 /*$('body').on('click', '#subscr-send-submit', function () { 153 //event.preventDefault(); 154 var url = '/news-subscribe'; 155 if (email_validate($('#subscr-send input[name=email]').val())) { 156 if ($('#subscr-send').hasClass('error')) 157 $('#subscr-send').removeClass('error'); 158 $.post(url, $('#subscr-send').serialize(), function (data) { 159 var data = JSON.parse(data); 160 if (data == true) { 161 var text = $('#subscr-send').attr('data-message'); 162 c_message(text); 163 $('#subscr-send input[name=email]').val(''); 164 } 165 else { 166 var text = $('#subscr-send').attr('data-message-register'); 167 c_message(text); 168 console.log(data); 169 } 170 }) 171 .fail(function (data) { 172 var text = $('#subscr-send').attr('data-message-error'); 173 c_message(text); 174 console.log(data); 175 }); 176 } 177 else { 178 $('#subscr-send').addClass('error'); 179 } 180 181 });*/ 182 183 $('body').on('change', '#rem-form input', function () { 184 if ($('#rem-form input#email').val() != '' && $('#rem-form input#phone').val() != '' && $('#rem-form input#email').val() != ' ' && $('#rem-form input#phone').val() != ' ') { 185 $('#rem-form .button').removeClass('disabled'); 186 } else { 187 $('#rem-form .button').addClass('disabled'); 188 } 189 }); 190 191 /*if(url.indexOf('news') !== -1) { 192 var start = $('#news-slider').attr('data-start-slide'); 193 var amount = $('#news-slider').attr('data-amount'); 194 start = start - 1; 195 }*/ 196 197 if (url.indexOf('shares') !== -1) { 198 var block = $('.shares .items .share')[0]; 199 console.log($(block)); 200 block = $(block).children('.descr')[0]; 201 $(block).addClass('active'); 202 $(block).children('.cont').show(300); 203 } 204 205 if (url.indexOf('subscription') !== -1 && url.indexOf('invoice') === -1 && url.indexOf('congratulations') === -1) { 206 subscription_init(); 207 subscription_recalc(); 208 get_invoice_link(); 209 210 var width = $('.subscription .subscr .common .image .cont img').width(); 211 var left = $('.subscription .subscr .common .image .cont img').position(); 212 $('.subscription .subscr .common .image .download').width(width); 213 $('.subscription .subscr .common .image .download').css('left', left.left); 214 preloadImages(["/img/team-prof.png"], function () { 215 //subscr_descr_height_align(); 216 }); 217 218 if (!isMobile()) { 219 $('#nps-slider').flexslider({ 220 animation: "slide", 221 slideshowSpeed: 6000, 222 animationLoop: true, 223 controlNav: false, 224 touch: true, 225 minItems: 5, 226 maxItems: 5, 227 move: 1, 228 itemWidth: 1, 229 slideshow: false, 230 prevText: "", 231 nextText: "" 232 }); 233 } 234 } 235 236 /*$('body').on('click', '#submit-button', function (event) { // FIX it! 237 event.preventDefault(); 238 if ($(this).parent().hasClass('disable-period')) { 239 c_message($(this).attr('data-period')); 240 } 241 else { 242 if ($(this).parent().hasClass('disable-guest')) { 243 c_message($(this).attr('data-login')); 244 } 245 else { 246 if ($(this).parent().hasClass('null')) { 247 $('#no_subscription-form').slideDown(300); 248 $('#layout-full').show(300); 249 } 250 else { 251 $('#subscr-submit-form').slideDown(300); 252 $('#layout-full').show(300); 253 } 254 } 255 } 256 });*/ 257 258 $('body').on('click', '#subscr-cancel', function () { 259 $('#subscr-submit-form').hide(150); 260 $('#layout-full').hide(100); 261 }); 262 263 $('body').on('click', '#invoice-button', function () { 264 get_invoice_link(); 265 $('#subscrInvoice').submit(); 266 }); 267 268 $('body').on('click', '#no_subscription-form .close', function () { 269 $('#no_subscription-form').hide(150); 270 $('#layout-full').hide(100); 271 }); 272 273 $('body').on('change', '.subscription select', function () { 274 var id = $(this).attr('data-id'); 275 if (id !== undefined) { 276 if (id == 'period_from') { 277 var period = $(this).children('option:selected').text(); 278 $('#prop_period_start').text(period); 279 $('#prop_period_start').attr('data-month', $(this).children('option:selected').attr('data-month')); 280 $('#prop_period_start').attr('data-year', $(this).children('option:selected').attr('data-year')); 281 } 282 if (id == 'period_to') { 283 var period2 = $(this).children('option:selected').text(); 284 $('#prop_period_end').text(period2); 285 $('#prop_period_end').attr('data-month', $(this).children('option:selected').attr('data-month')); 286 $('#prop_period_end').attr('data-year', $(this).children('option:selected').attr('data-year')); 287 } 288 if (id == 'language') { 289 var language = $(this).children('option:selected').text(); 290 $('#prop_language').text(language); 291 } 292 293 subscription_recalc(); 294 get_invoice_link(); 295 } 296 }); 297 298 $('body').on('click', '.description .tabs .tab', function () { 299 if (!$(this).hasClass('active')) { 300 var tabs = $('.tabs').children('.tab'); 301 for (var i = 0; i < tabs.length; i++) { 302 if ($(tabs[i]).hasClass('active')) 303 $(tabs[i]).removeClass('active'); 304 } 305 var blocks = $('.descrs').children('.block'); 306 for (var i = 0; i < blocks.length; i++) { 307 if ($(blocks[i]).hasClass('active')) 308 $(blocks[i]).removeClass('active'); 309 } 310 311 $(this).toggleClass('active'); 312 313 if ($(this).hasClass('about')) 314 $('.descrs .about').toggleClass('active'); 315 if ($(this).hasClass('redaction')) 316 $('.descrs .redaction').toggleClass('active'); 317 if ($(this).hasClass('options')) 318 $('.descrs .options').toggleClass('active'); 319 if ($(this).hasClass('comments')) 320 $('.descrs .comments').toggleClass('active'); 321 } 322 }); 323 324 /* Newspaper */ 325 $('body').on('click', '.newspaper .left-menu .lvl1 .lvl2 span', function () { 326 var block = $(this).parent()[0]; 327 if (!$(block).hasClass('active')) 328 $(block).addClass('active').children('.cont').slideDown(300); 329 else 330 $(block).removeClass('active').children('.cont').slideUp(300); 331 }); 332 333 $('body').on('click', '.newspaper .left-menu a.tab-ab', function () { 334 $('.description .tabs .tab.about').trigger('click'); 335 }); 336 337 $('body').on('click', '.newspaper .left-menu a.tab-red', function () { 338 $('.description .tabs .tab.redaction').trigger('click'); 339 }); 340 341 $('body').on('click', '.newspaper .left-menu a.tab-opt', function () { 342 $('.description .tabs .tab.options').trigger('click'); 343 }); 344 345 $('body').on('click', '.newspaper .left-menu .show-all', function () { 346 $(this).siblings('.sublist').show(200); 347 $(this).hide(); 348 }); 349 350 /* Shop */ 351 $('body').on('click', '.editions .tabs .tab', function () { 352 if (!$(this).hasClass('active')) { 353 var tabs = $('.tabs').children('.tab'); 354 for (var i = 0; i < tabs.length; i++) { 355 if ($(tabs[i]).hasClass('active')) 356 $(tabs[i]).removeClass('active'); 357 } 358 var blocks = $('.descrs').children('.block'); 359 for (var i = 0; i < blocks.length; i++) { 360 if ($(blocks[i]).hasClass('active')) 361 $(blocks[i]).removeClass('active'); 362 } 363 364 $(this).toggleClass('active'); 365 366 if ($(this).hasClass('all')) 367 $('.descrs .all').toggleClass('active'); 368 if ($(this).hasClass('print')) 369 $('.descrs .print').toggleClass('active'); 370 if ($(this).hasClass('electron')) 371 $('.descrs .electron').toggleClass('active'); 372 if ($(this).hasClass('kits')) 373 $('.descrs .kits').toggleClass('active'); 374 } 375 }); 376 377 $('body').on('click', '#login-menu a', function (event) { 378 event.preventDefault(); 379 380 var off = $(this).offset();
381 var h = $(this).parent().height(); 382 $('#log-form').css('top', off.top + h); 383 $('#log-form').css('left', off.left - 50); 384 $('#log-form').show(300); 385 $('#loginform-identity').focus(); 386 $('#layout-full').show(300); 387 }); 388 389 $('body').on('click', '#login_other a', function (event) { 390 event.preventDefault(); 391 392 var off = $('#login-menu a').offset(); 393 var h = $('#login-menu a').parent().height(); 394 $('#log-form').css('top', off.top + h); 395 $('#log-form').css('left', off.left - 50); 396 $('#log-form').show(300); 397 $('#loginform-identity').focus(); 398 $('#layout-full').show(300); 399 }); 400 401 $('body').on('click', '#magazines-menu a', function (event) { 402 event.preventDefault(); 403 404 if ($('#feedback-form').css('display') === "block") { 405 $('#feedback-form').hide(); 406 } 407 408 if ($('#mag-form').css('display') === "block") { 409 $('#mag-form').hide(150); 410 $('#layout-full').hide(150); 411 } else { 412 if (!isMobile()) { 413 var off = $(this).offset(); 414 var h = $(this).parent().height(); 415 $('#mag-form').css('top', off.top + h); 416 //$('#mag-form').css('left', ($(window).width()/2) - ($('#mag-form').width()/2)); 417 } 418 $('#mag-form').show(300); 419 $('#layout-full').show(300); 420 } 421 }); 422 423 $('body').on('click', '#layout-full', function () { 424 $('#layout-full').hide(300); 425 if ($('#mag-form').css('display') === "block") { 426 $('#mag-form').hide(300); 427 } 428 if ($('#log-form').css('display') === "block") { 429 $('#log-form').hide(300); 430 } 431 if ($('#feedback-form').css('display') === "block") { 432 $('#feedback-form').hide(300); 433 } 434 if ($('#subscr-submit-form').css('display') === "block") { 435 $('#subscr-submit-form').hide(300); 436 } 437 if ($('#mag-form').css('display') === "block") { 438 $('#mag-form').hide(300); 439 } 440 if ($('#no_subscription-form').css('display') === "block") { 441 $('#no_subscription-form').hide(300); 442 } 443 if ($('#calendar-edit-event').css('display') === "block") { 444 $('#calendar-edit-event').hide(300); 445 } 446 if ($('#reminder-form').css('display') === "block") { 447 $('#reminder-form').hide(300); 448 } 449 }); 450 451 $('body').on('click', "a#same_window_login", function (event) { 452 event.preventDefault(); 453 $('html,body').animate({ 454 scrollTop: 0 455 }, 300); 456 $('#login-menu a').trigger('click'); 457 return false; 458 }); 459 460 filters_reinitialize(); 461 462 $('body').on('click', '.search-wrap .filters form .filter-item .checkbox', function () { 463 $(this).toggleClass('checked'); 464 $(this).siblings('input').trigger('click'); 465 }); 466 467 $('body').on('click', '.search-wrap .filters form .filter-item label', function () { 468 $(this).siblings('.checkbox').trigger('click'); 469 }); 470 471 $('body').on('change', '.search-wrap .filters form #edition', function () { 472 $('input[name=edition_id]').val($(this).val()); 473 }); 474 475 $('body').on('submit', '.search-wrap form#filterForm', function () { 476 if ($('input[name=content]').val().length >= 0) { 477 $('#before-load').show(); 478 $('#before-load i').show(); 479 $(this).submit(); 480 } else { 481 $('#content').focus().addClass('error'); 482 return false; 483 } 484 }); 485 486 $('body').on('keyup', '#content.error', function () { 487 if ($('input[name=content]').val().length > 2) 488 $(this).removeClass('error'); 489 }); 490 491 492 /*$("body").on("change", ".search-wrap .filters form #type_materials", function() { 493 $('input[name=type_materials]').val($(this).val()); 494 });*/ 495 496 /*$("body").on("click", "#search-back", function () { 497 history.back(); 498 });*/ 499 500 /*$('body').on('click', '#get-catalog-result', function() { 501 return false; 502 });*/ 503 504 $('.search-box input').keyup(function (e) { 505 switch (e.keyCode) { 506 case 13: // enter 507 location = '/search?st=' + encodeURI($(this).val()); 508 break; 509 510 default: 511 // 512 break; 513 } 514 }); 515 516 /* Shares */ 517 $("body").on("click", ".shares .items .share .descr .banner .button", function () { 518 if (!$(this).parent().parent().hasClass('active')) { 519 $(this).parent().parent().addClass('active'); 520 $(this).parent().siblings('.cont').show(300); 521 } else { 522 $(this).parent().parent().removeClass('active'); 523 $(this).parent().siblings('.cont').hide(300);
524 } 525 }); 526 527 /*$("body").on("click", ".newspaper .data .body .article > .text a", function () { 528 //window.open(this.href); 529 //return false; 530 });*/ 531 532 $("body").on("click", ".newspaper .left-menu .lvl1 .lvl2 a", function () { 533 var section = $(this).attr('data-section'); 534 $('.newspaper .data .sections .section.' + section + ' .cont').show(300); 535 $('.newspaper .data .sections .section.' + section).removeClass('disable'); 536 }); 537 538 $("body").on("click", ".newspaper .data .sections .section .header", function () { 539 if ($(this).parent().hasClass('disable')) { 540 $(this).siblings('.cont').show(300); 541 $(this).parent().removeClass('disable'); 542 } else { 543 $(this).siblings('.cont').hide(300); 544 $(this).parent().addClass('disable'); 545 } 546 return false; 547 }); 548 549 /* Landing */ 550 551 if (url.indexOf('page/pb') !== -1 || url.indexOf('page/nbo') !== -1) { 552 $('.wrap > .container').addClass('landing'); 553 } 554 555 if (url.indexOf('/seminar') !== -1) { 556 $('.wrap > .container').addClass('landing'); 557 $('.wrap > .container').addClass('blue'); 558 } 559 /* 560 $('body').on('click', '.landing .button#send', function () { 561 var url = '/landing-page/contact'; 562 $.post(url, $('form#reg-landing').serialize(), function (data) { 563 var data = JSON.parse(data); 564 if (data == true) { 565 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "ÐÑоÑеÑÑйний бÑÑ Ð³Ð°Ð»ÑеÑ"'); 566 } 567 }); 568 }); 569 */ 570 $('body').on('click', '#pb_download0', function () { 571 572 if ($('form#pb_form0 input[name=email]').val() != '' && email_validate($('form#pb_form0 input[name=email]').val())) { 573 var url = '/landing-page/contact';
574 $.post(url, $('form#pb_form0').serialize(), function (data) { 575 var data = JSON.parse(data); 576 if (data == true) { 577 $('form#pb_form0 input[name=email]').removeClass('warning'); 578 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "ÐÑоÑеÑÑйний бÑÑ Ð³Ð°Ð»ÑеÑ"'); 579 } 580 }); 581 } else { 582 $('form#pb_form0 input[name=email]').addClass('warning'); 583 c_message($(this).attr('warning-data')); 584 } 585 }); 586 587 $('body').on('click', '#pb_download1', function () { 588 589 if ($('form#pb_form1 input[name=email]').val() != '' && email_validate($('form#pb_form1 input[name=email]').val())) { 590 var url = '/landing-page/contact'; 591 $.post(url, $('form#pb_form1').serialize(), function (data) { 592 var data = JSON.parse(data); 593 if (data == true) { 594 $('form#pb_form1 input[name=email]').removeClass('warning'); 595 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "ÐÑоÑеÑÑйний бÑÑ Ð³Ð°Ð»ÑеÑ"'); 596 } 597 }); 598 } else { 599 $('form#pb_form1 input[name=email]').addClass('warning'); 600 c_message($(this).attr('warning-data')); 601 } 602 }); 603 604 605 $('body').on('click', '#ifrs_download0', function () { 606 607 if ($('form#ifrs_form0 input[name=email]').val() != '' && email_validate($('form#ifrs_form0 input[name=email]').val())) { 608 var url = '/landing-page/contact-ifrs';
609 $.post(url, $('form#ifrs_form0').serialize(), function (data) { 610 var data = JSON.parse(data); 611 if (data == true) { 612 $('form#ifrs_form0 input[name=email]').removeClass('warning'); 613 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "ÐÑакÑика ÐСФÐ"'); 614 } 615 }); 616 } else { 617 $('form#ifrs_form0 input[name=email]').addClass('warning'); 618 c_message($(this).attr('warning-data')); 619 } 620 }); 621 $('body').on('click', '#ifrs_download1', function () { 622 623 if ($('form#ifrs_form1 input[name=email]').val() != '' && email_validate($('form#ifrs_form1 input[name=email]').val())) { 624 var url = '/landing-page/contact-ifrs'; 625 $.post(url, $('form#ifrs_form1').serialize(), function (data) { 626 var data = JSON.parse(data); 627 if (data == true) { 628 $('form#ifrs_form1 input[name=email]').removeClass('warning'); 629 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "ÐÑакÑика ÐСФÐ"'); 630 } 631 }); 632 } else { 633 $('form#ifrs_form1 input[name=email]').addClass('warning'); 634 c_message($(this).attr('warning-data')); 635 } 636 }); 637 $('body').on('click', '#ifrs_download2', function () { 638 639 if ($('form#ifrs_form2 input[name=email]').val() != '' && email_validate($('form#ifrs_form2 input[name=email]').val())) { 640 var url = '/landing-page/contact-ifrs'; 641 $.post(url, $('form#ifrs_form2').serialize(), function (data) { 642 var data = JSON.parse(data); 643 if (data == true) { 644 $('form#ifrs_form2 input[name=email]').removeClass('warning'); 645 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "ÐÑакÑика ÐСФÐ"'); 646 } 647 }); 648 } else { 649 $('form#ifrs_form2 input[name=email]').addClass('warning'); 650 c_message($(this).attr('warning-data')); 651 } 652 }); 653 $('body').on('click', '.landing .button#send-nbo', function () { 654 655 if ($('form#reg-landing input[name=name]').val() != '' && 656 $('form#reg-landing input[name=phone]').val() != '' && 657 $('form#reg-landing input[name=email]').val() != '' && 658 $('form#reg-landing input[name=name]').val() != ' ' && 659 $('form#reg-landing input[name=phone]').val() != ' ' && 660 $('form#reg-landing input[name=email]').val() != ' ') { 661 var url = '/landing-page/contact-medbuh'; 662 $.post(url, $('form#reg-landing').serialize(), function (data) { 663 var data = JSON.parse(data); 664 if (data == true) { 665 c_message('Ðа Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ð°Ð´ÑеÑÑ Ð²ÑдпÑавлено лиÑÑа з поÑиланнÑм Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð·ÐµÑи "Ðовий бÑджеÑний облÑк"'); 666 } 667 }); 668 } 669 }); 670 671 672 $('body').on('click', '.seminar .button#send-seminar', function () { 673 var url = '/seminar-contact'; 674 $.post(url, $('form#reg-landing').serialize(), function (data) { 675 var data = JSON.parse(data); 676 if (data == true) { 677 $('.tabl2').slideUp(300); 678 setTimeout(function () { 679 $('.tabl2').remove(); 680 $('.thanks').slideDown(300); 681 }, 350); 682 } 683 }); 684 }); 685 686 $('body').on('click', '#favorites', function () { 687 var _this = this; 688 if ($(this).hasClass('already')) { 689 var mess = $(this).attr('data-mess2'); 690 c_message(mess); 691 } else { 692 var edition = $(this).attr('data-ed'); 693 var newspaper = $(this).attr('data-np'); 694 var material = $(this).attr('data-mat'); 695 var mess = $(this).attr('data-mess'); 696 $.ajax({ 697 url: '/material/add-favorites', 698 method: "POST", 699 data: { 700 edition: edition, 701 newspaper: newspaper, 702 material: material 703 } 704 }).done(function (data) { 705 var data = JSON.parse(data); 706 if (data == true) { 707 c_message(mess); 708 $(_this).addClass('already'); 709 } 710 }); 711 } 712 }); 713 714 //if(url.indexOf('material') !== -1 || url.indexOf('news') !== -1) { 715 make_bookmarks(); 716 //} 717 718 /* User: Calendar */ 719 if (url.indexOf('sign-in/signup') !== -1) { 720 var block = $('.site-signup form#form-signup .field-signupform-agree label'); 721 $('#offert-link').detach().insertAfter(block); 722 } 723 724 /*$('a[data-toggle="tab"]').on('show.bs.tab', function (e) { 725 $('#w0').fullCalendar('render'); 726 console.log('show.bs.tab'); 727 });*/ 728 729 if (url.indexOf('user/default/index') !== -1) { 730 $('#w0').fullCalendar('render'); 731 tabs_right(); 732 } 733 734 /*$('body').on('click', '.calendar .fc td.fc-day', function(){ 735 var date = $(this).attr('data-date'); 736 console.log(date); 737 });*/ 738 739 /* Mouse over description on event in calendar */ 740 $('.calendar-wrap .events-list .event .description').mouseover(function () { 741 if ($(this).height() < $(this).children('.cont').height()) { 742 $(this).css('overflow', 'visible'); 743 $(this).css('z-index', '1'); 744 $(this).addClass('no-after'); 745 $(this).children('.cont').addClass('hover'); 746 } 747 }) 748 .mouseout(function () { 749 if ($(this).height() < $(this).children('.cont').height()) { 750 $(this).css('overflow', 'hidden'); 751 $(this).css('z-index', '0'); 752 $(this).removeClass('no-after'); 753 $(this).children('.cont').removeClass('hover'); 754 } 755 }); 756 757 /*$('body').on('click', '.calendar-wrap .fc .fc-day-top', function(){ 758 console.log($(this).attr('data-date')); 759 });*/ 760 761 /* Show bookmark text in material */ 762 var timer1 = 0; 763 $('body').on('mouseenter', '.bm-pointer', function (e) { 764 if ($('#' + $(this).attr('data-bm-id')).css('display') !== 'block') { 765 var y = e.pageY; 766 var x = e.pageX; 767 var _this = this; 768 setTimeout(function () { 769 var off = $(_this).offset(); 770 var h = $(_this).height(); 771 var w = $(_this).width(); 772 773 $('#' + $(_this).attr('data-bm-id')).show(50); 774 $('#' + $(_this).attr('data-bm-id')).offset({ 775 top: 0, 776 left: 0 777 }); 778 $('#' + $(_this).attr('data-bm-id')).offset({ 779 top: y, 780 left: x 781 }); 782 }, 60); 783 } 784 }); 785 786 $('body').on('mouseleave', '.bm-pointer', function () { 787 var _this = this; 788 setTimeout(function () { 789 if ($('#' + $(_this).attr('data-bm-id') + ':hover').length === 0) { 790 $('#' + $(_this).attr('data-bm-id')).hide(50); 791 } 792 }, 110); 793 }); 794 795 $('body').on('mouseleave', '.bm-block', function () { 796 var bookmarks = $('.bm-pointer'); 797 var _this = this; 798 setTimeout(function () { 799 bookmarks.each(function () { 800 if ($(this).attr('data-bm-id') == _this.id) 801 if (!$(this).is(':hover')) 802 $(_this).hide(50); 803 }); 804 }, 110); 805 }); 806 807 /* Catalog */ 808 $('body').on('change', '.catalog-filters select[name=month]', function () { 809 if ($(this).children('option:selected').val() == 0) 810 $('.filters .period').removeClass('disable'); 811 else 812 $('.filters .period').addClass('disable'); 813 }); 814 815 $('body').on('click', '.catalog-filters input[type=checkbox][value!=all]', function () { 816 if ($(this).parent().siblings('label').children('input[type=checkbox][value=all]').prop('checked')) 817 $(this).parent().siblings('label').children('input[type=checkbox][value=all]').prop('checked', false); 818 }); 819 820 $('body').on('click', '.catalog-filters input[type=checkbox][value=all]', function () { 821 if ($(this).prop('checked')) 822 $(this).parent().siblings('label').children('input[type=checkbox]').prop('checked', true); 823 else 824 $(this).parent().siblings('label').children('input[type=checkbox]').prop('checked', false); 825 }); 826 827 $('body').on('submit', '.catalog-filters form.catalog-filters', function () { 828 if ($('.filters .period').hasClass('disable')) { 829 $('.filters .period input').val(''); 830 } 831 }); 832 833 $('body').on('reset', '.catalog-filters form.catalog-filters', function () { 834 $('.filters .period').removeClass('disable'); 835 $(this)[0].reset(); 836 var f_radio = $('.edition .btn-group ul.multiselect-container li a label input')[0]; 837 var s_radio = $('.date .btn-group ul.multiselect-container li a label input')[0]; 838 setTimeout(function () { 839 $(f_radio).prop('checked', true); 840 $(s_radio).prop('checked', true); 841 }, 1); 842 }); 843 844 /*$('body').on('click', '.history-back', function () { 845 history.back(); 846 });*/ 847 848 if (url.indexOf('catalog') !== -1) { 849 $('body').on('change', '.edition ul.multiselect-container li input[type=radio]', function () { 850 var id = $(this).val(); 851 if ($('#filterForm182').length) { 852 $('#filterForm182').remove(); 853 } 854 data = '<form id="filterForm182" action="/catalog" method="post"><input type="hidden" name="id" value="' + id + '"/></form>'; 855 $('body').append(data); 856 $('#filterForm182').submit(); 857 }); 858 } 859 860 /*if (url.indexOf('search') !== -1) { 861 $('body').on('change', '.edition ul.multiselect-container li input[type=checkbox]', function () { 862 search_thematical_update();
863 search_rubric_update(); 864 }); 865 866 //TRIGGER 867 //search_thematical_update(); 868 //search_rubric_update(); 869 }*/ 870 871 872 $('body').on('click', '#calendar-edit-event .close', function () { 873 $('#layout-full').hide(150); 874 $('#calendar-edit-event').hide(200); 875 }); 876 877 /* Main */ 878 if ($('#mp-subscr-slider') !== undefined || $('#mp-announce-slider') !== undefined) { 879 if (!isMobile()) { 880 $('#mp-subscr-slider').flexslider({ 881 animation: "slide", 882 slideshowSpeed: 5000, 883 animationLoop: true, 884 controlNav: true, 885 touch: true, 886 minItems: 4, 887 maxItems: 4, 888 move: 1, 889 itemWidth: 1, 890 slideshow: true, 891 prevText: "", 892 nextText: "", 893 start: function (slider) { 894 $(window).trigger('resize'); 895 } 896 }); 897 898 $('#mp-announce-slider').flexslider({ 899 animation: "slide", 900 slideshowSpeed: 5000, 901 animationLoop: true, 902 controlNav: true, 903 touch: true, 904 minItems: 4, 905 maxItems: 4, 906 move: 1, 907 itemWidth: 1, 908 slideshow: true, 909 prevText: "", 910 nextText: "" 911 }); 912 } 913 } 914 915 if ($('#reminder-form').attr('data-id') !== undefined) { 916 setTimeout(function () { 917 $('#reminder-form').show(300); 918 $('#layout-full').show(300); 919 }, 15000); 920 } 921 922 if ($('#reminder-form').attr('data-interval') !== undefined) { 923 setTimeout(function () { 924 var rem_int = setInterval(function () { 925 if ($('#reminder-form').attr('data-id') != -1) { 926 $('#reminder-form').show(300); 927 $('#layout-full').show(300); 928 } else { 929 clearInterval(rem_int); 930 } 931 }, $('#reminder-form').attr('data-interval') * 60 * 1000); 932 }, 15000); 933 } 934 935 $('body').on('click', '#reminder-form .cl', function () { 936 if ($('#reminder-form input[name=check]').prop('checked')) { 937 var url = '/stop-ads'; 938 var id = $('#reminder-form').attr('data-id'); 939 //$.post(url, $('#reminder-form').serialize(), function(d){ 940 $.post(url, { 941 id: id 942 }, function (d) { 943 var data = JSON.parse(d); 944 if (data == true) { 945 $('#reminder-form').hide(300); 946 $('#layout-full').hide(300); 947 $('#reminder-form').attr('data-id', -1); 948 } 949 }); 950 } else { 951 $('#reminder-form').hide(300); 952 $('#layout-full').hide(300); 953 } 954 }); 955 956 $('body').on('click', '#reminder-form .ads-send', function () { 957 if (!$(this).hasClass('disabled')) { 958 var url = '/collect'; 959 $.post(url, $('#rem-form').serialize(), function (d) { 960 var data = JSON.parse(d); 961 if (data == true) { 962 $('#reminder-form').hide(300); 963 $('#layout-full').hide(300); 964 } 965 }); 966 } 967 }); 968 969 $('body').on('click', '#catalog-select-copy', function () { 970 var rng, sel; 971 if (document.createRange) { 972 rng = document.createRange(); 973 var obj = $('table.kv-grid-table')[0]; 974 rng.selectNode(obj) 975 sel = window.getSelection(); 976 var strSel = '' + sel; 977 if (!strSel.length) { 978 sel.removeAllRanges(); 979 sel.addRange(rng); 980 } 981 } else { 982 rng = document.body.createTextRange(); 983 var obj = $('table.kv-grid-table')[0]; 984 rng.moveToElementText(obj); 985 rng.select(); 986 } 987 }); 988 989 $('body').on('submit', '#review-form', function (event) { 990 if (comment_send === false) { 991 event.preventDefault(); 992 var _this = this; 993 c_message($('#comment-send-message').attr('data-message')); 994 setTimeout(function () { 995 $(_this).submit(); 996 }, 4000); 997 comment_send = true; 998 } 999 }); 1000 $('body').on('click', '.year', function () { 1001 1002 $('#arrow' + $(this).attr('data-year')).toggleClass('change'); 1003 }); 1004 process_ratings(); 1005 1006 if (!isMobile()) { 1007 $('#collapse-theme-rubricator').addClass('in'); 1008 } 1009}); 1010 1011function c_message(text) { 1012 $('#message-form span#message').text(text); 1013 $('#message-form').show(300); 1014 $('#layout-full').show(300);
1014 //new fix add 1015 $('#message-form').width($(window).width() / 3) 1016 var page_offset = window.pageYOffset; 1017 $('#message-form').css('top', page_offset + ($(window).height() / 3)); 1018 setTimeout(function () { 1019 $('#message-form').hide(300); 1020 $('#layout-full').hide(300); //new fix add 1021 }, 10000); // new fix old value 4000 1022} 1023 1024function email_validate(email) { 1025 var regex = /^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i 1026 return regex.test(email); 1027} 1028 1029function event_edit_form_align() { 1030 setTimeout(function () { 1031 var w = $('#calendar-edit-event').width(); 1032 var view = $(window).width(); 1033 $('#calendar-edit-event').css('left', (view / 2) - (w / 2)); 1034 }, 201); 1035} 1036 1037function make_bookmarks() { 1038 var mat = $('.newspaper.material .sections .article')[0]; 1039 1040 var bookmarks = $('.bookmark-c-text'); 1041 if (bookmarks !== undefined) { 1042 bookmarks.each(function () { 1043 var markers = $('.bookmark-c-marker'); 1044 var id = $(this).attr('data-bid'); 1045 var bm_marker_text = ''; 1046 markers.each(function () { 1047 if ($(this).attr('data-bid') === id) 1048 bm_marker_text = $(this).html(); 1049 }); 1050 var bm_bookmark_text = $(this).html(); 1051 $('body').append('<div class="bm-block" id="bm_block' + $(this).attr('data-bid') + '"><span class="pointer"><img src="/img/map_pointer.png"><span>' + bm_marker_text + '</span></span><span class="text">' + bm_bookmark_text + '</span></div>'); // absolute 1052 if (mat !== undefined) 1053 $(mat).append('<div class="bm-in-text"><div class="pointer"><img src="/img/map_pointer.png"><span>' + bm_marker_text + '</span></div><div class="text">' + bm_bookmark_text + '</div></div>'); // in article 1054 $(this).remove(); 1055 }); 1056 1057 var markers = $('.bookmark-c-marker'); 1058 markers.each(function () { 1059 //var bm_marker = $(this); 1060 var bm_marker_text = $(this).html(); 1061 $('<div class="bm-pointer" data-bm-id="bm_block' + $(this).attr('data-bid') + '"><img src="/img/map_pointer.png"><span>' + bm_marker_text + '</span></div>').insertAfter(this); 1062 $(this).remove(); 1063 }); 1064 } 1065} 1066 1067function tabs_right() { 1068 /*var cur = $('#w5 li.active a'); 1069 console.log(cur); 1070 console.log($('#w5 a:first')); 1071 $('#w5 a:first').tab('show'); 1072 setTimeout(function () { 1073 $(cur).tab('show'); 1074 1075 }, 100);*/ 1076} 1077 1078function $search(_this) { 1079 var text = $('.search-box input').val(); 1080 location = '/search?st=' + encodeURI(text); 1081} 1082 1083function get_invoice_link() { 1084 var type = $('#submit-button').attr('data-type'); 1085 var url = '/subscription/congratulations?'; 1086 var request = ''; 1087 request += 'id=' + $('form#subcription #edition_id').val(); 1088 request += '&lang=' + $('form#subcription #language_id').val(); 1089 request += '&period=' + $('form#subcription #period').val(); 1090 request += '&type=' + type; 1091 request += '&date_start=' + $('#subcription #date_start').val(); 1092 request += '&date_end=' + $('#subcription #date_end').val(); 1093 request += '&phone=' + $('#phone_2').val(); 1094 $('#invoice-button').attr('href', url + request); 1095}; 1096 1097function subscription_send() { 1098 var url = '/subscription/add'; 1099 $.post(url, $('#subcription').serialize(), function (data) { 1100 var data = JSON.parse(data); 1101 if (data == true) { 1102 console.log('sent'); 1103 alert('ÐодпиÑка добавлена'); 1104 location = '/'; 1105 } 1106 }); 1107}; 1108 1109function subscription_recalc() { 1110 var c_language = $('#language').val(); 1111 var total_dirty = 0; 1112 var total_perfect = 0; 1113 var prices = []; 1114 var shares = []; 1115 if ($('#data-container').attr('data-price-m0') !== undefined) 1116 prices[0] = [$('#data-container').attr('data-price-m0'), $('#data-container').attr('data-price-y0'), $('#data-container').attr('data-price-p0'), $('#data-container').attr('data-price-p5-0'), $('#data-container').attr('data-price-p10-0'), $('#data-container').attr('data-price-dis-0')]; 1117 if ($('#data-container').attr('data-price-m1') !== undefined) 1118 prices[1] = [$('#data-container').attr('data-price-m1'), $('#data-container').attr('data-price-y1'), $('#data-container').attr('data-price-p1'), $('#data-container').attr('data-price-p5-1'), $('#data-container').attr('data-price-p10-1'), $('#data-container').attr('data-price-dis-1')]; 1119 if ($('#data-container').attr('data-price-m2') !== undefined) 1120 prices[2] = [$('#data-container').attr('data-price-m2'), $('#data-container').attr('data-price-y2'), $('#data-container').attr('data-price-p2'), $('#data-container').attr('data-price-p5-2'), $('#data-container').attr('data-price-p10-2'), $('#data-container').attr('data-price-dis-2')]; 1121 if ($('#data-container').attr('data-price-m3') !== undefined) 1122 prices[3] = [$('#data-container').attr('data-price-m3'), $('#data-container').attr('data-price-y3'), $('#data-container').attr('data-price-p3'), $('#data-container').attr('data-price-p5-3'), $('#data-container').attr('data-price-p10-3'), $('#data-container').attr('data-price-dis-3')]; 1123 if ($('#data-container').attr('data-price-m4') !== undefined) 1124 prices[4] = [$('#data-container').attr('data-price-m4'), $('#data-container').attr('data-price-y4'), $('#data-container').attr('data-price-p4'), $('#data-container').attr('data-price-p5-4'), $('#data-container').attr('data-price-p10-4'), $('#data-container').attr('data-price-dis-4')]; 1125 if ($('#data-container').attr('data-price-m5') !== undefined) 1126 prices[5] = [$('#data-container').attr('data-price-m5'), $('#data-container').attr('data-price-y5'), $('#data-container').attr('data-price-p5'), $('#data-container').attr('data-price-p5-5'), $('#data-container').attr('data-price-p10-5'), $('#data-container').attr('data-price-dis-5')]; 1127 if ($('#data-container').attr('data-price-m6') !== undefined) 1128 prices[6] = [$('#data-container').attr('data-price-m6'), $('#data-container').attr('data-price-y6'), $('#data-container').attr('data-price-p6'), $('#data-container').attr('data-price-p5-6'), $('#data-container').attr('data-price-p10-6'), $('#data-container').attr('data-price-dis-6')]; 1129 if ($('#data-container').attr('data-price-m7') !== undefined) 1130 prices[7] = [$('#data-container').attr('data-price-m7'), $('#data-container').attr('data-price-y7'), $('#data-container').attr('data-price-p7'), $('#data-container').attr('data-price-p5-7'), $('#data-container').attr('data-price-p10-7'), $('#data-container').attr('data-price-dis-7')]; 1131 1132 var period = 1; 1133 var start_m = $('#prop_period_start').attr('data-month'); 1134 var start_y = $('#prop_period_start').attr('data-year'); 1135 var end_m = $('#prop_period_end').attr('data-month'); 1136 var end_y = $('#prop_period_end').attr('data-year'); 1137 1138 period = Number($('#period_to').val()) - Number($('#period_from').val()) + 1; 1139 if (start_m == end_m && start_y == end_y) 1140 period = 1; 1141 if (Number($('#period_from').val()) > Number($('#period_to').val())) 1142 period = 0; 1143 1144 if (period > 0) 1145 $('.subscription .subscr .total .error-hint').hide(); 1146 else
1147 $('.subscription .subscr .total .error-hint').show(); 1148 1149 var t_month = Number(start_m); 1150 var t_year = Number(start_y); 1151 var t_price = 0; 1152 var undisc_price = 0; 1153 var disabled = false; 1154 var sub_s_m = $('#data-container').attr('data-sub-start-m'); 1155 var sub_s_y = $('#data-container').attr('data-sub-start-y'); 1156 if ((t_month >= sub_s_m && t_year == sub_s_y) || t_year > sub_s_y) { 1157 $('#submit-button').parent().removeClass('disable-period'); 1158 if (prices.length !== 0) 1159 for (var i = 0; i < period; i++) { 1160 var j = 0; 1161 do { 1162 if (prices[j + 1] !== undefined) { 1163 if ((Number(prices[j][1]) < t_year || (Number(prices[j][0]) <= t_month && Number(prices[j][1]) === t_year)) && (Number(prices[j + 1][1]) > t_year || (Number(prices[j + 1][0]) > t_month && Number(prices[j + 1][1]) === t_year))) { 1164 if (period < 6) 1165 t_price = Number(prices[j][2]); 1166 if (period > 5 && period < 12) { 1167 if (Number(prices[j][3]) == 0) 1168 t_price = Number(prices[j][2]); 1169 else 1170 t_price = Number(prices[j][3]); 1171 } 1172 if (period > 11) { 1173 if (Number(prices[j][3]) < Number(prices[j][4]) && Number(prices[j][3]) != 0) 1174 t_price = Number(prices[j][3]); 1175 else { 1176 if (Number(prices[j][4]) == 0) 1177 t_price = Number(prices[j][2]); 1178 else 1179 t_price = Number(prices[j][4]); 1180 } 1181 } 1182 if (prices[j][5] == 1) 1183 disabled = true; 1184 undisc_price = Number(prices[j][2]); 1185 j = prices.length + 1; 1186 } else 1187 j++; 1188 } else { //end of array 1189 if (Number(prices[j][1]) < t_year || (Number(prices[j][0]) <= t_month && Number(prices[j][1]) === t_year)) { 1190 if (period < 6) 1191 t_price = Number(prices[j][2]); 1192 if (period > 5 && period < 12) { 1193 if (Number(prices[j][3]) == 0) 1194 t_price = Number(prices[j][2]); 1195 else 1196 t_price = Number(prices[j][3]); 1197 } 1198 if (period > 11) { 1199 if (Number(prices[j][3]) < Number(prices[j][4]) && Number(prices[j][3]) != 0) 1200 t_price = Number(prices[j][3]); 1201 else { 1202 if (Number(prices[j][4]) == 0) 1203 t_price = Number(prices[j][2]); 1204 else 1205 t_price = Number(prices[j][4]); 1206 } 1207 } 1208 if (prices[j][5] == 1) 1209 disabled = true; 1210 undisc_price = Number(prices[j][2]); 1211 j = prices.length + 1; 1212 } else 1213 j++; 1214 } 1215 } while (j < prices.length) 1216 total_perfect += t_price; 1217 total_dirty += undisc_price; 1218 var tmp = add_month(t_month, t_year); 1219 t_month = tmp[0]; 1220 t_year = tmp[1]; 1221 } 1222 1223 } else { 1224 $('#submit-button').parent().addClass('disable-period'); 1225 } 1226 1227 amount = total_perfect; 1228 if (total_perfect === total_dirty) 1229 $('#prop_price_old').parent().hide(); 1230 else 1231 $('#prop_price_old').parent().show(); 1232 1233 amount = amount.toFixed(2); 1234 $('#prop_price').text(amount); 1235 1236 if (total_perfect === 0 && total_dirty === 0) 1237 $('.button.invoice').addClass('null'); 1238 else 1239 $('.button.invoice').removeClass('null'); 1240 if (disabled) 1241 $('.button.invoice').addClass('null'); 1242 1243 total_dirty = total_dirty.toFixed(2); 1244 $('#prop_price_old').text(total_dirty); 1245 1246 $('#prop_period_total').text(period); 1247 1248 var date_start = ''; 1249 if (start_m < 10) 1250 date_start = '01-0' + start_m + '-' + start_y; 1251 else 1252 date_start = '01-' + start_m + '-' + start_y; 1253 1254 var date_end = ''; 1255 if (end_m < 10) 1256 date_end = '01-0' + end_m + '-' + end_y; 1257 else 1258 date_end = '01-' + end_m + '-' + end_y; 1259 1260 $('#subcription #date_start').val(date_start); 1261 $('#subcription #date_end').val(date_end); 1262 $('#subcription #period').val(period); 1263 $('#subcription #language_id').val($('#language').val()); 1264 1265 return false; 1266} 1267 1268function add_month(month, year) { 1269 t_m = Number(month); 1270 t_y = Number(year); 1271 if (t_m === 12) { 1272 t_m = 1; 1273 t_y += 1; 1274 } else 1275 t_m += 1; 1276 return [t_m, t_y]; 1277} 1278 1279function subscription_init() { 1280 var period = $('#period_from').children('option:selected').text(); 1281 $('#prop_period_start').text(period); 1282 $('#prop_period_start').attr('data-month', $('#period_from').children('option:selected').attr('data-month')); 1283 $('#prop_period_start').attr('data-year', $('#period_from').children('option:selected').attr('data-year')); 1284 1285 var period2 = $('#period_to').children('option:selected').text(); 1286 $('#prop_period_end').text(period2); 1287 $('#prop_period_end').attr('data-month', $('#period_to').children('option:selected').attr('data-month')); 1288 $('#prop_period_end').attr('data-year', $('#period_to').children('option:selected').attr('data-year')); 1289 1290 var language = $('#language').children('option:selected').text(); 1291 $('#prop_language').text(language); 1292}; 1293 1294function subscr_descr_height_align() { 1295 var descrs = $('.descrs').children('.block'); 1296 var h = 0; 1297 //setTimeout(function(){ 1298 descrs.each(function () { 1299 if (h < $(this).height()) 1300 h = $(this).height(); 1301 }); 1302 $('.descrs').height(h); 1303 //}, 500); 1304} 1305 1306function filters_clear() { 1307 $('.checkbox').each(function () { 1308 $(this).removeClass('checked'); 1309 }); 1310 $('select').each(function () { 1311 $(this).selectedIndex = 1; 1312 }); 1313 $('#filterForm').trigger('reset'); 1314 return false; 1315} 1316 1317function filters_reinitialize() { 1318 $('.checkbox').each(function () { 1319 if ($(this).siblings('input').prop('checked')) 1320 $(this).addClass('checked'); 1321 }); 1322 return false; 1323} 1324 1325function add_edition(_this) { 1326 console.log('add one select'); 1327} 1328 1329function remove_edition(_this) { 1330 console.log('remove one select'); 1331} 1332 1333/*function get_reminds() { 1334 /*$.post(url, $('#subcription').serialize(), function(data){ 1335 var data = JSON.parse(data); 1336 if(data == true) { 1337 console.log('sent'); 1338 alert('ÐодпиÑка добавлена'); 1339 location = '/'; 1340 } 1341 });*/ 1342/*var t = 'Title'; 1343var s = 'subj'; 1344var l = 'link'; 1345var i = "/img/map_pointer.png"; 1346if(true) { 1347 /*return { 1348 lang: 'uk', 1349 events: { 1350 e0: { 1351 title: { 1352 'ru': 'ruTitle', 1353 'uk': 'ukTitle',
1354 }, 1355 subject: { 1356 'ru': 'ru' + s, 1357 'uk': 'uk' + s, 1358 }, 1359 link: l, 1360 img: i, 1361 }, 1362 e1: { 1363 title: { 1364 'ru': 'ruHuyajtle', 1365 'uk': 'ukHuyajtle', 1366 }, 1367 subject: { 1368 'ru': 'ruSu', 1369 'uk': 'ukSu', 1370 }, 1371 link: l, 1372 img: i, 1373 }, 1374 } 1375 };*/ 1376/*return remind_events(); 1377} 1378else 1379return false; 1380}*/ 1381 1382function process_ratings() { 1383 var ratings = $('.rating'); 1384 ratings.each(function () { 1385 var rate = $(this).children('.rating-cont').children('.rating-votes').data('rate'); 1386 var star_widht = Math.round(rate * 12); 1387 if (star_widht < 60) 1388 star_widht += 1; 1389 $(this).children('.rating-cont').children('.rating-votes').width(star_widht); 1390 if (rate) 1391 $(this).children('.rating-cont').children('.rating-votes').attr('title', $('#comment-user-rating').attr('data-message') + ': ' + rate); 1392 }); 1393} 1394 1395function search_thematical_update() { 1396 setTimeout(function () { 1397 var arr = []; 1398 var send_ind = false; 1399 var checks = $('.edition ul.multiselect-container li input[type=checkbox]:not([value=multiselect-all])'); 1400 checks.each(function () { 1401 if ($(this).prop('checked')) { 1402 arr.push($(this).val()); 1403 send_ind = true; 1404 } 1405 }); 1406 if (send_ind) { 1407 $.ajax({ 1408 url: '/search/get-rubrics', 1409 method: 'POST', 1410 data: { 1411 editions: arr 1412 } 1413 }).done(function (data) { 1414 var data = JSON.parse(data); 1415 //console.log(data); 1416 if (data) { 1417 var html = ''; 1418 html += '<select id="sel_them_1" name="rubrics[]" multiple="multiple">'; 1419 //html += '<optgroup><option value="multiselect-all">ÐÑбÑаÑÑ Ð²Ñе</option></optgroup>'; 1420 for (var key in data) { 1421 html += '<optgroup label="' + key + '">'; 1422 for (var key2 in data[key]) { 1423 html += '<option value="' + key2 + '">' + data[key][key2] + '</option>'; 1424 } 1425 html += '</optgroup>'; 1426 } 1427 html += '</select>'; 1428 var obj = $('.thematical')[0]; 1429 $(obj).empty(); 1430 $(obj).append(html); 1431 var obj2 = $('#sel_them_1'); 1432 $(obj2).multiselect({ 1433 includeSelectAllOption: true 1434 }); 1435 } 1436 }); 1437 } 1438 }, 1); 1439} 1440 1441function search_rubric_update() { 1442 setTimeout(function () { 1443 var arr = []; 1444 var send_ind = false; 1445 var checks = $('.edition ul.multiselect-container li input[type=checkbox]:not([value=multiselect-all])'); 1446 checks.each(function () { 1447 if ($(this).prop('checked')) { 1448 arr.push($(this).val()); 1449 send_ind = true; 1450 } 1451 }); 1452 if (send_ind) { 1453 $.ajax({ 1454 url: '/search/get-type-materials', 1455 method: 'POST', 1456 data: { 1457 editions: arr 1458 } 1459 }).done(function (data) { 1460 var data = JSON.parse(data); 1461 //console.log(data); 1462 if (data) { 1463 var html = ''; 1464 html += '<select id="sel_rub_1" name="type_materials[]" multiple="multiple">'; 1465 for (var key in data) { 1466 html += '<option value="' + key + '">' + data[key] + '</option>'; 1467 } 1468 html += '</select>'; 1469 var obj = $('.rubric')[0]; 1470 $(obj).empty(); 1471 $(obj).append(html); 1472 var obj2 = $('#sel_rub_1'); 1473 $(obj2).multiselect({ 1474 includeSelectAllOption: true 1475 }); 1476 } 1477 }); 1478 } 1479 }, 1); 1480} 1481 1482function print_body() { 1483 window.print(); 1484} 1485 1486function preloadImages(arr, callback) { 1487 var images = []; 1488 for (var i = 0; i < arr.length; i++) { 1489 images[i] = new Image(); 1490 images[i].src = arr[i]; 1491 } 1492 callback(); 1493} 1494 1495 1496function isMobile() { 1497 var res = navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile|Windows Phone|PlayBook|BB10|Nokia/i); 1498 if (res != null) 1499 return true; 1500 else 1501 return false; 1502} 1503 1504function myFunction(x) { 1505 x.classList.toggle("change"); 1506}
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.