1$(document).ready(function () { 2 3 if ($.cookie("cookies") == "true" || $.cookie("cookies") == "false") { 4 $('#cookie_popup').remove(); 5 }else{ 6 7 //$(".cookie_popup_content").html("Um die optimale Nutzung unserer Website zu erm�glichen verwenden wir Cookies. Um nicht gegen geltende Gesetze zu versto�en ben�tigen wir dazu Ihr ausdr�ckliches Einverst�ndnis."); 8 9 } 10 11 var hash = window.location.hash; 12 if (hash != "") { 13 $(hash).click(); 14 } 15 16 var pwd_reset_step = 1; 17 $('#ForgotPwSubmit').click(function (e) { 18 e.preventDefault(); 19 20 if (pwd_reset_step === 2) { 21 22 append_waiting($('#login-register-waiting')); 23 $('#login-register-waiting').show(0); 24 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').addClass('no-opacity'); 25 $.ajax({ 26 url: "/customerlogin.php?act=entercode", 27 cache: false, 28 dataType: 'json', 29 type: 'post', 30 data: {email: $('#formotpwemailinput').val(), code: $('#form-forgot-pass-code').val()}, 31 success: function (data) { 32 if (data.status) { 33 //form-forgot-pass-code //formotpwemailinput 34 pwd_reset_step = 3; 35 36 $('#form-new-pass, #form-re-new-pass').fadeIn(500); 37 $('#forgot-success-append').html("").html(global_lang_enter_new_pw).show(); 38 $('#form-forgot-pass-code').hide(); 39 $('#forgot-error-append').hide(); 40 } else { 41 //failed 42 $('#forgot-error-append').html("").html(global_lang_code_not_valid).show(); 43 $('#forgot-success-append').hide(); 44 } 45 46 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').removeClass('no-opacity'); 47 $('#login-register-waiting').html(''); 48 $('#login-register-waiting').hide(0); 49 } 50 }); 51 52 } 53 54 55 56 if (pwd_reset_step === 3) { 57 append_waiting($('#login-register-waiting')); 58 $('#login-register-waiting').show(); 59 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').addClass('no-opacity'); 60 61 if ($('#form-new-pass').val() == $('#form-re-new-pass').val()) { 62 $.ajax({
63 url: "/customerlogin.php?act=changepw", 64 cache: false, 65 dataType: 'json', 66 type: 'post', 67 data: {email: $('#formotpwemailinput').val(), code: $('#form-forgot-pass-code').val(), password: $('#form-new-pass').val()}, 68 success: function (data) { 69 if (data.status) { 70 //form-forgot-pass-code //formotpwemailinput 71 pwd_reset_step = 1; 72 $('#form-new-pass, #form-re-new-pass , #ForgotPwSubmit').fadeOut(500); 73 74 75 76 $('#forgot-success-append').html("").html(global_lang_password_reset_success).show(); 77 $('#forgot-error-append').hide(); 78 } else { 79 //failed 80 $('#forgot-error-append').html("").html(global_lang_email_not_found).show(); 81 $('#forgot-success-append').hide(); 82 } 83 84 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').removeClass('no-opacity'); 85 $('#login-register-waiting').html(''); 86 $('#login-register-waiting').hide(0); 87 } 88 }); 89 } else { 90 $('#forgot-error-append').html("").html(global_lang_pw_not_match).show(); 91 $('#forgot-success-append').hide(); 92 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').removeClass('no-opacity'); 93 $('#login-register-waiting').html(''); 94 $('#login-register-waiting').hide(0); 95 } 96 97 } 98 99 100 if (pwd_reset_step === 1) { 101 append_waiting($('#login-register-waiting')); 102 $('#login-register-waiting').show(0); 103 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').addClass('no-opacity'); 104 $.ajax({
105 url: "/customerlogin.php", 106 cache: false, 107 dataType: 'json', 108 type: 'post', 109 data: {email: $('#formotpwemailinput').val(), act: 'forgotpw'}, 110 success: function (data) { 111 if (data.status) { 112 //form-forgot-pass-code //formotpwemailinput 113 pwd_reset_step = 2; 114 $('#formotpwemailinput').fadeOut(500); 115 116 setTimeout(function () { 117 $('#form-forgot-pass-code').fadeIn(500); 118 }, 501); 119 120 $('#forgot-success-append').html("").html(global_lang_email_and_enter_code).show(); 121 $('#forgot-error-append').hide(); 122 } else { 123 //failed 124 $('#forgot-error-append').html("").html(global_lang_email_not_found).show(); 125 $('#forgot-success-append').hide(); 126 } 127 128 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a , #main-menu-forgot').removeClass('no-opacity'); 129 $('#login-register-waiting').html(''); 130 $('#login-register-waiting').hide(0); 131 } 132 }); 133 134 135 } 136 }); 137 138 $('#LoginSubmit').click(function (e) { 139 e.preventDefault(); 140 append_waiting($('#login-register-waiting')); 141 $('#login-register-waiting').show(0); 142 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a').addClass('no-opacity'); 143 $.ajax({
144 url: "/customerlogin.php", 145 cache: false, 146 dataType: 'json', 147 type: 'post', 148 data: {email: $('#loginemail').val(), password: $('#loginpassword').val(), act: 'check_login'}, 149 success: function (data) { 150 if (data.status) { 151 //logged 152 //document.location.href = '/myaccount.html'; 153 loggedIn = true; 154 refreshLogin(); 155 } else { 156 //failed 157 $('#login-error-append').html("").html(data.msg).show(); 158 } 159 160 $('#main-menu-login , #main-menu-or-register , #main-menu-or-register-a').removeClass('no-opacity'); 161 $('#login-register-waiting').html(''); 162 $('#login-register-waiting').hide(0); 163 } 164 }); 165 }); 166 167 $('#RegisterSubmit').click(function (e) { 168 e.preventDefault(); 169 append_waiting($('#login-register-waiting')); 170 $('#login-register-waiting').show(0); 171 $('#main-menu-register , #main-menu-or-login , #main-menu-or-login-a').addClass('no-opacity'); 172 173 $.ajax({
174 url: "/customerregister.php", 175 cache: false, 176 dataType: 'json', 177 type: 'post', 178 data: $('#formRegister').serialize() + "&act=register", 179 success: function (data) { 180 if (data.status) { 181 //logged 182 location.reload(); 183 } else { 184 //failed 185 $('#register-error-append').html("").html(data.msg).show(); 186 187 } 188 $('#main-menu-register , #main-menu-or-login , #main-menu-or-login-a').removeClass('no-opacity'); 189 $('#login-register-waiting').html(''); 190 $('#login-register-waiting').hide(0); 191 } 192 }); 193 }); 194 195 $('.or-register , .or-login').click(function (e) { 196 e.preventDefault(); 197 var register = 'register'; 198 var login = 'login'; 199 if ($(this).hasClass('or-login')) { 200 register = 'login'; 201 login = 'register'; 202 } 203 204 $('#main-menu-' + login).addClass('zoomout').fadeOut(500); 205 $('#main-menu-or-' + register).hide(0); 206 $('#main-menu-or-' + register + '-a').hide(0); 207 $('#main-menu-forgot').addClass('zoomout').fadeOut(500); 208 209 setTimeout(function () { 210 $('#main-menu-' + register).show().removeClass('zoomout'); 211 setTimeout(function () { 212 $('#main-menu-or-' + login).fadeIn(200); 213 $('#main-menu-or-' + login + '-a').fadeIn(200); 214 }, 300); 215 216 217 }, 510); 218 219 $('.logged-in-menu-container').hide(0); 220 setTimeout(function () { 221 $('.logged-in-menu-container').fadeIn(300); 222 }, 830); 223 224 }); 225 226 227 $('#reset_pwd_link').click(function () { 228 $('#main-menu-login').addClass('zoomout').fadeOut(500); 229 $('#main-menu-or-register, #main-menu-or-register-a').hide(); 230 231 setTimeout(function () { 232 233 234 $('#main-menu-forgot').removeClass('zoomout').fadeIn(500); 235 236 }, 500); 237 238 239 }); 240 241 $('#back_to_login_btn').click(function () { 242 $('#main-menu-forgot').addClass('zoomout').fadeOut(500); 243 setTimeout(function () { 244 $('#main-menu-login').removeClass('zoomout').fadeIn(500); 245 $('#main-menu-or-register, #main-menu-or-register-a').show(); 246 247 }, 500); 248 }); 249 250 251 $('#profile-table-edit-show').click(function (e) { 252 e.preventDefault(); 253 $('#profile-table-show').hide(0); 254 $('#profile-table-edit').fadeIn(300); 255 }); 256 257 $('#profile-table-edit-hide').click(function (e) { 258 e.preventDefault(); 259 $('#profile-table-edit').hide(0); 260 $('#profile-table-show').fadeIn(300); 261 }); 262 263 refreshLogin(); 264 265 266 if ($('#discount_time').text() !== '') { 267 discountTimer($('#discount_time').text()); 268 269 setTimeout(function () { 270 $('#discount_time').fadeIn(500); 271 $('#discount_number').addClass("percentage-number-show"); 272 setTimeout(function () { 273 $('#discount_number').addClass("percentage-number-nshow"); 274 shakeDiscount(); 275 276 }, 1000); 277 }, 1200); 278 279 } 280 281 282 $('.cookie_popup_close').click(function(){ 283 close_cookie_popup(); 284 }); 285 286 $('#cookie_popup_button').click(function(){ 287 accept_cookie_popup(); 288 }); 289 290 291 292}); 293interval = 0; 294interval2 = false; 295 296function shakeDiscount() { 297 if (interval2) { 298 clearInterval(interval2); 299 } 300 301 interval2 = setInterval(function () { 302 $('#discount_number').removeClass("percentage-number-nshow"); 303 setTimeout(function () { 304 $('#discount_number').addClass("percentage-number-nshow"); 305 }, 500); 306 }, 8000); 307} 308 309function discountTimer(count) { 310 var count = parseInt(count); 311 clearInterval(interval); 312 interval = setInterval(function () { 313 314 if (count <= 1) { 315 $('#discount_display').fadeOut(500); 316 clearInterval(interval); 317 getDiscount(); 318 } 319 320 $('#discount_time').text(fancyTimeFormat(count)); 321 count = count - 1; 322 }, 1000); 323 324 325} 326 327 328function getDiscount() { 329 var discountURL = baseUrl + 'autosuggest.php?act=getdiscount'; 330 clearInterval(interval); 331 $.getJSON(discountURL, { 332 format: "json" 333 }).done(function (data) { 334 335 if (data.status) { 336 337 $('#discount_number_number').html(data.discount + '<span class="percentage-mark">%</span>'); 338 $('#discount_discount').html(data.for); 339 $('#discount_number').removeClass("percentage-number-show"); 340 $('#discount_number').removeClass("percentage-number-nshow"); 341 342 if (data.endin > 0) { 343 discountTimer(data.endin); 344 } else { 345 $('#discount_time').text(global_lang_Anytime); 346 } 347 348 349 setTimeout(function () { 350 $('#discount_display').show(0); 351 $('#discount_time').fadeIn(500); 352 $('#discount_number').addClass("percentage-number-show"); 353 setTimeout(function () { 354 $('#discount_number').addClass("percentage-number-nshow"); 355 shakeDiscount(); 356 357 }, 1000); 358 }, 1200); 359 360 361 } 362 363 });
364 365} 366 367 368function refreshLogin() { 369 if (loggedIn) { 370 $(document).find('.hide-in-logout').show(); 371 $(document).find('.hide-in-login').hide(); 372 } else { 373 $(document).find('.hide-in-logout').hide(); 374 $(document).find('.hide-in-login').show(); 375 } 376} 377 378function fancyTimeFormat(time) 379{ 380 381 382 // Hours, minutes and seconds 383 var hrs = ~~(time / 3600); 384 var mins = ~~((time % 3600) / 60); 385 var secs = ~~time % 60; 386 387 // Output like "1:01" or "4:03:59" or "123:03:59" 388 var ret = ""; 389 390 if (hrs > 0) { 391 ret += "" + hrs + ":" + (mins < 10 ? "0" : ""); 392 } else { 393 ret += '00:'; 394 } 395 396 ret += "" + mins + ":" + (secs < 10 ? "0" : ""); 397 ret += "" + secs; 398 return ret; 399} 400 401 402//chekout_back_to_login_btn 403$(document).on('click','#checkout_reset_pwd_link',function (){ 404 $('#login-register-id').hide(); 405 $('#chekout-forgot').show(); 406 $('#chekoutformforgottitle').show(); 407}); 408 409$(document).on('click','#chekout_back_to_login_btn',function (){ 410 $('#chekout-forgot').hide(); 411 $('#chekoutformotpwemailinput').val('').show(); 412 $('#chekoutform-forgot-pass-code').val('').hide(); 413 $('#chekoutform-new-pass').val('').hide(); 414 $('#chekoutform-re-new-pass').val('').hide(); 415 $('#chekoutform-re-new-pass').val('').hide(); 416 $('#login-register-id').show(); 417 $('#chekoutForgotPwSubmit').show(); 418 //chekoutForgotPwSubmit 419}); 420 421var chek_pwd_reset_step = 1; 422 $(document).on('click', '#chekoutForgotPwSubmit' , function (e) { 423 e.preventDefault(); 424 425 if (chek_pwd_reset_step === 2) { 426 427 428 append_waiting($('#forgot-password-waiting')); 429 $('#forgot-password-waiting').show(0); 430 $('#chekoutformotpwemailinput , #chekout_back_to_login_btn , #chekoutform-forgot-pass-code').hide(); 431 $.ajax({
432 url: "/customerlogin.php?act=entercode", 433 cache: false, 434 dataType: 'json', 435 type: 'post', 436 data: {email: $('#chekoutformotpwemailinput').val(), code: $('#chekoutform-forgot-pass-code').val()}, 437 success: function (data) { 438 if (data.status) { 439 //form-forgot-pass-code //formotpwemailinput 440 chek_pwd_reset_step = 3; 441 442 $('#chekoutform-new-pass, #chekoutform-re-new-pass').fadeIn(500); 443 $('#chekout-forgot-success-append').html("").html(global_lang_enter_new_pw).show(); 444 $('#chekoutform-forgot-pass-code').hide(); 445 $('#chekout-forgot-error-append').hide(); 446 } else { 447 //failed 448 $('#chekout-forgot-error-append').html("").html(global_lang_code_not_valid).show(); 449 $('#chekout-forgot-success-append').hide(); 450 $('#chekoutform-forgot-pass-code').show(); 451 } 452 453 $('#forgot-password-waiting').hide(0); 454 $('#chekout_back_to_login_btn').show(); 455 } 456 }); 457 458 } 459 460 461 462 if (chek_pwd_reset_step === 3) { 463 append_waiting($('#forgot-password-waiting')); 464 $('#forgot-password-waiting').show(0); 465 $('#chekoutformotpwemailinput , #chekout_back_to_login_btn , #chekoutform-forgot-pass-code , #chekoutform-new-pass, #chekoutform-re-new-pass').hide(); 466 467 if ($('#chekoutform-new-pass').val() == $('#chekoutform-re-new-pass').val()) { 468 $.ajax({
469 url: "/customerlogin.php?act=changepw", 470 cache: false, 471 dataType: 'json', 472 type: 'post', 473 data: {email: $('#chekoutformotpwemailinput').val(), code: $('#chekoutform-forgot-pass-code').val(), password: $('#chekoutform-new-pass').val()}, 474 success: function (data) { 475 if (data.status) { 476 //form-forgot-pass-code //formotpwemailinput 477 chek_pwd_reset_step = 1; 478 $('#chekoutform-new-pass, #chekoutform-re-new-pass , #chekoutForgotPwSubmit').fadeOut(500); 479 $('#chekout-forgot-success-append').html("").html(global_lang_password_reset_success).show(); 480 $('#chekout-forgot-error-append').hide(); 481 } else { 482 //failed 483 $('#chekout-forgot-error-append').html("").html(global_lang_email_not_found).show(); 484 $('#chekout-forgot-success-append').hide(); 485 $('#chekoutform-new-pass, #chekoutform-re-new-pass').show(); 486 } 487 488 $('#forgot-password-waiting').hide(0); 489 $('#chekout_back_to_login_btn').show(); 490 } 491 }); 492 } else { 493 494 $('#chekoutform-new-pass, #chekoutform-re-new-pass').show(); 495 $('#chekout-forgot-error-append').html("").html(global_lang_pw_not_match).show(); 496 $('#chekout-forgot-success-append').hide(); 497 $('#forgot-password-waiting').html(''); 498 $('#forgot-password-waiting').hide(0); 499 } 500 501 } 502 503 504 if (chek_pwd_reset_step === 1) { 505 $('#chekoutformforgottitle').hide(); 506 append_waiting($('#forgot-password-waiting')); 507 $('#forgot-password-waiting').show(0); 508 $('#chekoutformotpwemailinput , #chekout_back_to_login_btn').hide(); 509 $.ajax({
510 url: "/customerlogin.php", 511 cache: false, 512 dataType: 'json', 513 type: 'post', 514 data: {email: $('#chekoutformotpwemailinput').val(), act: 'forgotpw'}, 515 success: function (data) { 516 if (data.status) { 517 //form-forgot-pass-code //formotpwemailinput 518 chek_pwd_reset_step = 2; 519 $('#chekoutformotpwemailinput').fadeOut(500); 520 521 setTimeout(function () { 522 $('#chekoutform-forgot-pass-code').fadeIn(500); 523 }, 501); 524 525 $('#chekout-forgot-success-append').html("").html(global_lang_email_and_enter_code).show(); 526 $('#chekout-forgot-error-append').hide(); 527 $('#chekoutformotpwemailinput').hide() 528 } else { 529 //failed 530 $('#chekout-forgot-error-append').html("").html(global_lang_email_not_found).show(); 531 $('#chekout-forgot-success-append').hide(); 532 $('#chekoutformotpwemailinput').show(); 533 } 534 535 $('#forgot-password-waiting').hide(0); 536 $('#chekout_back_to_login_btn').show(); 537 538 } 539 }); 540 541 542 } 543 }); 544 545 546 547function close_cookie_popup(){ 548var date = new Date(); 549date.setTime(date.getTime() + (60 * 1000* 60 * 24 * 90)); 550$.cookie('cookies', "false", { expires: date }); // expires after 1 minute 551 552 553 $('#cookie_popup').remove(); 554} 555 556function accept_cookie_popup(){ 557 var date = new Date(); 558date.setTime(date.getTime() + (60 * 1000* 60 * 24 * 90)); 559$.cookie('cookies', "true", { expires: date }); // expires after 1 minute 560 $('#cookie_popup').remove(); 561}
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.