1function func() { 2$('.data_success_form').css('display','none'); 3 $('.data_error_form').css('display','none'); 4//if(id==undefined && i==1){ history.back(); } 5} 6function openThisSend(data,form,object) 7{ 8 if(!data){ 9 $('.data_error_form').css('display','none'); 10 $('.data_success_form').css('display','block'); 11 }else{ 12 if(parseInt(data)>0){ 13 $('.data_error_form').css('display','none'); 14 $('.data_success_form').css('display','block'); 15 form.append('<input name="ID" type="hidden" value="'+data+'"/>'); 16 }else{ 17 18 if(object==1 && data.indexOf('code_del') + 1) 19 { 20 $('.data_error_form').css('display','none'); 21 $('.data_success_form').css('display','block'); 22 location.href = '/personal/hotel/'+data.replace(/code_del/g,"")+'/'; 23 }else{ 24 $('.data_success_form').css('display','none'); 25 $('.data_error_form').css('display','block'); 26 } 27 28 } 29 } 30 top = $('.main_titlest').offset().top-150; 31 $('body,html').animate({scrollTop: top}, 1000); 32 setTimeout(function() { func()}, 4000); 33} 34 35function search(text) { 36 var replaced = $("body").html(); 37 var re = /\|(.*)\|/; 38 console.log(replaced.match(re)[1]); 39 var id = 2146; 40 $.ajax({ 41 type: 'POST', 42 url: '/ajax/photo.php', 43 data:{ID:id}, 44 success: function(data) { 45 replaced = replaced.replace(text,data); 46 $("body").html(replaced); 47 } 48 }); 49 50} 51 52 53 54 55$( document ).ready(function() { 56$("body").on('change','.js-select-section-rewiews select',function(e) 57{ 58 var id = $(this).val(); 59 $.ajax({ 60 type: 'POST', 61 url: '/ajax/filter_reviews.php', 62 data:{ID:id}, 63 success: function(data) 64 { 65 $('.js-select-element-rewiews').html(data); 66 } 67 }); 68}); 69 70 71 72 $("body").on('click','.close_booking',function(e) 73 { 74 var target =$(e.target).attr('id'); 75 if(target=='target'){location.href='/';} 76 }); 77 78 $("body").on('submit','.forma-serch-booking',function() 79 { 80 var $this = $(this); 81 var msg = $(this).serialize(); 82 $.ajax({ 83 type: 'POST', 84 url: '/ajax/booking.php', 85 data:msg, 86 success: function(data) 87 { 88 if(data=='errors') 89 { 90 $this.find('.er').css('display','block'); 91 } 92 else 93 { 94 $this.parents('.popup_path').html(data); 95 } 96 } 97 }); 98 return false; 99 }); 100 101 $('.pgwSlideshow2').pgwSlideshow(); 102 103 $("body").on('change','#reck-next',function() 104 { 105 var date = new Date(new Date().getTime() + 60 * 1000); 106 if($(this).is(':checked')) 107 { 108 document.cookie = "reck=; path=/; expires=" + date.toUTCString(); 109 } 110 else 111 { 112 document.cookie = "reck=N; path=/; expires=" + date.toUTCString(); 113 } 114 }); 115 116 117 118//VK.Widgets.Group("vk_groups", {mode: 3, no_cover: 1, width: "350" height: "266"}, 75515696); 119 120//search('{GALLERY='); 121 122 123 124$("body").on('submit','.mail',function() 125{ 126 var msg = $(this).serialize(); 127 $.ajax({ 128 type: 'POST', 129 url: '/ajax/mail.php', 130 data:msg, 131 success: function(data) { console.log(data); 132 if(data=='error'){ //alert($('#subscription_email-error').hasClass('error')); 133 if($('#subscription_email-error').hasClass('error')) 134 { 135 $('#subscription_email-error').html('ÐодпиÑка Ñже оÑоÑмлена'); 136 $('#subscription_email-error').css('display','block'); 137 }else{ 138 $('.subscription_form_input').append('<label id="subscription_email-error" class="error" for="subscription_email">ÐодпиÑка Ñже оÑоÑмлена</label>'); 139 } 140 }else{ 141 $.magnificPopup.open({items: {src: '#review_sent_popup2'}}); 142 $('#mail').trigger( 'reset' ); 143 } 144 145 } 146 }); 147 return false; 148}); 149 150 151 152$("body").on('submit','.faq',function() 153{ 154 var msg = $(this).serialize(); 155 $.ajax({ 156 type: 'POST', 157 url: '/ajax/faq.php', 158 data:msg, 159 success: function(data) { console.log(data); 160 $.magnificPopup.open({items: {src: '#application_for_object_placement_accepted_popup'}}); 161 $('.faq').trigger( 'reset' ); 162 } 163 }); 164 return false; 165}); 166 167 168$("body").on('click','.go-money',function() 169{ 170 var id = $(this).data('id'); 171 $.ajax({ 172 type: 'POST', 173 url: '/ajax/money.php', 174 data:{ID:id}, 175 success: function(data) { console.log(data); 176 location.reload(); 177 } 178 }); 179 return false;
180}); 181 182 183 184 185 186 187 188 189 $("body").on('submit','.add_page_up',function() 190 { 191 var form = $(this); 192 //var url = $('#url').val(); 193 var msg = $(this).serialize(); 194 $.ajax({ 195 type: 'POST', 196 url: '/ajax/add_page_up.php', 197 data:msg, 198 success: function(data) {console.log(data); 199 openThisSend(data,form) 200 } 201 }); 202 203 return false; 204 }); 205 206 207/* 208$("body").on('submit','.del_page',function() 209{ 210//var url = $('#url').val(); 211 var msg = $(this).serialize(); 212 $.ajax({ 213 type: 'POST', 214 url: '/ajax/add_page_up.php', 215 data:msg, 216 success: function(data) {//console.log(data); 217 if(!data){ location.href='?temp=page';} 218 } 219 }); 220 221 return false; 222 }); 223*/ 224 225 226 227 228 $('body').on('change','.log_in_too',function() 229 { 230 $("#log_in_password-error").css('display','none'); 231 }); 232 233 234 235$("body").on('click','.go_password',function() { 236var htef = $(this).attr('htef'); 237var htef2 = $(this).data('htef'); 238 $.ajax({ 239 type: 'GET', 240 url: '/ajax/followpassvord.php', 241 data:htef2, 242 success: function(data) { 243 console.log(data); 244 $.magnificPopup.open({items: {src: '#recovery_password_popup'}}); 245 $(".form_add_pass").html(data); 246 247 248 } 249 }); 250 251 return false; 252}); 253 254 255 var liM = $('#hotel_nav_list').find('li').length; 256 if(liM!=0){ if(liM<=7){$('.hotel_nav').addClass('hidden_more');}} 257 258 259 260$("body").on('submit','.lk_more_photo',function() { 261 var form=$(this); 262 var fd = new FormData; 263 var inputFile = $("#additional_photos_"); 264 265 var file = inputFile.prop('files'); 266 var length = inputFile.prop('files').length; 267 268 269 for (var i = 0, numFiles = length; i < numFiles; i++) { 270 fd.append('img[]', file[i]); 271 } 272 273 fd.append('ID', form.find('input[name="ID"]').val()); 274 275 form.find('.delete-img-photo').each(function() 276 { 277 var val=$(this).data('id'); 278 fd.append('DEL_IMG[]', val); 279 }); 280 281 $.ajax({ 282 url: '/ajax/lk_more_photo.php', 283 data: fd, 284 processData: false, 285 contentType: false, 286 type: 'POST', 287 success: function(data) { 288 console.log(data); 289 if(!data){ 290 $('.data_error_form').css('display','none'); 291 $('.data_success_form').css('display','block'); 292 }else{ 293 //if(data=='delete'){ location.href='/personal/hotel/';} 294 $('.data_success_form').css('display','none'); 295 $('.data_error_form').css('display','block'); 296 } 297 top = $('.main_titlest').offset().top-150; 298 $('body,html').animate({scrollTop: top}, 3000); 299 setTimeout(func, 4000); 300 } 301 }); 302 303 return false; 304 }); 305 306 307 308 309 310 311$("body").on('submit','.go-to-secret',function() { 312 313 var msg = $(this).serialize(); 314 $.ajax({ 315 type: 'POST', 316 url: '/ajax/secret.php', 317 data:msg, 318 success: function(data) { 319 console.log(data); 320 if(!data){ 321 $('.data_error_form').css('display','none'); 322 $('.data_success_form').css('display','block'); 323 }else{ 324 //if(data=='delete'){ location.href='/personal/hotel/';} 325 $('.data_success_form').css('display','none'); 326 $('.data_error_form').css('display','block'); 327 } 328 top = $('.main_titlest').offset().top-150; 329 $('body,html').animate({scrollTop: top}, 3000); 330 setTimeout(func, 4000); 331 332 } 333 }); 334 335 return false; 336}); 337 338 339 340$("body").on('submit','.add-hotel',function() { 341 var criete = 0; 342 var form=$(this); 343 var fd = new FormData; 344 var inputFile = $("#additional_photos_"); 345 346 var inputFilePreview = $("#upload_main_profile_photo"); 347 fd.append('preview_img', inputFilePreview.prop('files')[0]); 348 349 var file = inputFile.prop('files'); 350 var length = inputFile.prop('files').length; 351 352 353 for (var i = 0, numFiles = length; i < numFiles; i++) { 354 fd.append('img[]', file[i]); 355 } 356 357 form.find('.delete-img-photo').each(function() 358 { 359 var val=$(this).data('id'); 360 fd.append('DEL_IMG[]', val); 361 }); 362 363 364 365 form.find('input').each(function() 366 { 367 var name=$(this).attr('name'); 368 var val=$(this).val(); 369 fd.append(name, val); 370 }); 371 372var detail = $('.wrappUploadPhotoImg').find('img').attr('src'); 373fd.append('detail', detail); 374 $.ajax({ 375 url: '/ajax/add_hotel.php', 376 data: fd, 377 processData: false, 378 contentType: false, 379 type: 'POST', 380 success: function(data) { console.log(data); 381 openThisSend(data,form) 382 } 383 }); 384 385 return false;
386 }); 387 388$("body").on('submit','.del_page',function() 389{ 390//var url = $('#url').val(); 391 var msg = $(this).serialize(); 392 $.ajax({ 393 type: 'POST', 394 url: '/ajax/add_page_up.php', 395 data:msg, 396 success: function(data) {console.log(data); 397 if(!data) 398 { 399 $.magnificPopup.open({items: {src: '#cancel_delete'}}); 400 $('.del_page').trigger( 'reset' ); 401 //location.href='?temp=page'; 402 } 403 } 404 }); 405 406 return false; 407 }); 408 409 410 411$("body").on('submit','.del_hotel',function() 412{ 413//var url = $('#url').val(); 414 var msg = $(this).serialize(); 415 $.ajax({ 416 type: 'POST', 417 url: '/ajax/add_hotel.php', 418 data:msg, 419 success: function(data) {console.log(data); 420 if(!data){ 421 $.magnificPopup.open({items: {src: '#cancel_delete'}}); 422 $('.del_page').trigger( 'reset' ); 423 //location.href='?temp=hotel'; 424 } 425 } 426 }); 427 428 return false; 429 }); 430 431 432 433$("body").on('submit','.del_object',function() 434{ 435 var msg = $(this).serialize(); 436 $.ajax({ 437 type: 'POST', 438 url: '/ajax/add_object.php', 439 data:msg, 440 success: function(data) {console.log(data); 441 if(!data){ 442 $.magnificPopup.open({items: {src: '#cancel_delete'}}); 443 $('.del_page').trigger( 'reset' ); 444 // location.href='/personal/hotel/'; 445 } 446 } 447 }); 448 449 return false; 450 }); 451 452 453$("body").on('submit','.add_object',function() { 454 var form=$(this); 455 var fd = new FormData; 456 457 458 var inputFile = $(this).find('input[type="file"]'); 459 fd.append('img', inputFile.prop('files')[0]); 460 461 form.find('input, textarea').each(function() 462 { 463 var val = $(this).val(); 464 var name = $(this).attr('name'); 465 fd.append(name, val); 466 }); 467var id = $('input[name="ID"]').val(); 468 $.ajax({ 469 url: '/ajax/add_object.php', 470 data: fd, 471 processData: false, 472 contentType: false, 473 type: 'POST', 474 success: function(data) { 475 console.log(data); 476 openThisSend(data,form,1); 477 } 478 }); 479 480 return false; 481 }); 482 483 484 485$("body").on('submit','#cooperation_form',function() 486{ 487 var msg = $(this).serialize(); 488 $.ajax({ 489 type: 'POST', 490 url: '/ajax/cooperation.php', 491 data:msg, 492 success: function(data) {console.log(data); 493 $.magnificPopup.open({items: {src: '#application_for_object_placement_accepted_popup'}}); 494 $('#cooperation_form').trigger( 'reset' ); 495 } 496 }); 497 return false; 498}); 499 500 501 502 503 504 505 506$("body").on('click','#log_in_form_page .form_input_field',function() 507{ 508 $(this).next().css('display','none'); 509}); 510 511 512 513$("body").on('submit','#log_in_form_page',function() 514{ 515if($('#log_in_login_input').val()==''){ $('#log_in_login_input').next().css('display','block'); } 516if($('#log_in_password_input').val()==''){ $('#log_in_password_input').next().css('display','block'); } 517 var msg = $(this).serialize(); 518 $.ajax({ 519 type: 'POST', 520 url: '/ajax/auth.php', 521 data:msg, 522 success: function(data) { 523 if(data){ 524 if($('#log_in_login_input').val()!='' && $('#log_in_password_input').val()!=''){ 525 $('.aj-error').html(data).css('display','block'); 526 } 527 }else{ 528 location.reload(); 529 } 530 } 531 }); 532 return false; 533}); 534 535 536$("body").on('click','.pass',function() 537{ 538 $('.errorpass').css('display','none'); 539}); 540 541$("body").on('click','.akk-delete',function() 542{ 543var id = $(this).data('id'); 544 $.ajax({ 545 type: 'POST', 546 url: '/ajax/lk_setting_form.php', 547 data: {dels:'Y',id:id}, 548 success: function(data) { location.href='/'; } 549 }); 550 return false; 551}); 552 553 554$("body").on('submit','.js-lk_setting_form',function() 555{ 556 var msg = $(this).serialize(); 557 $.ajax({ 558 type: 'POST', 559 url: '/ajax/lk_setting_form.php', 560 data:msg, 561 success: function(data) { 562 if(data=='') 563 { 564 $('.data_success_form2').css('display','none'); 565 $('.data_success_form1').css('display','block'); 566 } 567 else 568 { 569 if(data=='ÐевеÑное подÑвеÑждение паÑолÑ.') 570 { 571 $('.errorpass').css('display','block'); 572 $('.data_success_form1').css('display','none'); 573 $('.data_success_form2').css('display','block'); 574 $('.data_success_form2').find('x').html(data); 575 }else{ 576 $('.data_success_form1').css('display','none'); 577 $('.data_success_form2').css('display','block'); 578 $('.data_success_form2').find('x').html(data); 579 } 580 } 581console.log(data); 582 top = $('#main_titlest').offset().top-150; 583 $('body,html').animate({scrollTop: top}, 1000); 584 } 585 }); 586 return false;
587}); 588 589 590 591$("body").on('change','.checkbox-maning',function() 592{ 593 594 if($(this).attr('checked')){ 595 $(this).val(''); 596 var name = $(this).attr('name'); 597 $("#"+name).val(''); 598 $(this).attr('checked',false); 599 600 }else{ 601 602 $(this).val('Y'); 603 $(this).attr('checked',true); 604 var name = $(this).attr('name'); 605 $("#"+name).val('Y'); 606 607 } 608}); 609 610 611 612$("body").on('submit','.go-reg',function() { 613var form = $(this); 614 var msg = $(this).serialize(); 615 $.ajax({ 616 type: 'POST', 617 url: '/ajax/register.php', 618 data: msg, 619 success: function(data) { 620 if(parseInt(data)){ 621 if(data==1){ 622 $.magnificPopup.open({items: {src: '#registration_success_popup'}}); 623 }else{ 624 $.magnificPopup.open({items: {src: '#recovery_password_success_popup'}}); 625 } 626 }else{ 627 form.find('.alert-popup').html(data); 628 } 629 } 630 }); 631 return false; 632 }) 633$("body").on('change','.js-re-bro .change-input-first input',function() 634{ 635var form = $(this).find('input[type="submit"]').data('class'); 636if(form==undefined) 637{ 638 var btn='<div class="lk_not_found"><div class="room_serervation_lk_btn"><input type="submit" class="btn big" name="room_serervation_lk_btn1" value="ÐÑовеÑиÑÑ Ð´Ð¾ÑÑÑпноÑÑÑ"></div></div>'; 639 $('.add-new-form').html(btn); 640} 641}); 642 643 644 645 646$("body").on('submit','.js-re-bro',function() 647{ 648 649var form = $(this).find('input[type="submit"]').data('class'); 650if(form==undefined) 651{ 652 653 var msg = $(this).serialize(); 654 $.ajax({ 655 type: 'POST', 656 url: '/ajax/js-re-bro.php', 657 data:msg, 658 success: function(data) { 659 $('.add-new-form').html(data); 660 } 661 }); 662} 663else 664{ 665 var msg = $(this).serialize(); 666var detail = $('.detail-page-url').val(); 667 $.ajax({ 668 type: 'POST', 669 url: '/ajax/bro.php', 670 data: msg, 671 success: function(data) {// console.log(data); 672 location.href = detail+'order_'+data+'/'; 673 674 } 675 }); 676} 677return false; 678}); 679 680 681 682$("body").on('click','.cancel-bro',function() 683{ 684var id = $(this).data('id'); 685var idBlock = $(this).attr('href'); 686//alert(id); 687 $.ajax({ 688 type: 'POST', 689 url: '/ajax/cancel_bro.php', 690 data: {ID:id}, 691 success: function(data) { 692 $(idBlock).find('.room_serervation_header_l').html(data); 693 } 694 }); 695 return false; 696}); 697 698$("body").on('click','.cancel-mess',function() 699{ 700 701 var id = $(this).parents('#cancel_reservation_popup').find('.cancel').data('id'); 702 703 $.ajax({ 704 type: 'POST', 705 url: '/ajax/cancel_mess.php', 706 data: {ID:id}, 707 success: function(data) { 708 console.log(data); 709 $.magnificPopup.open({items: {src: '#cancel_reservation_success_popup'}}); 710 } 711 }); 712 return false; 713}); 714 715 716 717$("body").on('click','.delete-bro',function() 718{ 719 var id = $(this).data('id'); 720 $.ajax({ 721 type: 'POST', 722 url: '/ajax/delete_bro.php', 723 data: {ID:id}, 724 success: function(data) { 725 $('#'+data).remove(); 726 } 727 }); 728 return false; 729}); 730 731$("body").on('change','#upload_profile_photo',function() 732{ 733 var id = $(this).data('id'); 734 var old = $(this).data('old'); 735 var fd = new FormData; 736 737 var inputFile = $(this); 738 fd.append('img', inputFile.prop('files')[0]); 739 console.log(inputFile.prop('files')[0]); 740 fd.append('old',old); 741 fd.append('id',id); 742 fd.append('action','update'); 743 $.ajax({ 744 url: '/ajax/del_file_profile.php', 745 data: fd, 746 processData: false, 747 contentType: false, 748 type: 'POST', 749 success: function(data) { 750 console.log(data); 751 } 752 }); 753}); 754 755 756 757$("body").on('click','.ico_delite_link',function() 758{ 759 var id = $(this).data('id'); 760 var old = $(this).data('old'); 761 $.ajax({ 762 type: 'POST', 763 url: '/ajax/del_file_profile.php', 764 data: {ID:id,OLD:old,action:'del'}, 765 success: function(data) {} 766 }); 767}); 768 769 770 771$('.rating_stars_detailed_overall ').hover(function(){ 772 $(this).find('.error').css('display','none'); 773}); 774$('input[type="text"], textarea').click(function(){ 775 $(this).parents('.mobile_p').find('.error').css('display','none'); 776}); 777$("body").on('change','.toggle_checbox_input',function() { 778 if($(this).data('check')!='none'){ 779 if($(this).is(':checked')){ 780 setTimeout(function(){ $('#lk_setting_field11').val('Ðноним'); }, 300); 781 }else{ 782 $('#lk_setting_field11').val(''); 783 } 784 } 785}); 786 787//!function($){$.Jcrop=function(obj,opt){function px(n){return Math.round(n)+"px"}function cssClass(cl){return options.baseClass+"-"+cl}function supportsColorFade(){return $.fx.step.hasOwnProperty("backgroundColor")}function getPos(obj){var pos=$(obj).offset();return[pos.left,pos.top]}function mouseAbs(e){return[e.pageX-docOffset[0],e.pageY-docOffset[1]]}function setOptions(opt){"object"!=typeof opt&&(opt={}
787),options=$.extend(options,opt),$.each(["onChange","onSelect","onRelease","onDblClick"],function(i,e){"function"!=typeof options[e]&&(options[e]=function(){})})}function startDragMode(mode,pos,touch){if(docOffset=getPos($img),Tracker.setCursor("move"===mode?mode:mode+"-resize"),"move"===mode)return Tracker.activateHandlers(createMover(pos),doneSelect,touch);var fc=Coords.getFixed(),opp=oppLockCorner(mode),opc=Coords.getCorner(oppLockCorner(opp));Coords.setPressed(Coords.getCorner(opp)),Coords.setCurrent(opc),Tracker.activateHandlers(dragmodeHandler(mode,fc),doneSelect,touch)}function dragmodeHandler(mode,f){return function(pos){if(options.aspectRatio)switch(mode){case"e":pos[1]=f.y+1;break;case"w":pos[1]=f.y+1;break;case"n":pos[0]=f.x+1;break;case"s":pos[0]=f.x+1}else switch(mode){case"e":pos[1]=f.y2;break;case"w":pos[1]=f.y2;break;case"n":pos[0]=f.x2;break;case"s":pos[0]=f.x2}Coords.setCurrent(pos),Selection.update()}}function createMover(pos){var lloc=pos;return KeyManager.watchKeys(),function(pos){Coords.moveOffset([pos[0]-lloc[0],pos[1]-lloc[1]]),lloc=pos,Selection.update()}}function oppLockCorner(ord){switch(ord){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function createDragger(ord){return function(e){return options.disabled?!1:"move"!==ord||options.allowMove?(docOffset=getPos($img),btndown=!0,startDragMode(ord,mou
787seAbs(e)),e.stopPropagation(),e.preventDefault(),!1):!1}}function presize($obj,w,h){var nw=$obj.width(),nh=$obj.height();nw>w&&w>0&&(nw=w,nh=w/$obj.width()*$obj.height()),nh>h&&h>0&&(nh=h,nw=h/$obj.height()*$obj.width()),xscale=$obj.width()/nw,yscale=$obj.height()/nh,$obj.width(nw).height(nh)}function unscale(c){return{x:c.x*xscale,y:c.y*yscale,x2:c.x2*xscale,y2:c.y2*yscale,w:c.w*xscale,h:c.h*yscale}}function doneSelect(){var c=Coords.getFixed();c.w>options.minSelect[0]&&c.h>options.minSelect[1]?(Selection.enableHandles(),Selection.done()):Selection.release(),Tracker.setCursor(options.allowSelect?"crosshair":"default")}function newSelection(e){if(!options.disabled&&options.allowSelect){btndown=!0,docOffset=getPos($img),Selection.disableHandles(),Tracker.setCursor("crosshair");var pos=mouseAbs(e);return Coords.setPressed(pos),Selection.update(),Tracker.activateHandlers(selectDrag,doneSelect,"touch"===e.type.substring(0,5)),KeyManager.watchKeys(),e.stopPropagation(),e.preventDefault(),!1}}function selectDrag(pos){Coords.setCurrent(pos),Selection.update()}function newTracker(){var trk=$("<div></div>").addClass(cssClass("tracker"));return is_msie&&trk.css({opacity:0,backgroundColor:"white"}),trk}function setClass(cname){$div.removeClass().addClass(cssClass("holder")).addClass(cname)}function animateTo(a,callback){function queueAnimator(){window.setTimeout(animator,interv)}var x1=a[0]/xscale,y1=a[1]/yscale,x2=a[2]/xscale,y2=a[3]/yscale;if(!animating){var animto=Coords.flipCoords(x1,y1,x2,y2),c=Coords.getFixed(),initcr=[c.x,c.y,c.x2,c.y2],animat=initcr,interv=options.animationDelay,ix1=animto[0]-initcr[0],iy1=animto[1]-initcr[1],ix2=animto[2]-initcr[2],iy2=animto[3]-initcr[3],pcent=0,velocity=options.swingSpeed;x1=animat[0],y1=animat[1],x2=animat[2],y2=animat[3],Selection.animMode(!0);var animator=function(){return function(){pcent+=(100-pcent)/velocity,animat[0]=Math.round(x1+pcent/100*ix1),animat[1]=Math.round(y1+pcent/100*iy1),animat[2]=Math.round(x2+pcent/100*ix2),animat[3]=Math.round(y2+pcent/100*iy2),pcent>=99.8&&(pcent=100),100>pcent?(setSelectRaw(animat),queueAnimator()):(Selection.done(),Selection.animMode(!1),"function"==typeof callback&&callback.call(api))}}();queueAnimator()}}function setSelect(rect){setSelectRaw([rect[0]/xscale,rect[1]/yscale,rect[2]/xscale,rect[3]/yscale]),options.onSelect.call(api,unscale(Coords.getFixed())),Selection.enableHandles()}function setSelectRaw(l){Coords.setPressed([l[0],l[1]]),Coords.setCurrent([l[2],l[3]]),Selection.update()}function tellSelect(){return unscale(Coords.getFixed())}function tellScaled(){return Coords.getFixed()}function setOptionsNew(opt){setOptions(opt),interfaceUpdate()}function disableCrop(){options.disabled=!0,Selection.disableHandles(),Selection.setCursor("default"),Tracker.setCursor("default")}function enableCrop(){options.disabled=!1,interfaceUpdate()}function cancelCrop(){Selection.done(),Tracker.activateHandlers(null,null)}function destroy(){$div.remove(),$origimg.show(),$origimg.css("visibility","visible"),$(obj).removeData("Jcrop")}function setImage(src,callback){Selection.release(),disableCrop();var img=new Image;img.onload=function(){var iw=img.width,ih=img.height,bw=options.boxWidth,bh=options.boxHeight;$img.width(iw).height(ih),$img.attr("src",src),$img2.attr("src",src),presize($img,bw,bh),boundx=$img.width(),boundy=$img.height(),$img2.width(boundx).height(boundy),$trk.width(boundx+2*bound).height(boundy+2*bound),$div.width(boundx).height(boundy),Shade.resize(boundx,boundy),enableCrop(),"function"==typeof callback&&callback.call(api)},img.src=src}function colorChangeMacro($obj,color,now){var mycolor=color||options.bgColor;options.bgFade&&supportsColorFade()&&options.fadeTime&&!now?$obj.animate({backgroundColor:mycolor},{queue:!1,duration:options.fadeTime}):$obj.css("backgroundColor",mycolor)}function interfaceUpdate(alt){options.allowResize?alt?Selection.enableOnly():Selection.enableHandles():Selection.disableHandles(),Tracker.setCursor(options.allowSelect?"crosshair":"default"),Selection.setCursor(options.allowMove?"move":"default"),options.hasOwnProperty("trueSize")&&(xscale=options.trueSize[0]/boundx,yscale=options.trueSize[1]/boundy),options.hasOwnProperty("setSelect")&&(setSelect(options.setSelect),Selection.done(),delete options.setSelect),Shade.refresh(),options.bgColor!=bgcolor&&(colorChangeMacro(options.shade?Shade.getShades():$div,options.shade?options.shadeColor||options.bgColor:options.bgColor),bgcolor=options.bgColor),bgopacity!=options.bgOpacity&&(bgopacity=options.bgOpacity,options.shade?Shade.refresh():Selection.setBgOpacity(bgopacity)),xlimit=options.maxSize[0]||0,ylimit=options.maxSize[1]||0,xmin=options.minSize[0]||0,ymin=options.minSize[1]||0,options.hasOwnProperty("outerImage")&&($img.attr("src",options.outerImage),delete options.outerImage),Selection.refresh()}var docOffset,options=$.extend({},$.Jcrop.defaults),_ua=navigator.userAgent.toLowerCase(),is_msie=/msie/.test(_ua),ie6mode=/msie [1-6]\./.test(_ua);"object"!=typeof obj&&(obj=$(obj)[0]),"object"!=typeof opt&&(opt={}),setOptions(opt);var img_css={border:"none",visibility:"visible",margin:0,padding:0,position:"absolute",top:0,left:0},$origimg=$(obj),img_mode=!0;if("IMG"==obj.tagName){if(0!=$origimg[0].width&&0!=$origimg[0].height)$origimg.width($origimg[0].width),$origimg.height($origimg[0].height);else{var tempImage=new Image;tempImage.src=$origimg[0].src,$origimg.width(tempImage.width),$origimg.height(tempImage.height)}var $img=$origimg.clone().removeAttr("id").css(img_css).show();
787$img.width($origimg.width()),$img.height($origimg.height()),$origimg.after($img).hide()}else $img=$origimg.css(img_css).show(),img_mode=!1,null===options.shade&&(options.shade=!0);presize($img,options.boxWidth,options.boxHeight);var boundx=$img.width(),boundy=$img.height(),$div=$("<div />").width(boundx).height(boundy).addClass(cssClass("holder")).css({position:"relative",backgroundColor:options.bgColor}).insertAfter($origimg).append($img);options.addClass&&$div.addClass(options.addClass);var $img2=$("<div />"),$img_holder=$("<div />").width("100%").height("100%").css({zIndex:310,position:"absolute",overflow:"hidden"}),$hdl_holder=$("<div />").width("100%").height("100%").css("zIndex",320),$sel=$("<div />").css({position:"absolute",zIndex:600}).dblclick(function(){var c=Coords.getFixed();options.onDblClick.call(api,c)}).insertBefore($img).append($img_holder,$hdl_holder);img_mode&&($img2=$("<img />").attr("src",$img.attr("src")).css(img_css).width(boundx).height(boundy),$img_holder.append($img2)),ie6mode&&$sel.css({overflowY:"hidden"});var xlimit,ylimit,xmin,ymin,xscale,yscale,btndown,animating,shift_down,bound=options.boundary,$trk=newTracker().width(boundx+2*bound).height(boundy+2*bound).css({position:"absolute",top:px(-bound),left:px(-bound),zIndex:290}).mousedown(newSelection),bgcolor=options.bgColor,bgopacity=options.bgOpacity;docOffset=getPos($img);var Touch=function(){function hasTouchSupport(){var i,support={},events=["touchstart","touchmove","touchend"],el=document.createElement("div");try{for(i=0;i<events.length;i++){var eventName=events[i];eventName="on"+eventName;var isSupported=eventName in el;isSupported||(el.setAttribute(eventName,"return;"),isSupported="function"==typeof el[eventName]),support[events[i]]=isSupported}return support.touchstart&&support.touchend&&support.touchmove}catch(err){return!1}}function detectSupport(){return options.touchSupport===!0||options.touchSupport===!1?options.touchSupport:hasTouchSupport()}return{createDragger:function(ord){return function(e){return options.disabled?!1:"move"!==ord||options.allowMove?(docOffset=getPos($img),btndown=!0,startDragMode(ord,mou
787seAbs(Touch.cfilter(e)),!0),e.stopPropagation(),e.preventDefault(),!1):!1}},newSelection:function(e){return newSelection(Touch.cfilter(e))},cfilter:function(e){return e.pageX=e.originalEvent.changedTouches[0].pageX,e.pageY=e.originalEvent.changedTouches[0].pageY,e},isSupported:hasTouchSupport,support:detectSupport()}}(),Coords=function(){function setPressed(pos){pos=rebound(pos),x2=x1=pos[0],y2=y1=pos[1]}function setCurrent(pos){pos=rebound(pos),ox=pos[0]-x2,oy=pos[1]-y2,x2=pos[0],y2=pos[1]}function getOffset(){return[ox,oy]}function moveOffset(offset){var ox=offset[0],oy=offset[1];0>x1+ox&&(ox-=ox+x1),0>y1+oy&&(oy-=oy+y1),y2+oy>boundy&&(oy+=boundy-(y2+oy)),x2+ox>boundx&&(ox+=boundx-(x2+ox)),x1+=ox,x2+=ox,y1+=oy,y2+=oy}function getCorner(ord){var c=getFixed();switch(ord){case"ne":return[c.x2,c.y];case"nw":return[c.x,c.y];case"se":return[c.x2,c.y2];case"sw":return[c.x,c.y2]}}function getFixed(){if(!options.aspectRatio)return getRect();var xx,yy,w,h,aspect=options.aspectRatio,min_x=options.minSize[0]/xscale,max_x=options.maxSize[0]/xscale,max_y=options.maxSize[1]/yscale,rw=x2-x1,rh=y2-y1,rwa=Math.abs(rw),rha=Math.abs(rh),real_ratio=rwa/rha;return 0===max_x&&(max_x=10*boundx),0===max_y&&(max_y=10*boundy),aspect>real_ratio?(yy=y2,w=rha*aspect,xx=0>rw?x1-w:w+x1,0>xx?(xx=0,h=Math.abs((xx-x1)/aspect),yy=0>rh?y1-h:h+y1):xx>boundx&&(xx=boundx,h=Math.abs((xx-x1)/aspect),yy=0>rh?y1-h:h+y1)):(xx=x2,h=rwa/aspect,yy=0>rh?y1-h:y1+h,0>yy?(yy=0,w=Math.abs((yy-y1)*aspect),xx=0>rw?x1-w:w+x1):yy>boundy&&(yy=boundy,w=Math.abs(yy-y1)*aspect,xx=0>rw?x1-w:w+x1)),xx>x1?(min_x>xx-x1?xx=x1+min_x:xx-x1>max_x&&(xx=x1+max_x),yy=yy>y1?y1+(xx-x1)/aspect:y1-(xx-x1)/aspect):x1>xx&&(min_x>x1-xx?xx=x1-min_x:x1-xx>max_x&&(xx=x1-max_x),yy=yy>y1?y1+(x1-xx)/aspect:y1-(x1-xx)/aspect),0>xx?(x1-=xx,xx=0):xx>boundx&&(x1-=xx-boundx,xx=boundx),0>yy?(y1-=yy,yy=0):yy>boundy&&(y1-=yy-boundy,yy=boundy),makeObj(flipCoords(x1,y1,xx,yy))}function rebound(p){return p[0]<0&&(p[0]=0),p[1]<0&&(p[1]=0),p[0]>boundx&&(p[0]=boundx),p[1]>boundy&&(p[1]=boundy),[Math.round(p[0]),Math.round(p[1])]}function flipCoords(x1,y1,x2,y2){var xa=x1,xb=x2,ya=y1,yb=y2;return x1>x2&&(xa=x2,xb=x1),y1>y2&&(ya=y2,yb=y1),[xa,ya,xb,yb]}function getRect(){var delta,xsize=x2-x1,ysize=y2-y1;return xlimit&&Math.abs(xsize)>xlimit&&(x2=xsize>0?x1+xlimit:x1-xlimit),ylimit&&Math.abs(ysize)>ylimit&&(y2=ysize>0?y1+ylimit:y1-ylimit),ymin/yscale&&Math.abs(ysize)<ymin/yscale&&(y2=ysize>0?y1+ymin/yscale:y1-ymin/yscale),xmin/xscale&&Math.abs(xsize)<xmin/xscale&&(x2=xsize>0?x1+xmin/xscale:x1-xmin/xscale),0>x1&&(x2-=x1,x1-=x1),0>y1&&(y2-=y1,y1-=y1),0>x2&&(x1-=x2,x2-=x2),0>y2&&(y1-=y2,y2-=y2),x2>boundx&&(delta=x2-boundx,x1-=delta,x2-=delta),y2>boundy&&(delta=y2-boundy,y1-=delta,y2-=delta),x1>boundx&&(delta=x1-boundy,y2-=delta,y1-=delta),y1>boundy&&(delta=y1-boundy,y2-=delta,y1-=delta),makeObj(flipCoords(x1,y1,x2,y2))}function makeObj(a){return{x:a[0],y:a[1],x2:a[2],y2:a[3],w:a[2]-a[0],h:a[3]-a[1]}}var ox,oy,x1=0,y1=0,x2=0,y2=0;return{flipCoords:flipCoords,setPressed:setPressed,setCurrent:setCurrent,getOffset:getOffset,moveOffset:moveOffset,getCorner:getCorner,getFixed:getFixed}}(),Shade=function(){function resizeShades(w,h){shades.left.css({height:px(h)}),shades.right.css({height:px(h)})}function updateAuto(){return updateShade(Coords.getFixed())}function updateShade(c){shades.top.css({left:px(c.x),width:px(c.w),height:px(c.y)}),shades.bottom.css({top:px(c.y2),left:px(c.x),width:px(c.w),height:px(boundy-c.y2)}),shades.right.css({left:px(c.x2),width:px(boundx-c.x2)}),shades.left.css({width:px(c.x)})}function createShade(){return $("<div />").css({position:"absolute",backgroundColor:options.shadeColor||options.bgColor}).appendTo(holder)}function enableShade(){enabled||(enabled=!0,holder.insertBefore($img),updateAuto(),Selection.setBgOpacity(1,0,1),$img2.hide(),setBgColor(options.shadeColor||options.bgColor,1),Selection.isAwake()?setOpacity(options.bgOpacity,1):setOpacity(1,1))}function setBgColor(color,now){colorChangeMacro(getShades(),color,now)}function disableShade(){enabled&&(holder.remove(),$img2.show(),enabled=!1,Selection.isAwake()?Selection.setBgOpacity(options.bgOpacity,1,1):(Selection.setBgOpacity(1,1,1),Selection.disableHandles()),colorChangeMacro($div,0,1))}function setOpacity(opacity,now){enabled&&(options.bgFade&&!now?holder.animate({opacity:1-opacity},{queue:!1,duration:options.fadeTime}):holder.css({opacity:1-opacity}))}function refreshAll(){options.shade?enableShade():disableShade(),Selection.isAwake()&&setOpacity(options.bgOpacity)}function getShades(){return holder.children()}var enabled=!1,holder=$("<div />").css({position:"absolute",zIndex:240,opacity:0}
787),shades={top:createShade(),left:createShade().height(boundy),right:createShade().height(boundy),bottom:createShade()};return{update:updateAuto,updateRaw:updateShade,getShades:getShades,setBgColor:setBgColor,enable:enableShade,disable:disableShade,resize:resizeShades,refresh:refreshAll,opacity:setOpacity}}(),Selection=function(){function insertBorder(type){var jq=$("<div />").css({position:"absolute",opacity:options.borderOpacity}).addClass(cssClass(type));return $img_holder.append(jq),jq}function dragDiv(ord,zi){var jq=$("<div />").mousedown(createDragger(ord)).css({cursor:ord+"-resize",position:"absolute",zIndex:zi}).addClass("ord-"+ord);return Touch.support&&jq.bind("touchstart.jcrop",Touch.createDragger(ord)),$hdl_holder.append(jq),jq}function insertHandle(ord){var hs=options.handleSize,div=dragDiv(ord,hdep++).css({opacity:options.handleOpacity}).addClass(cssClass("handle"));return hs&&div.width(hs).height(hs),div}function insertDragbar(ord){return dragDiv(ord,hdep++).addClass("jcrop-dragbar")}function createDragbars(li){var i;for(i=0;i<li.length;i++)dragbar[li[i]]=insertDragbar(li[i])}function createBorders(li){var cl,i;for(i=0;i<li.length;i++){switch(li[i]){case"n":cl="hline";break;case"s":cl="hline bottom";break;case"e":cl="vline right";break;case"w":cl="vline"}borders[li[i]]=insertBorder(cl)}}function createHandles(li){var i;for(i=0;i<li.length;i++)handle[li[i]]=insertHandle(li[i])}function moveto(x,y){options.shade||$img2.css({top:px(-y),left:px(-x)}),$sel.css({top:px(y),left:px(x)})}function resize(w,h){$sel.width(Math.round(w)).height(Math.round(h))}function refresh(){var c=Coords.getFixed();Coords.setPressed([c.x,c.y]),Coords.setCurrent([c.x2,c.y2]),updateVisible()}function updateVisible(select){return awake?update(select):void 0}function update(select){var c=Coords.getFixed();resize(c.w,c.h),moveto(c.x,c.y),options.shade&&Shade.updateRaw(c),awake||show(),select?options.onSelect.call(api,unscale(c)):options.onChange.call(api,unscale(c))}function setBgOpacity(opacity,force,now){(awake||force)&&(options.bgFade&&!now?$img.animate({opacity:opacity},{queue:!1,duration:options.fadeTime}):$img.css("opacity",opacity))}function show(){$sel.show(),options.shade?Shade.opacity(bgopacity):setBgOpacity(bgopacity,!0),awake=!0}function release(){disableHandles(),$sel.hide(),options.shade?Shade.opacity(1):setBgOpacity(1),awake=!1,options.onRelease.call(api)}function showHandles(){seehandles&&$hdl_holder.show()}function enableHandles(){return seehandles=!0,options.allowResize?($hdl_holder.show(),!0):void 0}function disableHandles(){seehandles=!1,$hdl_holder.hide()}function animMode(v){v?(animating=!0,disableHandles()):(animating=!1,enableHandles())}function done(){animMode(!1),refresh()}var awake,hdep=370,borders={},handle={},dragbar={},seehandles=!1;options.dragEdges&&$.isArray(options.createDragbars)&&createDragbars(options.createDragbars),$.isArray(options.createHandles)&&createHandles(options.createHandles),options.drawBorders&&$.isArray(options.createBorders)&&createBorders(options.createBorders),$(document).bind("touchstart.jcrop-ios",function(e){$(e.currentTarget).hasClass("jcrop-tracker")&&e.stopPropagation()});var $track=newTracker().mousedown(createDragger("move")).css({cursor:"move",position:"absolute",zIndex:360});return Touch.support&&$track.bind("touchstart.jcrop",Touch.createDragger("move")),$img_holder.append($track),disableHandles(),{updateVisible:updateVisible,update:update,release:release,refresh:refresh,isAwake:function(){return awake},setCursor:function(cursor){$track.css("cursor",cursor)},enableHandles:enableHandles,enableOnly:function(){seehandles=!0},showHandles:showHandles,disableHandles:disableHandles,animMode:animMode,setBgOpacity:setBgOpacity,done:done}}(),Tracker=function(){function toFront(touch){$trk.css({zIndex:450}),touch?$(document).bind("touchmove.jcrop",trackTouchMove).bind("touchend.jcrop",trackTouchEnd):trackDoc&&$(document).bind("mousemove.jcrop",trackMove).bind("mouseup.jcrop",trackUp)}function toBack(){$trk.css({zIndex:290}),$(document).unbind(".jcrop")}function trackMove(e){return onMove(mouseAbs(e)),!1}function trackUp(e){return e.preventDefault(),e.stopPropagation(),btndown&&(btndown=!1,onDone(mouseAbs(e)),Selection.isAwake()&&options.onSelect.call(api,unscale(Coords.getFixed())),toBack(),onMove=function(){},onDone=function(){}),!1}function activateHandlers(move,done,touch){return btndown=!0,onMove=move,onDone=
787done,toFront(touch),!1}function trackTouchMove(e){return onMove(mouseAbs(Touch.cfilter(e))),!1}function trackTouchEnd(e){return trackUp(Touch.cfilter(e))}function setCursor(t){$trk.css("cursor",t)}var onMove=function(){},onDone=function(){},trackDoc=options.trackDocument;return trackDoc||$trk.mousemove(trackMove).mouseup(trackUp).mouseout(trackUp),$img.before($trk),{activateHandlers:activateHandlers,setCursor:setCursor}}(),KeyManager=function(){function watchKeys(){options.keySupport&&($keymgr.show(),$keymgr.focus())}function onBlur(){$keymgr.hide()}function doNudge(e,x,y){options.allowMove&&(Coords.moveOffset([x,y]),Selection.updateVisible(!0)),e.preventDefault(),e.stopPropagation()}function parseKey(e){if(e.ctrlKey||e.metaKey)return!0;shift_down=e.shiftKey?!0:!1;var nudge=shift_down?10:1;switch(e.keyCode){case 37:doNudge(e,-nudge,0);break;case 39:doNudge(e,nudge,0);break;case 38:doNudge(e,0,-nudge);break;case 40:doNudge(e,0,nudge);break;case 27:options.allowSelect&&Selection.release();break;case 9:return!0}return!1}var $keymgr=$('<input type="radio" />').css({position:"fixed",left:"-120px",width:"12px"}).addClass("jcrop-keymgr"),$keywrap=$("<div />").css({position:"absolute",overflow:"hidden"}).append($keymgr);return options.keySupport&&($keymgr.keydown(parseKey).blur(onBlur),ie6mode||!options.fixedSupport?($keymgr.css({position:"absolute",left:"-20px"}),$keywrap.append($keymgr).insertBefore($img)):$keymgr.insertBefore($img)),{watchKeys:watchKeys}}();Touch.support&&$trk.bind("touchstart.jcrop",Touch.newSelection),$hdl_holder.hide(),interfaceUpdate(!0);var api={setImage:setImage,animateTo:animateTo,setSelect:setSelect,setOptions:setOptionsNew,tellSelect:tellSelect,tellScaled:tellScaled,setClass:setClass,disable:disableCrop,enable:enableCrop,cancel:cancelCrop,release:Selection.release,destroy:destroy,focus:KeyManager.watchKeys,getBounds:function(){return[boundx*xscale,boundy*yscale]},getWidgetSize:function(){return[boundx,boundy]},getScaleFactor:function(){return[xscale,yscale]},getOptions:function(){return options},ui:{holder:$div,selection:$sel}};return is_msie&&$div.bind("selectstart",function(){return!1}),$origimg.data("Jcrop",api),api},$.fn.Jcrop=function(options,callback){var api;return this.each(function(){if($(this).data("Jcrop")){if("api"===options)return $(this).data("Jcrop");$(this).data("Jcrop").setOptions(options)}else"IMG"==this.tagName?$.Jcrop.Loader(this,function(){$(this).css({display:"block",visibility:"hidden"}),api=$.Jcrop(this,options),$.isFunction(callback)&&callback.call(api)}):($(this).css({display:"block",visibility:"hidden"}),api=$.Jcrop(this,options),$.isFunction(callback)&&callback.call(api))}),this},$.Jcrop.Loader=function(imgobj,success,error){function completeCheck(){img.complete?($img.unbind(".jcloader"),$.isFunction(success)&&success.call(img)):window.setTimeout(completeCheck,50)}var $img=$(imgobj),img=$img[0];$img.bind("load.jcloader",completeCheck).bind("error.jcloader",function(){$img.unbind(".jcloader"),$.isFunction(error)&&error.call(img)}),img.complete&&$.isFunction(success)&&($img.unbind(".jcloader"),success.call(img))},$.Jcrop.defaults={allowSelect:!0,allowMove:!0,allowResize:!0,trackDocument:!0,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:.6,bgFade:!1,borderOpacity:.4,handleOpacity:.5,handleSize:null,aspectRatio:0,keySupport:!0,createHandles:["n","s","e","w","nw","ne","se","sw"],createDragbars:["n","s","e","w"],createBorders:["n","s","e","w"],drawBorders:!0,dragEdges:!0,fixedSupport:!0,touchSupport:null,shade:null,boxWidth:0,boxHeight:0,boundary:2,fadeTime:400,animationDelay:20,swingSpeed:3,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){},onDblClick:function(){},onRelease:function(){}}}(jQuery); 788 789 790 791$("body").on('click','.save-img-btn',function() { 792var fd = new FormData; 793 794$('#cropbox').Jcrop({ 795 onChange: showCoords, 796 onSelect: showCoords 797}); 798 function showCoords(c) 799 { 800 $('#x').val(c.x); 801 $('#x2').val(c.y); 802 $('#w').val(c.w); 803 }; 804 805 806 var inputFile = $(".profile-file-class"); 807 if(!inputFile.prop('files')[0]){ 808 $('#photoOuptut_').append('<p class="ttt" style="color:red">ÐожалÑйÑÑа загÑÑзиÑе ÑоÑо!</p>'); 809 return false; 810 }else{ 811 $('.ttt').remove(); 812 } 813 fd.append('img', inputFile.prop('files')[0]); 814 fd.append('x', $('#x').val()); 815 fd.append('y', $('#x2').val()); 816 fd.append('w', $('#w').val()); 817 $.ajax({ 818 url: '/ajax/profile_file.php', 819 data: fd, 820 processData: false, 821 contentType: false, 822 type: 'POST', 823 success: function(data) { 824 console.log(data); 825 location.reload(); 826 } 827 }); 828 829}); 830$("body").on('click','a.btn.gray_border.medium',function() { 831 location.reload(); 832}); 833 834 835$("body").on('submit','.reviews-go-new',function() { 836 var form=$(this); 837 var fd = new FormData; 838 var inputFile = $(this).find("input[type='file']"); 839 840 var file = inputFile.prop('files'); 841 var length = inputFile.prop('files').length; 842 843 for (var i = 0, numFiles = length; i < numFiles; i++) { 844 fd.append('img[]', file[i]); 845 } 846 form.find('input, textarea').each(function() 847 { 848 var name=$(this).attr('name'); 849 var val=$(this).val(); 850 fd.append(name, val); 851 }); 852 853 $.ajax({ 854 url: '/ajax/review_new.php', 855 data: fd, 856 processData: false, 857 contentType: false, 858 type: 'POST', 859 success: function(data) 860 { 861 if(data=='review'){ 862 console.log(data); 863 $.magnificPopup.open({items: {src: '#review_sent_popup2'}}); 864 form.trigger( 'reset' ); 865 $('#upload_photo_output').find('.upload_photo_output_item').remove(); 866 } 867 if(data=='no_auth'){ 868 console.log(data); 869 $.magnificPopup.open({items: {src: '#log_in_popup'}}
869); 870 $('.auth-no-reload').append('<input type="hidden" name="no_auth" value="Y"/>'); 871 } 872 } 873 }); 874 875 return false; 876 }); 877 878$("body").on('submit','.auth-no-reload',function() 879{ 880 var form = $(this); 881 var msg = $(this).serialize(); 882 $.ajax({ 883 type: 'POST', 884 url: '/ajax/auth.php', 885 data: msg, 886 success: function(data) { 887 if(data==''){ 888 location.reload(); 889 }else{ 890 if(data.indexOf('this-blog') + 1) 891 { 892 $('.comments_form_img_no_photo').replaceWith(data); 893 $('input[name="UF_ID_USER" ]').val($('.this-blog').attr('data-id')); 894 $('.author_name').html($('.this-blog').attr('data-name')); 895 var link = $('.this-blog').attr('data-link'); 896 $('.author_name').attr('href',link); 897 var tegA = '<a href="'+link+'" class="log_in_btn"><svg viewBox="0 0 512 512"><use xlink:href="/img/sprite.svg#padlock"></use></svg>Ðой кабинеÑ</a>'; 898 $('.log_in_btn.open_popup').replaceWith(tegA); 899 /*$('.log_in_btn.open_popup').attr('onClick','location.href='+$('.this-blog').attr('data-link')); 900 $('.log_in_btn.open_popup').attr('href',''); 901 var html = $('.log_in_btn.open_popup').html(); 902 $('.log_in_btn.open_popup').html(html.replace("ÐойÑи","Ðой кабинеÑ")); 903 $('.log_in_btn.open_popup').removeClass('open_popup');*/ 904 $.magnificPopup.close({items: {src: '#log_in_popup'}}); 905 //console.log(data); 906 }else{ 907 $('#log_in_password-error').css('display','block'); 908 $('#log_in_password-error').html(data); 909 } 910 } 911 } 912 }); 913 return false; 914}); 915 916$("body").on('submit','.reviews-go',function() { 917 var criete = 0; 918 var form=$(this); 919 var fd = new FormData; 920 var inputFile = $("#additional_photos_"); 921 922 var file = inputFile.prop('files'); 923 var length = inputFile.prop('files').length; 924 925 926 for (var i = 0, numFiles = length; i < numFiles; i++) { 927 fd.append('img[]', file[i]); 928 } 929 930 931 932 form.find('input, textarea').each(function() 933 { 934 var name=$(this).attr('name'); 935 var val=$(this).val(); 936 if(name=='lk_setting_field11' && val==''){val = 'Ðноним'; } 937 if(name=='additional_photos' && val==''){val = '1'; } 938 939 if(val!=''){ 940 if(name=='recommend_reviews_radio' && !($(this).is(':checked'))){ 941 }else{ fd.append(name, val); } 942 }else{ 943 $(this).parent().find('.error').css('display','inline-block'); 944 if(name == 'g-recaptcha-response'){ $('.g-recaptcha-response-error').css('display','inline-block'); } 945 console.log(name); console.log(val); 946 if(name!='additional_photos_'){criete = 1;} 947 } 948 949 950 }); 951 if(criete==0){ 952 953 $.ajax({ 954 url: '/ajax/review.php', 955 data: fd, 956 processData: false, 957 contentType: false, 958 type: 'POST', 959 success: function(data) {//console.log(data); 960 if(data=='ERR-RECH') 961 { 962 $('.g-recaptcha-response-error').css('display','inline-block'); 963 } 964 else 965 { 966 $.magnificPopup.open({items: {src: '#review_sent_popup'}}); 967 $('.mfp-container.mfp-s-ready.mfp-inline-holder').attr('onclick','location.href="'+$('#link_back').val()+'"'); 968 $('.btn.medium.form_btn').attr('href',$('#link_back').val()); 969 } 970 } 971 }); 972 973 }else{ 974 var destination = $('.main_title').offset().top-33; 975 976 $("html, body").stop().animate({scrollTop:destination}, 500, 'swing'); 977 } 978 return false; 979 }); 980 981 982 $("body").on('submit','.spt',function() { 983 var form = $(this); 984 var msg = $(this).serialize(); 985 $.ajax({ 986 type: 'POST', 987 url: '/ajax/spt.php', 988 data: msg, 989 success: function(data) { 990 if(parseInt(data)){ 991 $.magnificPopup.open({items: {src: '#support_service_success_popup'}}); 992 } 993 } 994 }); 995 return false; 996 }) 997 998 999});
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.