1 2// =========== PIGMENT.JS BELOW ============= // 3 4$(document).ready(function() { 5 6 $(".approve-removeClient").click(function (event){ 7 event.preventDefault(); 8 var url = $(this).data("href"); 9 window.location.href=url; 10 }); 11 12 // toggle mobmenu trigger symbol 13 jQuery(".mobTrigger-li").click(function() { 14 jQuery(".main-menu-ul").toggleClass("hideMe").toggleClass("showMe"); 15 }); 16 17 $(document).on("click touchstart", function(e) { 18 e.stopPropagation(); 19 var container = $(".toppblock"); 20 21 //check if the clicked area is dropDown or not 22 if (container.length > 0 && container.has(e.target).length === 0) { 23 $(".main-menu-ul").addClass("hideMe").removeClass("showMe"); 24 } 25 }) 26 27 28 29 // Hide and show dropdown menu on click 30 if(jQuery(window).width()<768 ){ 31 $("ul.dropDownMenu").hide(); 32 $(".liParent").click(function() { 33 $("ul.dropDownMenu").toggle(); 34 }); 35 }else{ 36 // JF-1028 Start 37 $(".liParent").mouseover(function() { 38 clearTimeout(window.t); 39 $("ul.dropDownMenu").show(); 40 }); 41 $(".liParent").mouseout(function() { 42 window.t = setTimeout(function() { 43 $("ul.dropDownMenu").hide(); 44 }, 250); 45 46 }); 47 } 48 49 // JF-1028 End 50 51 // popup terms 52 $(".confirmterms span").click(function() { 53 $(".termsPopup").addClass("showPopup"); 54 $(".termsPopupOverlay").addClass("showOverlay"); 55 $('body').css('overflow', 'hidden'); 56 }); 57 $(".termsPopup i,.termsPopupOverlay").click(function() { 58 $(".termsPopup").removeClass("showPopup"); 59 $(".termsPopupOverlay").removeClass("showOverlay"); 60 $('body').css('overflow', 'auto'); 61 }); 62 63 64 //popup remove client 65 $('.removeClientTrigger').click(function() { 66 var $this = $(this).next('.removeClientPopup'); 67 $('.removeClientPopup').not($this).removeClass('showPopup '); 68 $this.toggleClass('showPopup '); 69 }); 70 $('.cancel-removeClient').click(function(e) { 71 e.preventDefault(); 72 $('.removeClientPopup').removeClass('showPopup '); 73 74 }); 75 76 77 78 79 // ---------------------------------------------------------------------------------------------------- // 80 81 82 $("p.alertThis").hide(); 83 84 85// ---------------------------------------------------------------------------------------------------- // 86 87 88 89 // toggle beställ material and extra stuff 90 $(".topMenu-li.bestall,button.bestall").click(function() { 91 $(".login-popup-wrap").removeClass("showMe").addClass("hideMe"); 92 $(".webbshop-popup-wrap").removeClass("showMe").addClass("hideMe"); 93 $(".main-menu-ul").removeClass("showMe").addClass("hideMe"); 94 if ($('#newagent').is(':checked')){ 95 $('.selectbox').attr('disabled', 'disabled'); 96 } 97 $.ajax({
98 url: contextpath+"/tack", 99 success: function(data){ 100 $(".pop-up-bestall-material").html(data); 101 $(".pop-up-bestall-material").removeClass("hideMe").addClass("showMe"); 102 }, 103 cache: false 104 }); 105 return false; 106 }); 107 108 function checkNumber(val) 109 { 110 var int= /^\d+$/; 111 112 if (int.test(val)) 113 { 114 return true; 115 } 116 else 117 { 118 119 return false; 120 } 121 } 122 123 $(document).on('click', '#bestall_submit',function(event) { 124 event.preventDefault(); 125 var $form = $( '#bestall_form' ); 126 var data = $form.serialize(); 127 var action = $form.attr( 'action' ); 128 var fstnm = $("#bestall_form input[name=parentFirstName]").val(); 129 var parentAfterName = $("#bestall_form input[name=parentAfterName]").val(); 130 var parentaddress1 = $("#bestall_form input[name=parentaddress1]").val(); 131 var parentpostnummber = $("#bestall_form input[name=parentpostnummber]").val(); 132 var parentcity = $("#bestall_form input[name=parentcity]").val(); 133 var flag = true; 134 135 136 if(fstnm.length < 1) 137 { 138 $("#bestall_form input[name=parentFirstName]").siblings("p").attr("style","display:true"); 139 flag =false; 140 return 141 } 142 else 143 { 144 $("#bestall_form input[name=parentFirstName]").siblings("p").attr("style","display:none"); 145 flag =true; 146 } 147 if(parentAfterName.length < 1) 148 { 149 $("#bestall_form input[name=parentAfterName]").siblings("p").attr("style","display:true"); 150 flag =false;return 151 152 } 153 else 154 { 155 $("#bestall_form input[name=parentAfterName]").siblings("p").attr("style","display:none"); 156 flag =true 157 } 158 if(parentaddress1.length < 1) 159 { 160 $("#bestall_form input[name=parentaddress1]").siblings("p").attr("style","display:true"); 161 flag =false;return 162 } 163 else 164 { 165 $("#bestall_form input[name=parentaddress1]").siblings("p").attr("style","display:none"); 166 flag =true 167 } 168 if(parentpostnummber.length < 1) 169 { 170 $("#bestall_form input[name=parentpostnummber]").siblings("p").attr("style","display:true"); 171 flag =false;return 172 } 173 else 174 { 175 $("#bestall_form input[name=parentpostnummber]").siblings("p").attr("style","display:none"); 176 flag =true 177 } 178 if(!checkNumber(parentpostnummber) || parentpostnummber.length < 5) 179 { 180 $("#bestall_form input[name=parentpostnummber]").siblings("p").attr("style","display:true"); 181 $("#bestall_form input[name=parentpostnummber]").siblings("p").html("Postnr skall vara 5 siffror och heltal"); 182 flag =false 183 return 184 } 185 else 186 { 187 $("#bestall_form input[name=parentpostnummber]").siblings("p").attr("style","display:none"); 188 flag =true 189 } 190 if(parentcity.length < 1) 191 { 192 $("#bestall_form input[name=parentcity]").siblings("p").attr("style","display:true"); 193 flag =false; 194 return 195 } 196 else 197 { 198 $("#bestall_form input[name=parentcity]").siblings("p").attr("style","display:none"); 199 flag =true 200 } 201 if(flag == false) 202 return; 203 form.submit(); 204 /* 205 $.ajax({ 206 url: action, 207 type: "POST", 208 data: data, 209 cache: false, 210 success: function (data) 211 { 212 if(data.success) 213 { 214 window.location.href=contextpath+""+data.tack_page; 215 } 216 else 217 { 218 alert("Some error occured"); 219 } 220 } 221 }); 222 */ 223 224 }); 225 $(document).on('click', '#new_submit',function(event) { 226 event.preventDefault(); 227 var $form = $( '#bestall_form1' ); 228 var data = $form.serialize(); 229 var action = $form.attr( 'action' ); 230 var fstnm = $("#bestall_form1 input[name=parentFirstName]").val(); 231 var parentAfterName = $("#bestall_form1 input[name=parentAfterName]").val(); 232 var parentaddress1 = $("#bestall_form1 input[name=parentaddress1]").val(); 233 var parentpostnummber = $("#bestall_form1 input[name=parentpostnummber]").val(); 234 var parentcity = $("#bestall_form1 input[name=parentcity]").val(); 235 var flag = true; 236 if(fstnm.length < 1) 237 { 238 $("#bestall_form1 input[name=parentFirstName]").siblings("p").attr("style","display:true"); 239 flag =false; 240 return 241 } 242 else 243 { 244 $("#bestall_form1 input[name=parentFirstName]").siblings("p").attr("style","display:none"); 245 flag =true; 246 } 247 if(parentAfterName.length < 1) 248 { 249 $("#bestall_form1 input[name=parentAfterName]").siblings("p").attr("style","display:true"); 250 flag =false;return 251 252 } 253 else 254 { 255 $("#bestall_form1 input[name=parentAfterName]").siblings("p").attr("style","display:none"); 256 flag =true 257 } 258 if(parentaddress1.length < 1) 259 { 260 $("#bestall_form1 input[name=parentaddress1]").siblings("p").attr("style","display:true"); 261 flag =false;return 262 } 263 else 264 { 265 $("#bestall_form1 input[name=parentaddress1]").siblings("p").attr("style","display:none"); 266 flag =true 267 } 268 if(parentpostnummber.length < 1) 269 { 270 $("#bestall_form1 input[name=parentpostnummber]").siblings("p").attr("style","display:true"); 271 flag =false;return 272 } 273 else 274 { 275 $("#bestall_form1 input[name=parentpostnummber]").siblings("p").attr("style","display:none"); 276 flag =true 277 } 278 if(!checkNumber(parentpostnummber) || parentpostnummber.length < 5) 279 { 280 $("#bestall_form1 input[name=parentpostnummber]").siblings("p").attr("style","display:true"); 281 $("#bestall_form1 input[name=parentpostnummber]").siblings("p").html("Postnr skall vara 5 siffror och heltal"); 282 flag =false 283 return 284 } 285 else 286 { 287 $("#bestall_form1 input[name=parentpostnummber]").siblings("p").attr("style","display:none"); 288 flag =true 289 } 290 if(parentcity.length < 1) 291 { 292 $("#bestall_form1 input[name=parentcity]").siblings("p").attr("style","display:true"); 293 flag =false;return 294 } 295 { 296 $("#bestall_form1 input[name=parentcity]").siblings("p").attr("style","display:none"); 297 flag =true 298 } 299 if(flag == false) 300 return; 301 302 $.ajax({
303 url: action, 304 type: "POST", 305 data: data, 306 cache: false, 307 success: function (data) 308 { 309 if(data.success) 310 { 311 window.location.href=contextpath+""+data.tack_page; 312 } 313 else 314 { 315 alert("Some error occured"); 316 } 317 } 318 }); 319 }); 320 321 $(document).on('click', '.bestall-popup-close',function() { 322 $(".pop-up-bestall-material").removeClass("showMe").addClass("hideMe"); 323 return false; 324 }); 325 326 327 $(document).on('click','.extra-span-one' ,function() { 328 $(".extra-span-one").removeClass("showMe").addClass("hideMe"); 329 $(".extra-span-two").addClass("showMe").removeClass("hideMe"); 330 $(".extra-material").toggleClass("hideMe").toggleClass("showMe"); 331 //$("#morematerial").removeAttr("checked"); 332 $("#morematerial").prop("checked",true); 333 $(".selectbox").attr('disabled', ''); 334 $("#newagent").prop("checked",false); 335 return false; 336 }); 337 338 $(document).on('click','.extra-span-two' ,function() { 339 $(".extra-span-two").removeClass("showMe").addClass("hideMe"); 340 $(".extra-span-one").addClass("showMe").removeClass("hideMe"); 341 $(".extra-material").toggleClass("hideMe").toggleClass("showMe"); 342 //$("#newagent").removeAttr("checked"); 343 $("#newagent").prop("checked",true); 344 $("#morematerial").prop("checked",false); 345 $(".selectbox").attr('disabled', 'disabled'); 346 return false; 347 }); 348 349 350 $(document).on('click','#webShopMailSubmit',function() { 351 $("#web_shop_mail").submit(); 352 }); 353 354// ---------------------------------------------------------------------------------------------------- // 355 356 357 358 // webshop call and rendering the jsp in div 359 $(".topMenu-li.webbShop").click(function() { 360 $(".login-popup-wrap").removeClass("showMe").addClass("hideMe"); 361 $(".pop-up-bestall-material").removeClass("showMe").addClass("hideMe"); 362 $(".main-menu-ul").removeClass("showMe").addClass("hideMe"); 363 $.ajax({
364 url: contextpath+"/webshoplogin", 365 success: function(data){ 366 $(".webbshop-popup-wrap").html(data); 367 $(".webbshop-popup-wrap").removeClass("hideMe").addClass("showMe"); 368 var success = $('#webshoplogin_success').val(); 369 if(success){ 370 $(".webbshop-popup-wrap").html(''); 371 window.location.href=contextpath+"/webbutik/catalog"; 372 } 373 }, 374 cache: false 375 }); 376 return false; 377 }); 378 379 $(document).on('click', '.login-webbshop-popup-close',function() { 380 $(".webbshop-popup-wrap").removeClass("showMe").addClass("hideMe"); 381 return false; 382 }); 383 384 385 // toggle login webbshop 386 $(".topMenu-li.webbShop").click(function() { 387 $(".webbshop-popup-wrap").removeClass("hideMe").addClass("showMe"); 388 $(".login-popup-wrap").removeClass("showMe").addClass("hideMe"); 389 $(".pop-up-bestall-material").removeClass("showMe").addClass("hideMe"); 390 $(".main-menu-ul").removeClass("showMe").addClass("hideMe"); 391 return false; 392 }); 393 394 $(".login-webbshop-popup-close").click(function() { 395 $(".webbshop-popup-wrap").removeClass("showMe").addClass("hideMe"); 396 return false; 397 }); 398 399 400 401// ---------------------------------------------------------------------------------------------------- // 402 403 var height = $(".orderMaterial").height(); 404 var heightBlueBlock = $(".blueBlock").height(); 405 406 407 // Döljer blocken för kundval för beställning som default 408 // $(".newCostumerTrigger").hide(); 409 // $(".existingCostumerTrigger").hide(); 410 411 // Visar ny kund-val pÃÂ¥ tryck 412 $(".newCostumerBtn").click(function() { 413 $(".newCostumerTrigger").addClass('showMe'); 414 $(".newCostumerTrigger").removeClass('hideMe'); 415 416 $('body,html').animate({ 417 scrollTop: $(".scrollTrigger").offset().top - 100}, 418 500); 419 $(".existingCostumerTrigger").removeClass('showMe'); 420 $(".existingCostumerTrigger").addClass('hideMe'); 421 }); 422 423 // Visar beställ nytt material-val pÃÂ¥ tryck 424 $(".existingCostumerBtn").click(function() { 425 $(".existingCostumerTrigger").addClass('showMe'); 426 $(".existingCostumerTrigger").removeClass('hideMe'); 427 $('body,html').animate({ 428 scrollTop: $(".scrollTrigger").offset().top - 100}, 429 500); 430 $(".newCostumerTrigger").removeClass('showMe'); 431 $(".newCostumerTrigger").addClass('hideMe'); 432 }); 433 434 $(".close-top").click(function() { 435 $(".newCostumerTrigger").removeClass('showMe'); 436 $(".newCostumerTrigger").addClass('hideMe'); 437 $(".existingCostumerTrigger").removeClass('showMe'); 438 $(".existingCostumerTrigger").addClass('hideMe'); 439 440 }); 441 442 443 444 445// ---------------------------------------------------------------------------------------------------- // 446 447 448 449 // trigger the effect on scroll 450 $('#menu-trigger-id').waypoint(function(direction) { 451 $('.toppblock').toggleClass('isScrolled'); 452 }, { offset: -11 }); 453 454 455 456 457 458// ---------------------------------------------------------------------------------------------------- // 459 460 461 462 463 // scroll to top 464 $('#scrollup-trigger').waypoint(function(direction) { 465 $('.scrollUp').toggleClass('isScrolled'); 466 }, { offset: -10 }); 467 $('.scrollUp, .close-top, .filter').click(function(){ 468 $("html, body").animate({ scrollTop: 0 }, 600); 469 return false; 470 }); 471 472 473 474 475// ---------------------------------------------------------------------------------------------------- // 476 477 478 $(document).on('click', '.popupKredit-wrap .closeMe',function(event) { 479 event.preventDefault(); 480 $(".overlay-locked").toggleClass("hideMe").toggleClass("showMe"); 481 $(".popupKredit-wrap").toggleClass("hideMe").toggleClass("showMe"); 482 }); 483 484 485 // ---------------------------------------------------------------------------------------------------- // 486 487 488 // toggle filterlist
489 $("i.sort-product-trigger").click(function() { 490 $(".filter-popup-wrap").removeClass("hideMe").addClass("showMe"); 491 return false; 492 }); 493 494 $('.filter-popup-wrap-close').click(function(){ 495 $(".filter-popup-wrap").removeClass("showMe").addClass("hideMe"); 496 return false; 497 }); 498 499 $('.filter').click(function(){ 500 $(".filter-popup-wrap").removeClass("showMe").addClass("hideMe"); 501 return false; 502 }); 503 504 // toggle Mina val premier 505 $(document).on('click', '.premier-trigger',function(event) { 506 $(".premierInfo-wrap").toggleClass("hideMe").toggleClass("showMe"); 507 $(".premier-trigger").toggleClass("hideMe").toggleClass("showMe"); 508 return false; 509 }); 510 511 $(".addtocart").click(function(event){ 512 event.preventDefault(); 513 //add2Cart($(this),$(".col-xs-12")); 514 add2Cart($(this),$(".webbshop")); 515 516 }); 517 518 519 function add2Cart(element,loaderon){ 520 var productid = $(element).attr("data-catalogno"); 521 var href = $(element).attr("data-href"); 522 var qty = 1; 523 var data = {'productid':productid,'qty':qty,'mode':'ajax'}; 524 var loader = jQuery(loaderon).cawebLoader(); 525 // loader.show(); 526 var title= $(element).attr("data-title"); 527 //jf-1023 start 528 var status = $(element).attr("data-alert-status"); 529 var alertText =$(element).attr("data-alert-text"); 530 if(alertText!="" && status === "true"){ 531 alert(alertText); 532 } 533 //jf-1023 end 534 //alert(1234) 535 $.ajax({ 536 url: href, 537 cache: false, 538 data:data, 539 success: function(json) { 540 loader.hide(); 541 if(json.issuccess){ 542 $("#cartItemCount").html(json.count); 543 $("#cartItemMsg").html(json.cartMsg); 544 $.gritter.add({title: title,text: 'Produkten har lagts till i din <a href="'+checkoutpage+'" style="color:#ccc">kundvagn</a>'}); 545 }else{ 546 alert(js_general_failed_error_alert); 547 } 548 },statusCode: { 549 401: function() { 550 //window.location.replace(shoplogin); 551 } 552 } 553 }); 554 555 } 556 $(".addtocartPopUp").click(function(event){ 557 event.preventDefault(); 558 //add2Cart($(this),$(".col-xs-12")); 559 add2CartPopUp($(this),$(".prod_popUp")); 560 561 }); 562 563 564 function add2CartPopUp(element,loaderon){ 565 var productid = $(element).attr("data-catalogno"); 566 var href = $(element).attr("data-href"); 567 var qty = 1; 568 var data = {'productid':productid,'qty':qty,'mode':'ajax'}; 569 //var loader = jQuery(loaderon).cawebLoader(); 570 //loader.show(); 571 var title= $(element).attr("data-title"); 572 $.ajax({ 573 url: href, 574 cache: false, 575 data:data, 576 success: function(json) { 577 //loader.hide(); 578 if(json.issuccess){ 579 window.parent.$("#cartItemCount").html(json.count); 580 parent.$.fancybox.close(); 581 /* $.gritter.add({ 582 title: title, 583 text: 'Produkten har lagts till i din <a href="'+checkoutpage+'" style="color:#ccc">kundvagn</a>' 584 });*/ 585 }else{ 586 alert(js_general_failed_error_alert); 587 } 588 },statusCode: { 589 401: function() { 590 window.parent.location.replace(shoplogin); 591 } 592 } 593 }); 594 595 } 596 597 598 599 $(".updatecart").click(function(event){ 600 event.preventDefault(); 601 var productid = $(this).attr("data-catalogno"); 602 var href = $(this).attr("data-href"); 603 var row = $(this).parent().parent(); 604 var newqty = row.find('input[name=qty]').val(); 605 var oldqty = row.find('input[name=qty]').attr("old-quantity"); 606 /*var unitprice = row.find('input[name=qty]').attr("unit-price");*/ 607 var qty = 0; 608 var isUpdaterequired = true; 609 if( oldqty == newqty || newqty == 0) 610 isUpdaterequired = false; 611 else 612 qty = newqty-oldqty; 613 if(isUpdaterequired){ 614 var loader = jQuery(".cart-summary").cawebLoader(); 615 loader.show(); 616 var data = {'productid':productid,'qty':qty}; 617 $.ajax({ 618 url: href, 619 cache: false, 620 data:data, 621 type:'POST', 622 623 success: function(json){ 624 if(json.issuccess){ 625 626 $("#cartItemCount").html(json.count); 627 row.find('input[name=qty]').attr("old-quantity",newqty); 628 var tt = json.productprice+" "+js_currency; 629 row.find('#prodprice').html(tt); 630 $("#totalSum").html(json.totalprice); 631 }else 632 alert(js_general_failed_error_alert); 633 } 634 635 636 /* statusCode: { 637 401: function() { 638 window.location.replace(shoplogin); 639 } 640 }*/ 641 }); 642 loader.hide(); 643 }else{ 644 row.find('input[name=qty]').val(oldqty); 645 $("#alertPopup").addClass("showPopup"); 646 } 647 }); 648 649 $(".deletecart").click(function(event){ 650 event.preventDefault(); 651 var productid = $(this).attr("data-catalogno"); 652 var href = $(this).attr("data-href"); 653 var row = $(this).parent().parent().parent(); 654 var data = {'productid':productid}; 655 var oldqty = row.find('input[name=qty]').attr("old-quantity"); 656 var unitprice = row.find('input[name=qty]').attr("unit-price"); 657 //var loader = jQuery("#text-content").cawebLoader(); 658 //loader.show(); 659 $.ajax({
660 url: href, 661 cache: false, 662 data:data, 663 type:'POST', 664 success: function(json) { 665 if(json.issuccess){ 666 $(".cart-numbers").addClass("bounce-top"); 667 setTimeout(function() { 668 $(".cart-numbers").removeClass("bounce-top"); 669 }, 600); 670 $("#cartItemCount").html(json.count); 671 $("#cartItemMsg").html(json.cartMsg); 672 $("#totalSum").html(json.totalprice); 673 row.remove(); 674 $('.removeClientPopup').removeClass('showPopup '); 675 formatTableCustomerTable(); 676 }else 677 alert(js_general_failed_error_alert); 678 } 679 /*, 680 statusCode: { 681 401: function() { 682 window.location.replace(shoplogin); 683 } 684 }*/ 685 }); 686 //loader.hide(); 687 }); 688 $('#addproduct').submit(function(event) { 689 event.preventDefault(); 690 addproducttocust(); 691 }); 692 693 694 $("#addProdAjax").click(function(event){ 695 addproducttocust(); 696 697 }); 698 699 $("div.step2 > p.addCart").click(function(e){ 700 var premtype=$(this).attr("data-premtype"); 701 var catalogno = $(this).attr("data-catalogno"); 702 var data = {'catalogno':catalogno,'premtype':premtype}; 703 var loader = jQuery(".colorWrap").cawebLoader(); 704 var activatepremalert=$(this).attr("data-activatepremalert"); 705 var premalerttext=$(this).attr("data-premalerttext"); 706 var warrantyinfo=$(this).attr("data-warrantyinfo"); 707 if(premtype=='prem' || premtype == 'start'){ 708 if(activatepremalert == 'true'){ 709 alert(premalerttext); 710 } 711 /*else{ 712 if(warrantyinfo!=''){ 713 alert(warrantyinfo); 714 } 715 }*/ 716 } 717 var urlTofire=""; 718 loader.show(); 719 if(premtype=='start'){ 720 $("#noWelcomegift").attr("disabled",true); 721 $("#noWelcomegift").attr("title","Delete all Wecome Gifts"); 722 urlTofire=contextpath+"/mina_sidor/order/add/startprem"; 723 }else if(premtype=='pointprem'){ 724 urlTofire=contextpath+"/mina_sidor/add/myearnings_prem"; 725 }else if(premtype=='start'){ 726 $("#noWelcomegift").attr("disabled",true); 727 $("#noWelcomegift").attr("title","Delete all Wecome Gifts"); 728 urlTofire=contextpath+"/mina_sidor/add/welcome_prem"; 729 }else{ 730 //$("#noWelcomegift").attr("disabled",true); 731 urlTofire=contextpath+"/mina_sidor/order/add/prem"; 732 } 733 $.ajax({
734 url: urlTofire, 735 cache: false, 736 data:data, 737 type:'POST', 738 success: function(data) { 739 //alert(urlTofire) 740 if(premtype=='start' || premtype=='prem' || premtype=='pointprem'|| premtype=='welcome_prem'){ 741 $('#selectedpremholder').html(data); 742 743 hideSelect(); 744 745 746 $(".noWelcomegift").on("change",function(){ 747 748 var href = $(this).attr("data-href"); 749 var flag = $(this).is(":checked"); 750 $.ajax({ 751 url: href+"?noWelcomegiftFlag="+flag, 752 method:'get', 753 dataType:'json', 754 contentType :"application/json", 755 success:function(data){ 756 location.reload(); 757 if(flag){ 758 //$('#noWelcomegiftSelect').addClass('showMe').removeClass('hideMe'); 759 //$('#startprem').addClass('hideMe').removeClass('showMe'); 760 }else{ 761 //$('#noWelcomegiftSelect').addClass('hideMe').removeClass('showMe'); 762 //$('#startprem').addClass('showMe').removeClass('hideMe'); 763 } 764 765 } 766 });
767 }); 768 769 } 770 }, 771 complete:function(data){ 772 loader.hide(); 773 }}); 774 }); 775 776 777 /* $(document).on('click', '.selectedstartpremshead',function(event) { 778 $('#selectedstartprems').toggleClass('showMe').toggleClass('hideMe'); 779 }); 780 $(document).on('click', '.selectedpremshead',function(event) { 781 $('#selectedprems').toggleClass('showMe').toggleClass('hideMe'); 782 }); 783 */ 784 785 /*$(document).on('click', 'div#startblock > h2',function(event) { 786 787 $('#startprem').addClass('showMe').removeClass('hideMe'); 788 });*/ 789 790 $(document).on('click', '.remove',function(event) { 791 var premtype=$(this).attr("data-premtype"); 792 var catalogno = $(this).attr("data-catalogno"); 793 var preminfoid = $(this).attr("data-preminfo-id"); 794 var data = {'catalogno':catalogno,'premtype':premtype,'preminfoid':preminfoid}; 795 var loader = jQuery(".colorWrap").cawebLoader(); 796 loader.show(); 797 var href=contextpath+"/mina_sidor/order/del/prem"; 798 $.ajax({ 799 url: href, 800 cache: false, 801 data:data, 802 type:'POST', 803 success: function(data) { 804 $('#selectedpremholder').html(data); 805 var lstartprems = parseInt($('#leftoutstartprems').val()); 806 console.log(lstartprems); 807 if(lstartprems >0){ 808 console.log("inside lstartprems greater than 0"); 809 810location.reload(); } 811 if(lstartprems == 2){ 812 $("#noWelcomegift").attr("disabled",false); 813 $("#noWelcomegift").attr("title","Klicka i om du inte vill ha två välkomstgåvor "); 814 }else{ 815 $("#noWelcomegift").attr("disabled",true); 816 $("#noWelcomegift").attr("title"," Delete all Wecome Gifts "); 817 } 818 hideSelect(); 819 820 $(".noWelcomegift").on("change",function(){ 821 var href = $(this).attr("data-href"); 822 var flag = $(this).is(":checked"); 823 $.ajax({
824 url: href+"?noWelcomegiftFlag="+flag, 825 method:'get', 826 dataType:'json', 827 contentType :"application/json", 828 success:function(data){ 829 location.reload(); 830 if(flag){ 831 //$('#noWelcomegiftSelect').addClass('showMe').removeClass('hideMe'); 832 //$('#startprem').addClass('hideMe').removeClass('showMe'); 833 }else{ 834 //$('#noWelcomegiftSelect').addClass('hideMe').removeClass('showMe'); 835 //$('#startprem').addClass('showMe').removeClass('hideMe'); 836 } 837 838 } 839 }); 840 }); 841 }, 842 complete:function(data){ 843 loader.hide(); 844 } 845 }); 846 }); 847 $(document).on('click', '.welcomeGiftRemove',function(event) { 848 var premtype=$(this).attr("data-premtype"); 849 var catalogno = $(this).attr("data-catalogno"); 850 var preminfoid = $(this).attr("data-preminfo-id"); 851 var data = {'catalogno':catalogno,'premtype':premtype,'preminfoid':preminfoid}; 852 var loader = jQuery(".colorWrap").cawebLoader(); 853 loader.show(); 854 var href=contextpath+"/mina_sidor/del/welcome_gift"; 855 $.ajax({
856 url: href, 857 cache: false, 858 data:data, 859 type:'POST', 860 success: function(data) { 861 $('#selectedpremholder').html(data); 862 var lstartprems = parseInt($('#leftoutstartprems').val()); 863 if(lstartprems == 2){ 864 $("#noWelcomegift").attr("disabled",false); 865 $("#noWelcomegift").attr("title","Klicka i om du inte vill ha två välkomstgåvor "); 866 } 867 hideSelect(); 868 }, 869 complete:function(data){ 870 loader.hide(); 871 } 872 }); 873 }); 874 875 $(document).on('click', '.earningpointsremove',function(event) { 876 var premtype=$(this).attr("data-premtype"); 877 var catalogno = $(this).attr("data-catalogno"); 878 var points2buy = $(this).attr("data-points2buy"); 879 var preminfoid = $(this).attr("data-preminfo-id"); 880 var data = {'catalogno':catalogno,'premtype':premtype,'preminfoid':preminfoid}; 881 var loader = jQuery(".colorWrap").cawebLoader(); 882 loader.show(); 883 var href=contextpath+"/mina_sidor/del/myearnings_prem"; 884 $.ajax({
885 url: href, 886 cache: false, 887 data:data, 888 type:'POST', 889 success: function(data) { 890 $('#selectedpremholder').html(data); 891 hideSelect(); 892 }, 893 complete:function(data){ 894 loader.hide(); 895 } 896 }); 897 }); 898 899 900 $(".deleteCustProduct").click(function(event){ 901 var action = $(this).attr( 'data-href' ); 902 $.ajax({ 903 url: action, 904 cache: false, 905 type:'GET', 906 success: function(content) { 907 $("#addProdRow").empty().append(content); 908 } 909 }); 910 }); 911 912 $("#addProdRow").on('click','a',function(){ 913 var action = $(this).attr( 'data-href' ); 914 $.ajax({ 915 url: action, 916 cache: false, 917 type:'GET', 918 success: function(content) { 919 $("#addProdRow").empty().append(content); 920 } 921 }); 922 }); 923 924 $(document).on('click', '#move2step3', function(event) { 925 //$("#move2step3").on('click',function(event){ 926 event.preventDefault(); 927 var lstartprems = parseInt($('#leftoutstartprems').val()); 928 var checked = $("#noWelcomegift").is(":checked"); 929 930 if (!checked && lstartprems === 1) { 931 alert("Vänligen välj 1 till välkomstgåva"); 932 } else if (lstartprems === 0 || lstartprems === 1 || (lstartprems === 2 && checked)) { 933 var href = $(this).attr("data-href"); 934 window.location.href = href; 935 } else if (!checked && lstartprems === 2) { 936 alert("Vänligen välj 2 välkomstgåvor"); 937 // Commented Choose 2 welcome Gifts alert("V\u00E4nligen v\u00E4lj 2 v\u00E4lkomstg\u00E5vor. Du kan \u00E4ven v\u00E4lja att inte f\u00E5 n\u00E5gon v\u00E4lkomstg\u00E5va om du vill avst\u00E5."); 938 } 939}); 940 941 // if($("div#startprem").length > 0){ 942// hideSelect(); 943 // } 944 945 $(".webShopMailSubmit").click(function(event){ 946 $("#web_shop_mail").submit(); 947 }); 948 949 950 951 $("#placeanorder").click(function(event){ 952 event.preventDefault(); 953 var val1=$(".premalerttextvalues").attr("list"); 954 $.each(JSON.parse(val1), function(index, value){ 955 $("#premalerttextdialog").append(value).append("<br>"); 956 }); 957 $("#premalerttextdialog").dialog("open"); 958 }); 959 960 $('#premalerttextdialog').dialog({ 961 autoOpen:false, 962 modal:true, 963 width:600, 964 height:200, 965 title:"Premium Alert Text Message", 966 buttons:[{ 967 text:"Ok", 968 click:function(event){ 969 $('#premalerttextdialog').dialog("close"); 970 var href=$("#orderconformation").attr("action"); 971 $('#orderconformation').attr('action', href); 972 $('#orderconformation').submit(); 973 } 974 }, 975 976 { 977 text:"Cancel", 978 click:function(event){ 979 $('#premalerttextdialog').dialog("close"); 980 var href=$('.selectpremiumpath').attr("value"); 981 window.location.href=contextpath+href; 982 } 983 } 984 ] 985 }); 986 987 988 989 $("#klartsurvey").click(function(event){ 990 event.preventDefault(); 991 window.open("https://www.surveymonkey.com/r/HWCLHVK"); 992 }); 993 994 $(".iframe").click(function(event){ 995 event.preventDefault(); 996 var premalertmessage=$(this).attr("premalert-text"); 997 if(!premalertmessage=="") { 998 alert(premalertmessage); 999 } 1000 }); 1001 1002}); 1003 1004 1005 1006 1007 1008function addproducttocust(){ 1009 var articleNo = $('#articleNo').val(); 1010 var qty = $('#quantity').val(); 1011 var customerid = $('#customerID').val(); 1012 var $form = $( '#addproduct' ); 1013 var action = $form.attr( 'action' ); 1014 var data = {'articleNo':articleNo,'quantity':qty,'customerID':customerid}; 1015 1016 $.ajax({ 1017 url: action, 1018 cache: false, 1019 data:data, 1020 type:'GET', 1021 success: function(content) { 1022 $("#addProdRow").empty().append(content); 1023 }, 1024 complete:function(content){ 1025 $('#articleNo').val(''); 1026 $('#quantity').val(''); 1027 $("#articleNo").focus().select(); 1028 } 1029 }); 1030} 1031/*function hideSelectionDiv(){ 1032 var lprems = parseInt($('#leftoutprems').val()); 1033 var lstartprems = parseInt($('#leftoutstartprems').val()); 1034 var leftoutpoints = parseInt($('#leftoutpoints').val()); 1035 if(lstartprems == 0) 1036 $("a#selectedstartprems").addClass('hideMe').removeClass('showMe'); 1037 else
1038 $("a#selectedstartprems").addClass('showMe').removeClass('hideMe'); 1039 if(lprems ==0 || leftoutpoints < 50) 1040 $("a#selectedprems").addClass('hideMe').removeClass('showMe'); 1041 else 1042 $("a#selectedprems").addClass('showMe').removeClass('hideMe'); 1043}*/ 1044function hideStartPrems(){ 1045 var lprems = parseInt($('#leftoutprems').val()); 1046 var lstartprems = parseInt($('#leftoutstartprems').val()); 1047 var leftoutpoints = parseInt($('#leftoutpoints').val()); 1048 if(lstartprems == 0){ 1049 $('#startprem').addClass('hideMe').removeClass('showMe'); 1050 }else{ 1051 $('#startprem').addClass('showMe').removeClass('hideMe'); 1052 } 1053} 1054 1055function hideSelect(){ 1056 hideStartPrems(); 1057 var lprems = parseInt($('#leftoutprems').val()); 1058 var lstartprems = parseInt($('#leftoutstartprems').val()); 1059 var leftoutpoints = parseInt($('#leftoutpoints').val()); 1060 $("div#startprem > div").each(function(index, element){ 1061 if(lstartprems <=0){ 1062 $(element).find(".addCart:first").addClass("notActive"); 1063 }else{ 1064 $(element).find(".addCart:first").removeClass("notActive"); 1065 } 1066 }); 1067 1068 var hideall = (lprems <= 0); 1069 $("div#prem > div").each(function(index, element){ 1070 var points = parseInt($(element).find(".addCart:first").attr("data-points")); 1071 if(hideall || points > leftoutpoints){ 1072 $(element).find(".addCart:first").addClass("notActive"); 1073 }else{ 1074 $(element).find(".addCart:first").removeClass("notActive"); 1075 } 1076 }); 1077 //$('html, body').animate({scrollTop:$("#premblocken").offset().top},'slow'); 1078} 1079 1080 1081 1082 1083// =========== PIGMENT.JS BELOW RESIZE ============= // 1084 1085 1086$(document).ready(function() { 1087 var adjust_size = function() { 1088 1089 // ---------------------------------------------------------------------------------------------------- // 1090 1091 1092 1093 var topHeight = $(".familyImg-wrap").height(); 1094 1095 var imageHeight = $(".badgeIcon").height(); 1096 var imageWidth = $(".badgeIcon").width(); 1097 var halfImageH = (imageHeight / 2); 1098 var halfImageW = (imageWidth / 2); 1099 1100 $(".badgeIcon").css('top', topHeight - halfImageH ); 1101 $(".badgeIcon").css('margin-left', -halfImageW); 1102 1103 // ----------------------------- 1104 // set height of cart as min-height 1105 // ----------------------------- 1106 if ($(window).width() > 992) { 1107 var sidebarHeight = $('.heightMeasure').height() 1108 $('.heightSetter').css('min-height', sidebarHeight); 1109 } else { 1110 1111 } 1112 1113 1114 1115 if ($(window).width() > 1024) { 1116 var heightofStuff = $(".filterProduct-ul").height(); 1117 var heightofStuffwithoutmenu = heightofStuff + 145; 1118 1119 1120 if ($(window).height() < heightofStuffwithoutmenu) { 1121 $('.filterProduct-ul').css('position', 'relative'); 1122 1123 } else { 1124 1125 $('.filterProduct-ul').css('position', 'fixed'); 1126 } 1127 } else { 1128 1129 } 1130 1131 1132 1133 }; 1134 adjust_size(); 1135 $(window).resize(adjust_size); 1136 1137 1138 $('#bestall_subsmit').click(function(event){ 1139 event.preventDefault(); 1140 $('#newagenterrormsg').html(''); 1141 var newagent = $('#newagent').is(":checked"); 1142 if(newagent) 1143 $('#bestall_form').submit(); 1144 else 1145 $('#newagenterrormsg').html(js_agent_checkbox_not_selected_alert); 1146 $('body,html').animate({ 1147 scrollTop: $(".scrollTrigger").offset().top - 100}, 1148 500); 1149 }); 1150 1151 1152 1153 $('#new_submits').click(function(event){ 1154 event.preventDefault(); 1155 $('#newagenterrormsg').html(''); 1156 var morematerial = $('#morematerial').is(":checked"); 1157 if(morematerial) 1158 $('#bestall_form1').submit(); 1159 else 1160 $('#existingmaterrormsg').html(js_agent_checkbox_not_selected_alert); 1161 $('body,html').animate({ 1162 scrollTop: $(".scrollTrigger").offset().top - 100}, 1163 500); 1164 }); 1165 1166 $(document).on('click','#newagent',function(){ 1167 if (!$('#newagent').is(':checked')) 1168 $('#newagenterrormsg').html(js_agent_checkbox_not_selected_alert); 1169 else 1170 $('#newagenterrormsg').html(''); 1171 }); 1172 1173 $(document).on('click','#morematerial',function(){ 1174 if (!$('#morematerial').is(':checked')) 1175 $('#existingmaterrormsg').html(js_agent_checkbox_not_selected_alert); 1176 else 1177 $('#existingmaterrormsg').html(''); 1178 }); 1179 1180 $(document).on("click", ".showInvoices", function (e){ 1181 e.preventDefault(); 1182 var href=$(this).attr("data-href"); 1183 var height = 'auto'; 1184 var width = 'auto'; 1185 $.ajax({
1186 url: href, 1187 cache: false, 1188 success: function(data) { 1189 $("#invoicedetails").html(data); 1190 $("#invoicedetails").dialog({ 1191 height: height, 1192 width: width, 1193 modal:true, 1194 buttons: { 1195 "Stäng": function () { 1196 $(this).dialog("close"); 1197 } 1198 } 1199 }); 1200 } 1201 }); 1202 }); 1203 1204 $("#articleNo").change(function(){ 1205 var text= $(this).find(":selected").attr("data-text"); 1206 var status = $(this).find(":selected").attr("data-status"); 1207 if(text!="" && status === 'true'){ 1208 alert(text); 1209 } 1210 }); 1211 1212 if($("#noWelcomegift").is(":checked")){ 1213 $('#startprem').addClass('hideMe').removeClass('showMe'); 1214 //$('#noWelcomegiftSelect').addClass('showMe').removeClass('hideMe'); 1215 } 1216 1217 if(parseInt($('#leftoutstartprems').val()) == 2 ){ 1218 $("#noWelcomegift").attr("disabled",false); 1219 // $("#noWelcomegift").attr("title","Klicka i om du vill kunna välja välkomstgåvor babu"); 1220 }else{ 1221 $("#noWelcomegift").attr("disabled",true); 1222 $("#noWelcomegift").attr("title"," Delete all Wecome Gifts "); 1223 } 1224 1225 $(".noWelcomegift").on("change",function(){ 1226 var href = $(this).attr("data-href"); 1227 var flag = $(this).is(":checked"); 1228 $.ajax({ 1229 url: href+"?noWelcomegiftFlag="+flag, 1230 method:'get', 1231 dataType:'json', 1232 contentType :"application/json", 1233 success:function(data){ 1234 location.reload(); 1235 if(flag){ 1236 //$('#noWelcomegiftSelect').addClass('showMe').removeClass('hideMe'); 1237 //$('#startprem').addClass('hideMe').removeClass('showMe'); 1238 }else{ 1239 //$('#noWelcomegiftSelect').addClass('hideMe').removeClass('showMe'); 1240 //$('#startprem').addClass('showMe').removeClass('hideMe'); 1241 } 1242 1243 } 1244 }); 1245 }); 1246 1247});
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.