1function $_(idElement){ 2 return document.getElementById(idElement); 3} 4 5function $F_(idElement){ 6 var element = $_(idElement); 7 switch(element.type){ 8 case 'select-one': 9 return element.options[element.selectedIndex].value; 10 break; 11 case 'radio': 12 case 'checkbox': 13 return element.checked; 14 break; 15 case 'text': 16 case 'password': 17 case 'textarea': 18 case 'hidden': 19 return element.value; 20 break; 21 default: 22 return element.innerHTML; 23 } 24} 25 26function killEvent(elm, evType, fn, useCapture){ 27 if (elm.removeEventListener) { 28 elm.removeEventListener(evType, fn, useCapture); 29 return true; 30 }else if (elm.detachEvent) { 31 var r = elm.detachEvent('on' + evType, fn); 32 return r; 33 }else{ 34 elm['on' + evType] = null; 35 } 36} 37 38function addEventMy(elm, evType, fn, useCapture) { 39 if (elm.addEventListener) { 40 elm.addEventListener(evType, fn, useCapture); 41 return true; 42 }else if (elm.attachEvent) { 43 var r = elm.attachEvent('on' + evType, fn); 44 return r; 45 }else{ 46 elm['on' + evType] = fn; 47 } 48} 49 50function highlightField(field){ 51 jQuery('#'+field).addClass('fielderror'); 52} 53 54function unhighlightField(formName){ 55 var form = document.forms[formName]; 56 var countElements = form.length; 57 for (i = 0; i < countElements; i++){ 58 if (form.elements[i].type == 'button' || form.elements[i].type == 'submit' || form.elements[i].type == 'radio' || form.elements[i].type == 'hidden') continue; 59 jQuery(form.elements[i]).removeClass('fielderror'); 60 } 61} 62 63function isEmpty(value){ 64 var pattern = /\S/; 65 return ret = (pattern.test(value)) ? (0) : (1); 66} 67 68function checkMail(value){ 69 var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 70 return ret = (pattern.test(value)) ? (1) : (0); 71} 72 73function Equal(value1, value2){ 74 return (value1 == value2); 75} 76 77function validateRegistrationForm(urlcheckdata, formName){ 78 79 var arrayId = new Array(); 80 var arrayType = new Array(); 81 var arrayParams = new Array(); 82 var arrayErrorMessages = new Array(); 83 84 var i = 0; 85 86 if (register_field_require.title){ 87 arrayId[i] = 'title'; 88 arrayType[i] = 'notn'; 89 arrayParams[i] = ''; 90 arrayErrorMessages[i] = ''; 91 i++; 92 } 93 94 if (register_field_require.f_name){ 95 arrayId[i] = 'f_name'; 96 arrayType[i] = 'nem'; 97 arrayParams[i] = ''; 98 arrayErrorMessages[i] = ''; 99 i++; 100 } 101 102 if (register_field_require.l_name){ 103 arrayId[i] = 'l_name'; 104 arrayType[i] = 'nem'; 105 arrayParams[i] = ''; 106 arrayErrorMessages[i] = ''; 107 i++; 108 } 109 110 if (register_field_require.m_name){ 111 arrayId[i] = 'm_name'; 112 arrayType[i] = 'nem'; 113 arrayParams[i] = ''; 114 arrayErrorMessages[i] = ''; 115 i++; 116 } 117 118 if (register_field_require.firma_name){ 119 arrayId[i] = 'firma_name'; 120 arrayType[i] = 'nem'; 121 arrayParams[i] = ''; 122 arrayErrorMessages[i] = ''; 123 i++; 124 } 125 126 if (register_field_require.client_type){ 127 arrayId[i] = 'client_type'; 128 arrayType[i] = 'notn'; 129 arrayParams[i] = ''; 130 arrayErrorMessages[i] = ''; 131 i++; 132 } 133 134 if ( (document.forms[formName].client_type && document.forms[formName].client_type.value=="2") || !document.forms[formName].client_type ){ 135 if (register_field_require.firma_code){ 136 arrayId[i] = 'firma_code'; 137 arrayType[i] = 'nem'; 138 arrayParams[i] = ''; 139 arrayErrorMessages[i] = ''; 140 i++; 141 } 142 143 if (register_field_require.tax_number){
144 arrayId[i] = 'tax_number'; 145 arrayType[i] = 'nem'; 146 arrayParams[i] = ''; 147 arrayErrorMessages[i] = ''; 148 i++; 149 } 150 } 151 152 if (register_field_require.email){ 153 arrayId[i] = 'email'; 154 arrayType[i] = 'em'; 155 arrayParams[i] = ''; 156 arrayErrorMessages[i] = ''; 157 i++; 158 } 159 160 if (register_field_require.email2){ 161 arrayId[i] = 'email'; 162 arrayType[i] = 'eqne'; 163 arrayParams[i] = 'email2'; 164 arrayErrorMessages[i] = ''; 165 i++; 166 } 167 168 if (register_field_require.birthday){ 169 arrayId[i] = 'birthday'; 170 arrayType[i] = 'nem'; 171 arrayParams[i] = ''; 172 arrayErrorMessages[i] = ''; 173 i++; 174 } 175 176 if (register_field_require.home){ 177 arrayId[i] = 'home'; 178 arrayType[i] = 'nem'; 179 arrayParams[i] = ''; 180 arrayErrorMessages[i] = ''; 181 i++; 182 } 183 184 if (register_field_require.apartment){ 185 arrayId[i] = 'apartment'; 186 arrayType[i] = 'nem'; 187 arrayParams[i] = ''; 188 arrayErrorMessages[i] = ''; 189 i++; 190 } 191 192 if (register_field_require.street){ 193 arrayId[i] = 'street'; 194 arrayType[i] = 'nem'; 195 arrayParams[i] = ''; 196 arrayErrorMessages[i] = ''; 197 i++; 198 } 199 200 if (register_field_require.street_nr){ 201 arrayId[i] = 'street_nr'; 202 arrayType[i] = 'nem'; 203 arrayParams[i] = ''; 204 arrayErrorMessages[i] = ''; 205 i++; 206 } 207 208 if (register_field_require.zip){ 209 arrayId[i] = 'zip'; 210 arrayType[i] = 'zip'; 211 arrayParams[i] = ''; 212 arrayErrorMessages[i] = ''; 213 i++; 214 } 215 216 if (register_field_require.city){ 217 arrayId[i] = 'city'; 218 arrayType[i] = 'nem'; 219 arrayParams[i] = ''; 220 arrayErrorMessages[i] = ''; 221 i++; 222 } 223 224 if (register_field_require.state){ 225 arrayId[i] = 'state'; 226 arrayType[i] = 'nem'; 227 arrayParams[i] = ''; 228 arrayErrorMessages[i] = ''; 229 i++; 230 } 231 232 if (register_field_require.country){ 233 arrayId[i] = 'country'; 234 arrayType[i] = 'notn'; 235 arrayParams[i] = ''; 236 arrayErrorMessages[i] = ''; 237 i++; 238 } 239 240 if (register_field_require.phone){ 241 arrayId[i] = 'phone'; 242 arrayType[i] = 'nem'; 243 arrayParams[i] = ''; 244 arrayErrorMessages[i] = ''; 245 i++; 246 } 247 248 if (register_field_require.mobil_phone){ 249 arrayId[i] = 'mobil_phone'; 250 arrayType[i] = 'nem'; 251 arrayParams[i] = ''; 252 arrayErrorMessages[i] = ''; 253 i++; 254 } 255 256 if (register_field_require.fax){ 257 arrayId[i] = 'fax'; 258 arrayType[i] = 'nem'; 259 arrayParams[i] = ''; 260 arrayErrorMessages[i] = ''; 261 i++; 262 } 263 264 if (register_field_require.ext_field_1){ 265 arrayId[i] = 'ext_field_1'; 266 arrayType[i] = 'nem'; 267 arrayParams[i] = ''; 268 arrayErrorMessages[i] = ''; 269 i++; 270 } 271 272 if (register_field_require.ext_field_2){ 273 arrayId[i] = 'ext_field_2'; 274 arrayType[i] = 'nem'; 275 arrayParams[i] = ''; 276 arrayErrorMessages[i] = ''; 277 i++; 278 } 279 280 if (register_field_require.ext_field_3){ 281 arrayId[i] = 'ext_field_3'; 282 arrayType[i] = 'nem'; 283 arrayParams[i] = ''; 284 arrayErrorMessages[i] = ''; 285 i++; 286 } 287 288 if (register_field_require.u_name){ 289 arrayId[i] = 'u_name'; 290 arrayType[i] = 'nem'; 291 arrayParams[i] = ''; 292 arrayErrorMessages[i] = ''; 293 i++; 294 } 295 296 if (register_field_require.password && register_field_require.password_2){ 297 arrayId[i] = 'password'; 298 arrayType[i] = 'eqne'; 299 arrayParams[i] = 'password_2'; 300 arrayErrorMessages[i] = ''; 301 i++; 302 }else if (register_field_require.password){ 303 arrayId[i] = 'password'; 304 arrayType[i] = 'nem'; 305 arrayParams[i] = ''; 306 arrayErrorMessages[i] = ''; 307 i++; 308 } 309 310 if (register_field_require.privacy_statement){ 311 arrayId[i] = 'privacy_statement'; 312 arrayType[i] = 'chk'; 313 arrayParams[i] = ''; 314 arrayErrorMessages[i] = ''; 315 i++; 316 } 317 318 var myForm = new validateForm(formName, arrayId, arrayType, arrayParams, arrayErrorMessages, 2); 319 var error = (myForm.validate()) ? (1) : (0);
320 if (!error){ 321 return false; 322 }else{ 323 function showResponse(originalRequest){ 324 if (originalRequest != 1){ 325 alert(originalRequest); 326 return false; 327 } else { 328 document.forms[formName].submit(); 329 } 330 } 331 var udata = {"username":jQuery('#u_name').val(),"email":jQuery('#email').val()}; 332 jQuery.get(urlcheckdata, udata, showResponse); 333 return false; 334 } 335} 336 337function validateCheckoutAdressForm(livepath, formName){ 338 339 var typeShowError = 2; 340 var arrayId = new Array(); 341 var arrayType = new Array(); 342 var arrayParams = new Array(); 343 var arrayErrorMessages = new Array(); 344 345 var i = 0; 346 347 if (register_field_require.title){ 348 arrayId[i] = 'title'; 349 arrayType[i] = 'notn'; 350 arrayParams[i] = ''; 351 arrayErrorMessages[i] = ''; 352 i++; 353 } 354 355 if (register_field_require.f_name){ 356 arrayId[i] = 'f_name'; 357 arrayType[i] = 'nem'; 358 arrayParams[i] = ''; 359 arrayErrorMessages[i] = ''; 360 i++; 361 } 362 363 if (register_field_require.l_name){ 364 arrayId[i] = 'l_name'; 365 arrayType[i] = 'nem'; 366 arrayParams[i] = ''; 367 arrayErrorMessages[i] = ''; 368 i++; 369 } 370 371 if (register_field_require.m_name){ 372 arrayId[i] = 'm_name'; 373 arrayType[i] = 'nem'; 374 arrayParams[i] = ''; 375 arrayErrorMessages[i] = ''; 376 i++; 377 } 378 379 if (register_field_require.firma_name){ 380 arrayId[i] = 'firma_name'; 381 arrayType[i] = 'nem'; 382 arrayParams[i] = ''; 383 arrayErrorMessages[i] = ''; 384 i++; 385 } 386 387 if (register_field_require.client_type){ 388 arrayId[i] = 'client_type'; 389 arrayType[i] = 'notn'; 390 arrayParams[i] = ''; 391 arrayErrorMessages[i] = ''; 392 i++; 393 } 394 395 if ( (document.forms[formName].client_type && document.forms[formName].client_type.value=="2") || !document.forms[formName].client_type ){ 396 if (register_field_require.firma_code){ 397 arrayId[i] = 'firma_code'; 398 arrayType[i] = 'nem'; 399 arrayParams[i] = ''; 400 arrayErrorMessages[i] = ''; 401 i++; 402 } 403 404 if (register_field_require.tax_number){
405 arrayId[i] = 'tax_number'; 406 arrayType[i] = 'nem'; 407 arrayParams[i] = ''; 408 arrayErrorMessages[i] = ''; 409 i++; 410 } 411 } 412 413 if (register_field_require.email){ 414 arrayId[i] = 'email'; 415 arrayType[i] = 'em'; 416 arrayParams[i] = ''; 417 arrayErrorMessages[i] = ''; 418 i++; 419 } 420 421 if (register_field_require.email2){ 422 arrayId[i] = 'email'; 423 arrayType[i] = 'eqne'; 424 arrayParams[i] = 'email2'; 425 arrayErrorMessages[i] = ''; 426 i++; 427 } 428 429 if (register_field_require.birthday){ 430 arrayId[i] = 'birthday'; 431 arrayType[i] = 'nem'; 432 arrayParams[i] = ''; 433 arrayErrorMessages[i] = ''; 434 i++; 435 } 436 437 if (register_field_require.home){ 438 arrayId[i] = 'home'; 439 arrayType[i] = 'nem'; 440 arrayParams[i] = ''; 441 arrayErrorMessages[i] = ''; 442 i++; 443 } 444 445 if (register_field_require.apartment){ 446 arrayId[i] = 'apartment'; 447 arrayType[i] = 'nem'; 448 arrayParams[i] = ''; 449 arrayErrorMessages[i] = ''; 450 i++; 451 } 452 453 if (register_field_require.street){ 454 arrayId[i] = 'street'; 455 arrayType[i] = 'nem'; 456 arrayParams[i] = ''; 457 arrayErrorMessages[i] = ''; 458 i++; 459 } 460 461 if (register_field_require.street_nr){ 462 arrayId[i] = 'street_nr'; 463 arrayType[i] = 'nem'; 464 arrayParams[i] = ''; 465 arrayErrorMessages[i] = ''; 466 i++; 467 } 468 469 if (register_field_require.zip){ 470 arrayId[i] = 'zip'; 471 arrayType[i] = 'zip'; 472 arrayParams[i] = ''; 473 arrayErrorMessages[i] = ''; 474 i++; 475 } 476 477 if (register_field_require.city){ 478 arrayId[i] = 'city'; 479 arrayType[i] = 'nem'; 480 arrayParams[i] = ''; 481 arrayErrorMessages[i] = ''; 482 i++; 483 } 484 485 if (register_field_require.state){ 486 arrayId[i] = 'state'; 487 arrayType[i] = 'nem'; 488 arrayParams[i] = ''; 489 arrayErrorMessages[i] = ''; 490 i++; 491 } 492 493 if (register_field_require.country){ 494 arrayId[i] = 'country'; 495 arrayType[i] = 'notn'; 496 arrayParams[i] = ''; 497 arrayErrorMessages[i] = ''; 498 i++; 499 } 500 501 if (register_field_require.phone){ 502 arrayId[i] = 'phone'; 503 arrayType[i] = 'nem'; 504 arrayParams[i] = ''; 505 arrayErrorMessages[i] = ''; 506 i++; 507 } 508 509 if (register_field_require.mobil_phone){ 510 arrayId[i] = 'mobil_phone'; 511 arrayType[i] = 'nem'; 512 arrayParams[i] = ''; 513 arrayErrorMessages[i] = ''; 514 i++; 515 } 516 517 if (register_field_require.fax){ 518 arrayId[i] = 'fax'; 519 arrayType[i] = 'nem'; 520 arrayParams[i] = ''; 521 arrayErrorMessages[i] = ''; 522 i++; 523 } 524 525 if (register_field_require.ext_field_1){ 526 arrayId[i] = 'ext_field_1'; 527 arrayType[i] = 'nem'; 528 arrayParams[i] = ''; 529 arrayErrorMessages[i] = ''; 530 i++; 531 } 532 533 if (register_field_require.ext_field_2){ 534 arrayId[i] = 'ext_field_2'; 535 arrayType[i] = 'nem'; 536 arrayParams[i] = ''; 537 arrayErrorMessages[i] = ''; 538 i++; 539 } 540 541 if (register_field_require.ext_field_3){ 542 arrayId[i] = 'ext_field_3'; 543 arrayType[i] = 'nem'; 544 arrayParams[i] = ''; 545 arrayErrorMessages[i] = ''; 546 i++; 547 } 548 549 if (register_field_require.privacy_statement){ 550 arrayId[i] = 'privacy_statement'; 551 arrayType[i] = 'chk'; 552 arrayParams[i] = ''; 553 arrayErrorMessages[i] = ''; 554 i++; 555 } 556 557 if ($_('delivery_adress_2')){ 558 if ($F_('delivery_adress_2')){ 559 560 if (register_field_require.d_title){ 561 arrayId[i] = 'd_title'; 562 arrayType[i] = 'notn'; 563 arrayParams[i] = ''; 564 arrayErrorMessages[i] = ''; 565 i++; 566 } 567 568 if (register_field_require.d_f_name){ 569 arrayId[i] = 'd_f_name'; 570 arrayType[i] = 'nem'; 571 arrayParams[i] = ''; 572 arrayErrorMessages[i] = ''; 573 i++; 574 } 575 576 if (register_field_require.d_l_name){ 577 arrayId[i] = 'd_l_name'; 578 arrayType[i] = 'nem'; 579 arrayParams[i] = ''; 580 arrayErrorMessages[i] = ''; 581 i++; 582 } 583 584 if (register_field_require.d_m_name){ 585 arrayId[i] = 'd_m_name'; 586 arrayType[i] = 'nem'; 587 arrayParams[i] = ''; 588 arrayErrorMessages[i] = ''; 589 i++; 590 } 591 592 if (register_field_require.d_firma_name){ 593 arrayId[i] = 'd_firma_name'; 594 arrayType[i] = 'nem'; 595 arrayParams[i] = ''; 596 arrayErrorMessages[i] = ''; 597 i++; 598 } 599 600 if (register_field_require.d_email){ 601 arrayId[i] = 'd_email'; 602 arrayType[i] = 'em'; 603 arrayParams[i] = ''; 604 arrayErrorMessages[i] = ''; 605 i++; 606 } 607 608 if (register_field_require.d_birthday){ 609 arrayId[i] = 'd_birthday'; 610 arrayType[i] = 'nem'; 611 arrayParams[i] = ''; 612 arrayErrorMessages[i] = ''; 613 i++; 614 } 615 616 if (register_field_require.d_home){ 617 arrayId[i] = 'd_home'; 618 arrayType[i] = 'nem'; 619 arrayParams[i] = ''; 620 arrayErrorMessages[i] = ''; 621 i++; 622 } 623 624 if (register_field_require.d_apartment){ 625 arrayId[i] = 'd_apartment'; 626 arrayType[i] = 'nem'; 627 arrayParams[i] = ''; 628 arrayErrorMessages[i] = ''; 629 i++; 630 } 631 632 if (register_field_require.d_street){ 633 arrayId[i] = 'd_street'; 634 arrayType[i] = 'nem'; 635 arrayParams[i] = ''; 636 arrayErrorMessages[i] = ''; 637 i++; 638 } 639 640 if (register_field_require.d_street_nr){ 641 arrayId[i] = 'd_street_nr'; 642 arrayType[i] = 'nem'; 643 arrayParams[i] = ''; 644 arrayErrorMessages[i] = ''; 645 i++; 646 } 647 648 if (register_field_require.d_zip){ 649 arrayId[i] = 'd_zip'; 650 arrayType[i] = 'zip'; 651 arrayParams[i] = ''; 652 arrayErrorMessages[i] = ''; 653 i++; 654 } 655 656 if (register_field_require.d_city){ 657 arrayId[i] = 'd_city'; 658 arrayType[i] = 'nem'; 659 arrayParams[i] = ''; 660 arrayErrorMessages[i] = ''; 661 i++; 662 } 663 664 if (register_field_require.d_state){ 665 arrayId[i] = 'd_state'; 666 arrayType[i] = 'nem'; 667 arrayParams[i] = ''; 668 arrayErrorMessages[i] = ''; 669 i++; 670 } 671 672 if (register_field_require.d_country){ 673 arrayId[i] = 'd_country'; 674 arrayType[i] = 'notn'; 675 arrayParams[i] = ''; 676 arrayErrorMessages[i] = ''; 677 i++; 678 } 679 680 if (register_field_require.d_phone){
681 arrayId[i] = 'd_phone'; 682 arrayType[i] = 'nem'; 683 arrayParams[i] = ''; 684 arrayErrorMessages[i] = ''; 685 i++; 686 } 687 688 if (register_field_require.d_mobil_phone){ 689 arrayId[i] = 'd_mobil_phone'; 690 arrayType[i] = 'nem'; 691 arrayParams[i] = ''; 692 arrayErrorMessages[i] = ''; 693 i++; 694 } 695 696 if (register_field_require.d_fax){ 697 arrayId[i] = 'd_fax'; 698 arrayType[i] = 'nem'; 699 arrayParams[i] = ''; 700 arrayErrorMessages[i] = ''; 701 i++; 702 } 703 704 if (register_field_require.d_ext_field_1){ 705 arrayId[i] = 'd_ext_field_1'; 706 arrayType[i] = 'nem'; 707 arrayParams[i] = ''; 708 arrayErrorMessages[i] = ''; 709 i++; 710 } 711 712 if (register_field_require.d_ext_field_2){ 713 arrayId[i] = 'd_ext_field_2'; 714 arrayType[i] = 'nem'; 715 arrayParams[i] = ''; 716 arrayErrorMessages[i] = ''; 717 i++; 718 } 719 720 if (register_field_require.d_ext_field_3){ 721 arrayId[i] = 'd_ext_field_3'; 722 arrayType[i] = 'nem'; 723 arrayParams[i] = ''; 724 arrayErrorMessages[i] = ''; 725 i++; 726 } 727 728 } 729 } 730 var myForm = new validateForm(formName, arrayId, arrayType, arrayParams, arrayErrorMessages, typeShowError); 731return error = myForm.validate(); 732} 733 734function validateEditAccountForm(livepath, formName){ 735 var typeShowError = 2; 736 var arrayId = new Array(); 737 var arrayType = new Array(); 738 var arrayParams = new Array(); 739 var arrayErrorMessages = new Array(); 740 741 var i = 0; 742 743 if (register_field_require.title){ 744 arrayId[i] = 'title'; 745 arrayType[i] = 'notn'; 746 arrayParams[i] = ''; 747 arrayErrorMessages[i] = ''; 748 i++; 749 } 750 751 if (register_field_require.f_name){ 752 arrayId[i] = 'f_name'; 753 arrayType[i] = 'nem'; 754 arrayParams[i] = ''; 755 arrayErrorMessages[i] = ''; 756 i++; 757 } 758 759 if (register_field_require.l_name){ 760 arrayId[i] = 'l_name'; 761 arrayType[i] = 'nem'; 762 arrayParams[i] = ''; 763 arrayErrorMessages[i] = ''; 764 i++; 765 } 766 767 if (register_field_require.m_name){ 768 arrayId[i] = 'm_name'; 769 arrayType[i] = 'nem'; 770 arrayParams[i] = ''; 771 arrayErrorMessages[i] = ''; 772 i++; 773 } 774 775 if (register_field_require.firma_name){ 776 arrayId[i] = 'firma_name'; 777 arrayType[i] = 'nem'; 778 arrayParams[i] = ''; 779 arrayErrorMessages[i] = ''; 780 i++; 781 } 782 783 if (register_field_require.client_type){ 784 arrayId[i] = 'client_type'; 785 arrayType[i] = 'notn'; 786 arrayParams[i] = ''; 787 arrayErrorMessages[i] = ''; 788 i++; 789 } 790 791 if ( (document.forms[formName].client_type && document.forms[formName].client_type.value=="2") || !document.forms[formName].client_type ){ 792 if (register_field_require.firma_code){ 793 arrayId[i] = 'firma_code'; 794 arrayType[i] = 'nem'; 795 arrayParams[i] = ''; 796 arrayErrorMessages[i] = ''; 797 i++; 798 } 799 800 if (register_field_require.tax_number){
801 arrayId[i] = 'tax_number'; 802 arrayType[i] = 'nem'; 803 arrayParams[i] = ''; 804 arrayErrorMessages[i] = ''; 805 i++; 806 } 807 } 808 809 if (register_field_require.email){ 810 arrayId[i] = 'email'; 811 arrayType[i] = 'em'; 812 arrayParams[i] = ''; 813 arrayErrorMessages[i] = ''; 814 i++; 815 } 816 817 if (register_field_require.birthday){ 818 arrayId[i] = 'birthday'; 819 arrayType[i] = 'nem'; 820 arrayParams[i] = ''; 821 arrayErrorMessages[i] = ''; 822 i++; 823 } 824 825 if (register_field_require.home){ 826 arrayId[i] = 'home'; 827 arrayType[i] = 'nem'; 828 arrayParams[i] = ''; 829 arrayErrorMessages[i] = ''; 830 i++; 831 } 832 833 if (register_field_require.apartment){ 834 arrayId[i] = 'apartment'; 835 arrayType[i] = 'nem'; 836 arrayParams[i] = ''; 837 arrayErrorMessages[i] = ''; 838 i++; 839 } 840 841 if (register_field_require.street){ 842 arrayId[i] = 'street'; 843 arrayType[i] = 'nem'; 844 arrayParams[i] = ''; 845 arrayErrorMessages[i] = ''; 846 i++; 847 } 848 849 if (register_field_require.street_nr){ 850 arrayId[i] = 'street_nr'; 851 arrayType[i] = 'nem'; 852 arrayParams[i] = ''; 853 arrayErrorMessages[i] = ''; 854 i++; 855 } 856 857 if (register_field_require.zip){ 858 arrayId[i] = 'zip'; 859 arrayType[i] = 'zip'; 860 arrayParams[i] = ''; 861 arrayErrorMessages[i] = ''; 862 i++; 863 } 864 865 if (register_field_require.city){ 866 arrayId[i] = 'city'; 867 arrayType[i] = 'nem'; 868 arrayParams[i] = ''; 869 arrayErrorMessages[i] = ''; 870 i++; 871 } 872 873 if (register_field_require.state){ 874 arrayId[i] = 'state'; 875 arrayType[i] = 'nem'; 876 arrayParams[i] = ''; 877 arrayErrorMessages[i] = ''; 878 i++; 879 } 880 881 if (register_field_require.country){ 882 arrayId[i] = 'country'; 883 arrayType[i] = 'notn'; 884 arrayParams[i] = ''; 885 arrayErrorMessages[i] = ''; 886 i++; 887 } 888 889 if (register_field_require.phone){ 890 arrayId[i] = 'phone'; 891 arrayType[i] = 'nem'; 892 arrayParams[i] = ''; 893 arrayErrorMessages[i] = ''; 894 i++; 895 } 896 897 if (register_field_require.mobil_phone){ 898 arrayId[i] = 'mobil_phone'; 899 arrayType[i] = 'nem'; 900 arrayParams[i] = ''; 901 arrayErrorMessages[i] = ''; 902 i++; 903 } 904 905 if (register_field_require.fax){ 906 arrayId[i] = 'fax'; 907 arrayType[i] = 'nem'; 908 arrayParams[i] = ''; 909 arrayErrorMessages[i] = ''; 910 i++; 911 } 912 913 if (register_field_require.ext_field_1){ 914 arrayId[i] = 'ext_field_1'; 915 arrayType[i] = 'nem'; 916 arrayParams[i] = ''; 917 arrayErrorMessages[i] = ''; 918 i++; 919 } 920 921 if (register_field_require.ext_field_2){ 922 arrayId[i] = 'ext_field_2'; 923 arrayType[i] = 'nem'; 924 arrayParams[i] = ''; 925 arrayErrorMessages[i] = ''; 926 i++; 927 } 928 929 if (register_field_require.ext_field_3){ 930 arrayId[i] = 'ext_field_3'; 931 arrayType[i] = 'nem'; 932 arrayParams[i] = ''; 933 arrayErrorMessages[i] = ''; 934 i++; 935 } 936 937 if (register_field_require.password){ 938 arrayId[i] = 'password'; 939 arrayType[i] = 'nem'; 940 arrayParams[i] = ''; 941 arrayErrorMessages[i] = ''; 942 i++; 943 } 944 if (register_field_require.password_2){ 945 arrayId[i] = 'password_2'; 946 arrayType[i] = 'eqne'; 947 arrayParams[i] = 'password'; 948 arrayErrorMessages[i] = ''; 949 i++; 950 } 951 952 if (register_field_require.privacy_statement){ 953 arrayId[i] = 'privacy_statement'; 954 arrayType[i] = 'chk'; 955 arrayParams[i] = ''; 956 arrayErrorMessages[i] = ''; 957 i++; 958 } 959 960 if ($_('delivery_adress_2')){ 961 if ($F_('delivery_adress_2')){ 962 963 if (register_field_require.d_title){ 964 arrayId[i] = 'd_title'; 965 arrayType[i] = 'notn'; 966 arrayParams[i] = ''; 967 arrayErrorMessages[i] = ''; 968 i++; 969 } 970 971 if (register_field_require.d_f_name){ 972 arrayId[i] = 'd_f_name'; 973 arrayType[i] = 'nem'; 974 arrayParams[i] = ''; 975 arrayErrorMessages[i] = ''; 976 i++; 977 } 978 979 if (register_field_require.d_l_name){ 980 arrayId[i] = 'd_l_name'; 981 arrayType[i] = 'nem'; 982 arrayParams[i] = ''; 983 arrayErrorMessages[i] = ''; 984 i++; 985 } 986 987 if (register_field_require.d_m_name){ 988 arrayId[i] = 'd_m_name'; 989 arrayType[i] = 'nem'; 990 arrayParams[i] = ''; 991 arrayErrorMessages[i] = ''; 992 i++; 993 } 994 995 if (register_field_require.d_firma_name){ 996 arrayId[i] = 'd_firma_name'; 997 arrayType[i] = 'nem'; 998 arrayParams[i] = ''; 999 arrayErrorMessages[i] = ''; 1000 i++; 1001 } 1002 1003 if (register_field_require.d_email){ 1004 arrayId[i] = 'd_email'; 1005 arrayType[i] = 'em'; 1006 arrayParams[i] = ''; 1007 arrayErrorMessages[i] = ''; 1008 i++; 1009 } 1010 1011 if (register_field_require.d_birthday){ 1012 arrayId[i] = 'd_birthday'; 1013 arrayType[i] = 'nem'; 1014 arrayParams[i] = ''; 1015 arrayErrorMessages[i] = ''; 1016 i++; 1017 } 1018 1019 if (register_field_require.d_home){ 1020 arrayId[i] = 'd_home'; 1021 arrayType[i] = 'nem'; 1022 arrayParams[i] = ''; 1023 arrayErrorMessages[i] = ''; 1024 i++; 1025 } 1026 1027 if (register_field_require.d_apartment){ 1028 arrayId[i] = 'd_apartment'; 1029 arrayType[i] = 'nem'; 1030 arrayParams[i] = ''; 1031 arrayErrorMessages[i] = ''; 1032 i++; 1033 } 1034 1035 if (register_field_require.d_street){ 1036 arrayId[i] = 'd_street'; 1037 arrayType[i] = 'nem'; 1038 arrayParams[i] = ''; 1039 arrayErrorMessages[i] = ''; 1040 i++; 1041 } 1042 1043 if (register_field_require.d_street_nr){ 1044 arrayId[i] = 'd_street_nr'; 1045 arrayType[i] = 'nem'; 1046 arrayParams[i] = ''; 1047 arrayErrorMessages[i] = ''; 1048 i++; 1049 } 1050 1051 if (register_field_require.d_zip){ 1052 arrayId[i] = 'd_zip'; 1053 arrayType[i] = 'zip'; 1054 arrayParams[i] = ''; 1055 arrayErrorMessages[i] = ''; 1056 i++; 1057 } 1058 1059 if (register_field_require.d_city){ 1060 arrayId[i] = 'd_city'; 1061 arrayType[i] = 'nem'; 1062 arrayParams[i] = ''; 1063 arrayErrorMessages[i] = ''; 1064 i++; 1065 } 1066 1067 if (register_field_require.d_state){ 1068 arrayId[i] = 'd_state'; 1069 arrayType[i] = 'nem'; 1070 arrayParams[i] = ''; 1071 arrayErrorMessages[i] = ''; 1072 i++; 1073 } 1074 1075 if (register_field_require.d_country){ 1076 arrayId[i] = 'd_country'; 1077 arrayType[i] = 'notn'; 1078 arrayParams[i] = ''; 1079 arrayErrorMessages[i] = ''; 1080 i++; 1081 } 1082 1083 if (register_field_require.d_phone){
1084 arrayId[i] = 'd_phone'; 1085 arrayType[i] = 'nem'; 1086 arrayParams[i] = ''; 1087 arrayErrorMessages[i] = ''; 1088 i++; 1089 } 1090 1091 if (register_field_require.d_mobil_phone){ 1092 arrayId[i] = 'd_mobil_phone'; 1093 arrayType[i] = 'nem'; 1094 arrayParams[i] = ''; 1095 arrayErrorMessages[i] = ''; 1096 i++; 1097 } 1098 1099 if (register_field_require.d_fax){ 1100 arrayId[i] = 'd_fax'; 1101 arrayType[i] = 'nem'; 1102 arrayParams[i] = ''; 1103 arrayErrorMessages[i] = ''; 1104 i++; 1105 } 1106 1107 if (register_field_require.d_ext_field_1){ 1108 arrayId[i] = 'd_ext_field_1'; 1109 arrayType[i] = 'nem'; 1110 arrayParams[i] = ''; 1111 arrayErrorMessages[i] = ''; 1112 i++; 1113 } 1114 1115 if (register_field_require.d_ext_field_2){ 1116 arrayId[i] = 'd_ext_field_2'; 1117 arrayType[i] = 'nem'; 1118 arrayParams[i] = ''; 1119 arrayErrorMessages[i] = ''; 1120 i++; 1121 } 1122 1123 if (register_field_require.d_ext_field_3){ 1124 arrayId[i] = 'd_ext_field_3'; 1125 arrayType[i] = 'nem'; 1126 arrayParams[i] = ''; 1127 arrayErrorMessages[i] = ''; 1128 i++; 1129 } 1130 1131 } 1132 } 1133 var myForm = new validateForm(formName, arrayId, arrayType, arrayParams, arrayErrorMessages, typeShowError); 1134return error = myForm.validate(); 1135} 1136 1137function validateFormAdvancedSearch(formName){ 1138 var arrayId = new Array('date_from', 'date_to', 'price_from', 'price_to'); 1139 var arrayType = new Array('date|em', 'date|em', 'fl|em|0', 'fl|em'); 1140 var arrayParams = new Array('', ''); 1141 var arrayErrorMessages = new Array('', ''); 1142 var myForm = new validateForm(formName, arrayId, arrayType, arrayParams, arrayErrorMessages, 2); 1143 error = myForm.validate(); 1144return error; 1145} 1146 1147function validateReviewForm(formName){ 1148 var arrayId = new Array('review_user_name', 'review_user_email', 'review_review'); 1149 var arrayType = new Array('nem', 'em', 'nem'); 1150 var arrayParams = new Array('', ''); 1151 var arrayErrorMessages = new Array('', ''); 1152 var myForm = new validateForm(formName, arrayId, arrayType, arrayParams, arrayErrorMessages, 2); 1153 error = myForm.validate(); 1154return error; 1155} 1156 1157function checkAGBAndNoReturn(agb, no_return){ 1158 result1=result2=true; 1159 if (agb=='1') result1 = checkAGB(); 1160 if (no_return=='1') result2 = checkNoReturn(); 1161 if (result1 && result2) 1162 return true; 1163 else 1164 return false; 1165} 1166function checkAGB(){ 1167 if ($_("agb").checked){ 1168 jQuery(".row_agb").removeClass('fielderror'); 1169 return true; 1170 }else{ 1171 jQuery(".row_agb").addClass('fielderror'); 1172 jQuery('#agb').focus(); 1173 return false; 1174 } 1175} 1176function checkNoReturn(){ 1177 if ($_("no_return").checked){ 1178 jQuery(".row_no_return").removeClass('fielderror'); 1179 return true; 1180 }else{ 1181 jQuery(".row_no_return").addClass('fielderror'); 1182 jQuery('#no_return').focus(); 1183 return false; 1184 } 1185} 1186 1187var activePaymentMethod = ""; 1188function showPaymentForm(paymentMethod){ 1189 activePaymentMethod = paymentMethod; 1190 jQuery("*[id^='tr_payment_']").hide(); 1191 jQuery('#tr_payment_'+paymentMethod).show(); 1192} 1193 1194function checkPaymentForm(){ 1195 if (activePaymentMethod){ 1196 if (payment_type_check[activePaymentMethod]=='1'){ 1197 try { 1198 eval("check_"+activePaymentMethod+"();"); 1199 }catch(exception){ 1200 console.log(exception); 1201 jQuery('#payment_form').submit(); 1202 } 1203 }else{ 1204 jQuery('#payment_form').submit(); 1205 } 1206 } 1207} 1208 1209function isInt_5_8(value){ 1210 var pattern = /^(\d){5,8}$/; 1211 return ret = (pattern.test(value)) ? (1) : (0);
1212} 1213 1214function validateShippingMethods(){ 1215 var tableShip = $_('table_shippings'); 1216 var inputs = tableShip.getElementsByTagName('input'); 1217 for (var i=0; i<inputs.length; i++){ 1218 if (inputs[i].type != 'radio') continue; 1219 if (inputs[i].checked) return true; 1220 } 1221 return false; 1222} 1223 1224function showShippingForm(id){ 1225 jQuery("div.shipping_form").removeClass('shipping_form_active'); 1226 jQuery("#shipping_form_"+id).addClass('shipping_form_active'); 1227} 1228 1229function hideElement(idElement){ 1230 $_(idElement).style.display = 'none'; 1231} 1232 1233function disableElement(idElement){ 1234 $_(idElement).disabled = true; 1235} 1236 1237function submitListProductFilterSortDirection(){ 1238 $_('orderby').value = $_('orderby').value ^ 1; 1239 submitListProductFilters(); 1240} 1241 1242function submitListProductFilters(){ 1243 $_('sort_count').submit(); 1244} 1245 1246function clearProductListFilter(){ 1247 jQuery("#manufacturers").val("0"); 1248 jQuery("#categorys").val("0"); 1249 jQuery("#price_from").val(""); 1250 jQuery("#price_to").val(""); 1251 submitListProductFilters(); 1252} 1253 1254var joomshoppingVideoHtml5 = 0; 1255var joomshoppingVideoHtml5Type = ''; 1256function showVideo(idElement, width, height){ 1257 var videofile = jQuery("#"+idElement).attr("href"); 1258 1259 jQuery('.video_full').hide(); 1260 jQuery('#hide_' + idElement).attr("href", videofile); 1261 jQuery('a.lightbox').hide(); 1262 jQuery('#main_image').hide(); 1263 jQuery(".product_label").hide(); 1264 jQuery("#videoshophtml5").remove(); 1265 if (!joomshoppingVideoHtml5){ 1266 jQuery('#hide_' + idElement).show(); 1267 jQuery('#hide_' + idElement).media( { width: width, height: height} ); 1268 }else{ 1269 var videoOptions = { 1270 id: 'videoshophtml5', 1271 src: videofile, 1272 width: width, 1273 height: height, 1274 controls: true 1275 }; 1276 if (joomshoppingVideoHtml5Type!=''){ 1277 videoOptions.type = joomshoppingVideoHtml5Type; 1278 } 1279 var video = jQuery('<video />', videoOptions); 1280 video.appendTo(jQuery('.image_middle')); 1281 } 1282} 1283 1284function showVideoCode(idElement){ 1285 jQuery('.video_full:not(#hide_' + idElement + ')').hide(); 1286 jQuery('a.lightbox').hide(); 1287 jQuery('#main_image').hide(); 1288 jQuery(".product_label").hide(); 1289 jQuery("#videoshophtml5").remove(); 1290 jQuery('#hide_' + idElement).show(); 1291} 1292 1293function showImage(id){ 1294 jQuery('.video_full').hide(); 1295 jQuery("#videoshophtml5").remove(); 1296 jQuery('a.lightbox').hide(); 1297 jQuery("#main_image_full_"+id).show(); 1298 jQuery(".product_label").show(); 1299} 1300 1301function playMusic(idElement){ 1302 jQuery('#'+idElement).media( { width: 100, height: 20, autoplay:true } ); 1303} 1304 1305function showHideReview(){ 1306 jQuery('#jshop_review_write').show(); 1307} 1308 1309function formatprice(price){ 1310 if (typeof(decimal_count)==='undefined') decimal_count = 2; 1311 if (typeof(decimal_symbol)==='undefined') decimal_symbol = "."; 1312 price = price.toFixed(decimal_count).toString(); 1313 price = price.replace('.',decimal_symbol); 1314 res = format_currency.replace("Symb",currency_code); 1315 res = res.replace("00",price); 1316return res; 1317} 1318 1319var prevAjaxHandler = null; 1320var reloadAttribEvents = []; 1321var extdataurlupdateattr = {}; 1322function reloadAttribSelectAndPrice(id_select){ 1323 var product_id = jQuery("#product_id").val(); 1324 var qty = jQuery("#quantity").val(); 1325 var data = {}; 1326 data["change_attr"] = id_select; 1327 data["qty"] = qty; 1328 for(var i=0;i<attr_list.length;i++){ 1329 var id = attr_list[i]; 1330 data["attr["+id+"]"] = attr_value[id]; 1331 } 1332 for(extdatakey in extdataurlupdateattr){ 1333 data[extdatakey] = extdataurlupdateattr[extdatakey]; 1334 } 1335 1336 if (prevAjaxHandler){ 1337 prevAjaxHandler.abort(); 1338 } 1339 1340 prevAjaxHandler = jQuery.getJSON( 1341 urlupdateprice, 1342 data, 1343 function(json){ 1344 var reload_atribut = 0; 1345 for(var i=0;i<attr_list.length;i++){ 1346 var id = attr_list[i]; 1347 if (reload_atribut){ 1348 jQuery("#block_attr_sel_"+id).html(json['id_'+id]); 1349 } 1350 if (id == id_select) reload_atribut = 1; 1351 } 1352 1353 jQuery("#block_price").html(json.price); 1354 jQuery("#pricefloat").val(json.pricefloat); 1355 1356 if (json.basicprice){ 1357 jQuery("#block_basic_price").html(json.basicprice); 1358 } 1359 1360 for(key in json){ 1361 if (key.substr(0,3)=="pq_"){ 1362 jQuery("#pricelist_from_"+key.substr(3)).html(json[key]); 1363 } 1364 } 1365 1366 if (json.available=="0"){ 1367 jQuery("#not_available").html(translate_not_available); 1368 }else{ 1369 jQuery("#not_available").html(""); 1370 } 1371 1372 if (json.displaybuttons=="0"){ 1373 jQuery(".productfull .prod_buttons").hide(); 1374 }else{ 1375 jQuery(".productfull .prod_buttons").show(); 1376 } 1377 1378 if (json.ean){ 1379 jQuery("#product_code").html(json.ean); 1380 } 1381 if (json.manufacturer_code){ 1382 jQuery("#manufacturer_code").html(json.manufacturer_code); 1383 } 1384 1385 if (json.weight){ 1386 jQuery("#block_weight").html(json.weight); 1387 } 1388 if (json.pricedefault){ 1389 jQuery("#pricedefault").html(json.pricedefault); 1390 } 1391 if (json.qty){ 1392 jQuery("#product_qty").html(json.qty); 1393 } 1394 if (json.oldprice){ 1395 jQuery("#old_price").html(json.oldprice); 1396 jQuery(".old_price").show(); 1397 }else{ 1398 jQuery(".old_price").hide(); 1399 } 1400 1401 if (json.images && json.images.length>0){ 1402 var count_prod_img = json.images.length; 1403 var html_thumb_img = ""; 1404 var html_middle_img = ""; 1405 var html_zoom_img = ''; 1406 if (typeof(jshop_product_hide_zoom_image)==='undefined') jshop_product_hide_zoom_image = 0; 1407 if (!jshop_product_hide_zoom_image){ 1408 html_zoom_img = ' <div class="text_zoom"><img alt="zoom" src="'+liveimgpath+'/search.png" /> '+translate_zoom_image+'</div>'; 1409 } 1410 for(var j=0;j<count_prod_img;j++){
1411 html_thumb_img+='<img class="jshop_img_thumb" src="'+liveproductimgpath+'/thumb_'+json.images[j]+'" onclick = "showImage('+j+')" />'; 1412 tmp = 'style="display:none"'; 1413 if (j==0) tmp = ''; 1414 html_middle_img+='<a class="lightbox" id="main_image_full_'+j+'" href="'+liveproductimgpath+'/full_'+json.images[j]+'" '+tmp+'><img id="main_image_'+j+'" src="'+liveproductimgpath+'/'+json.images[j]+'" />'+html_zoom_img+'</a>'; 1415 } 1416 if (json.displayimgthumb=="1") 1417 jQuery("#list_product_image_thumb").html(html_thumb_img); 1418 else 1419 jQuery("#list_product_image_thumb").html(""); 1420 jQuery("#list_product_image_middle").html(html_middle_img); 1421 initJSlightBox(); 1422 } 1423 1424 if (json.block_image_thumb || json.block_image_middle){ 1425 jQuery("#list_product_image_thumb").html(json.block_image_thumb); 1426 jQuery("#list_product_image_middle").html(json.block_image_middle); 1427 initJSlightBox(); 1428 } 1429 1430 if (typeof(json.demofiles)!='undefined'){ 1431 jQuery("#list_product_demofiles").html(json.demofiles); 1432 } 1433 1434 if (json.showdeliverytime){ 1435 if (json.showdeliverytime=="0"){ 1436 jQuery(".productfull .deliverytime").hide(); 1437 }else{ 1438 jQuery(".productfull .deliverytime").show(); 1439 } 1440 } 1441 1442 jQuery.each(reloadAttribEvents, function(key, handler){ 1443 handler.call(this, json); 1444 }); 1445 1446 reloadAttrValue(); 1447 } 1448 ); 1449} 1450 1451function setAttrValue(id, value){ 1452 attr_value[id] = value; 1453 reloadAttribSelectAndPrice(id); 1454 reloadAttribImg(id, value); 1455} 1456 1457function reloadAttribImg(id, value){ 1458 var path = ""; 1459 var img = ""; 1460 if (value=="0"){ 1461 img = ""; 1462 }else{ 1463 if (attr_img[value]){ 1464 img = attr_img[value]; 1465 }else{ 1466 img = ""; 1467 } 1468 } 1469 1470 if (img==""){ 1471 path = liveimgpath; 1472 img = "blank.gif"; 1473 }else{ 1474 path = liveattrpath; 1475 } 1476 jQuery("#prod_attr_img_"+id).attr('src', path+"/"+img); 1477} 1478 1479function reloadAttrValue(){ 1480 for(var id in attr_value){ 1481 if (jQuery("input[name=jshop_attr_id\\["+id+"\\]]").attr("type")=="radio"){ 1482 attr_value[id] = jQuery("input[name=jshop_attr_id\\["+id+"\\]]:checked").val(); 1483 }else{ 1484 attr_value[id] = jQuery("#jshop_attr_id"+id).val(); 1485 } 1486 } 1487} 1488 1489function reloadPrices(){ 1490 var qty = jQuery("#quantity").val(); 1491 if (qty!=""){ 1492 reloadAttribSelectAndPrice(0); 1493 } 1494} 1495 1496function showHideFieldFirm(type_id){ 1497 if (type_id=="2"){ 1498 jQuery("#tr_field_firma_code").show(); 1499 jQuery('#tr_field_tax_number').show(); 1500 }else{ 1501 jQuery("#tr_field_firma_code").hide(); 1502 jQuery('#tr_field_tax_number').hide(); 1503 } 1504} 1505 1506function updateSearchCharacteristic(url, category_id){ 1507 function showResponse(data){ 1508 jQuery("#list_characteristics").html(data); 1509 } 1510 var data = {"category_id":category_id}; 1511 jQuery.get(url, data, showResponse); 1512} 1513 1514function registrationTestPassword(pass){ 1515 jQuery.ajax({ 1516 type: "POST", 1517 url: urlcheckpassword, 1518 data: {"pass": pass}, 1519 dataType : "json" 1520 }).done(function(json){ 1521 if (json.msg){ 1522 jQuery('#reg_test_password').html(json.msg); 1523 jQuery('#reg_test_password').addClass('fielderrormsg'); 1524 jQuery('#reg_test_password').removeClass('fieldpassok'); 1525 }else{ 1526 jQuery('#reg_test_password').html(''); 1527 jQuery('#reg_test_password').removeClass('fielderrormsg'); 1528 jQuery('#reg_test_password').addClass('fieldpassok'); 1529 } 1530 }); 1531} 1532 1533jQuery(function() { 1534 jQuery('.registrationTestPassword').keyup(function(){ 1535 registrationTestPassword(this.value); 1536 });
vendor: 3 bytes, line 1537
1537});
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.