1// JavaScript Document 2$(document).ready(function(e) { 3 4 getData(); 5 6 setTimeout(function() { 7 setInterval(getStatusMaintenance, 60 *1000); 8 }, 60 * 1000); 9 10 11 // getLoginForm(); 12// getOther(); 13 14// getBroadcast(); 15// getStatusMaintenance(); 16// getTimeNow(); 17 18 showSlide(); 19 slider(); 20 21// if ($(window).width() > 800) { 22// $("#promo").modal(); 23// } 24 25 $(window).resize(function() { 26 var bw = $(this).width(); 27 $(".fadein").height(bw*380/1900); 28 }).resize(); 29}); 30 31 32function getData() { 33 $.ajax({url: "/new-webdata.php?content=data", success: function(result){ 34 35 let maintenance = result['maintenance']; 36 let broadcast = result['broadcast']; 37 let time = result['time']; 38 39 setStatusMaintenance(maintenance); 40// setBroadcast(broadcast); 41 setTimeNow(time); 42 }}); 43} 44 45function getLoginForm() 46{ 47 $.ajax({url: "/new-webdata.php?content=mobilelogin", success: function(result){ 48 $('#mobilelogin').html(result); 49 }}); 50 $.ajax({url: "/new-webdata.php?content=desktoplogin", success: function(result){ 51 $('#desktoplogin').html(result); 52 }}); 53} 54 55function getOther() 56{ 57 $.ajax({url: "/new-webdata.php?content=mobileapp", success: function(result){ 58 $('#mobileapp').html(result); 59 }}); 60 $.ajax({url: "/new-webdata.php?content=desktopapp", success: function(result){ 61 $('#desktopapp').html(result); 62 }}); 63} 64 65// mimpi 66 67function getMimpi() 68{ 69 var dimensi = $('.dimensi').val(); 70 var searchs = $('.search').val(); 71 72 //if (dimensi == "") dimensi = "2D"; 73 74 $('#mimpi_content').html("<img src=\"images/loading.gif\" width=\"16\">"); 75 $.ajax({url: "/new-webdata.php?task=mimpi&dimensi="+dimensi+"&search="+searchs, success: function(result){ 76 $('#mimpi_content').html(result); 77 $('#mimpi_content').fadeIn(500); 78 hideSlide(); 79 }}); 80} 81 82// slider 83 84function slider() 85{ 86 $('.fadein img:gt(0)').hide(); 87 setInterval(function(){ 88 $('.fadein :first-child').fadeOut() 89 .next('img').fadeIn() 90 .end().appendTo('.fadein');}, 3000); 91} 92 93function showSlide() { 94 $('.fadein').show(); 95 //$('#boxContent').hide(); 96} 97 98function hideSlide() { 99 $('.fadein').hide(); 100 $('#sosmed').hide(); 101 $('#desktop #msgbox').hide(); 102 $('#boxContent').css("padding-bottom","30px"); 103 $('#boxContent').show(); 104 $('#desktop .body').addClass("newbg"); 105} 106// 107 108$(document).on("click", ".btn-menu", function() 109{ 110 $(".btn-menu").removeClass("selected"); 111 $(this).addClass("selected"); 112}); 113 114$(document).on("keyup", "#desktopregister #reg_rek, #desktopregister #reg_telpon", function() 115 { 116 var rek = $(this).val(); 117 rek = onlyNumber(rek); 118 if (isNaN(rek)) rek = ''; 119 $(this).val(rek); 120 }); 121 122// 123$(document).on("change", '#desktopregister #reg_dari', function() 124 { 125 inputdari = $('#desktopregister #reg_dari').val(); 126 127 if (inputdari == 'Lain-lain') 128 { 129 $('#desktopregister #input-lain').show(); 130 } 131 else 132 { 133 $('#desktopregister #input-lain').hide(); 134 } 135 }); 136 137function onlyNumber(n) { 138 return n.replace(/\D/g, ''); 139} 140 141function getTimeNow() { 142 143 $.ajax({url: "/new-webdata.php?status=time", success: function(result){ 144 var listHari = ["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"] 145 var listBulan = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"] 146 147 setInterval(function () { 148 result++; 149 var t = new Date(result * 1000); 150 var hari = listHari[t.getDay()]; 151 var n = t.getFullYear(); 152 var tgl = t.getDate()+'/'+listBulan[t.getMonth()]+'/'+t.getFullYear(); 153 var jam = t.getHours(); if (jam < 10) jam = '0'+jam; 154 var menit = t.getMinutes(); if (menit < 10) menit = '0'+menit; 155 var detik = t.getSeconds(); if (detik < 10) detik = '0'+detik; 156 var jamk = jam+':'+menit+':'+detik; 157 158 $('#timenow').html(hari+' '+tgl+' '+jamk+' '); 159 },1000); 160 161 }}); 162} 163 164function setTimeNow(result) { 165 166 var listHari = ["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"] 167 var listBulan = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"] 168 169 setInterval(function () { 170 result++; 171 var t = new Date(result * 1000); 172 var hari = listHari[t.getDay()]; 173 var n = t.getFullYear(); 174 var tgl = t.getDate()+'/'+listBulan[t.getMonth()]+'/'+t.getFullYear(); 175 var jam = t.getHours(); if (jam < 10) jam = '0'+jam; 176 var menit = t.getMinutes(); if (menit < 10) menit = '0'+menit; 177 var detik = t.getSeconds(); if (detik < 10) detik = '0'+detik; 178 var jamk = jam+':'+menit+':'+detik; 179
180 $('#timenow').html(hari+' '+tgl+' '+jamk+' '); 181 },1000); 182} 183 184// 185var myTO; 186 187function hideBox() { 188 myTO = setTimeout(function(){ $(".boxprod").fadeOut(500); }, 1000); 189} 190 191function noHideBox() { 192 clearTimeout(myTO); 193} 194 195$(".prod").hover(function(){ 196 var prod = $(this).attr('prod'); 197 198 $(".boxprod").fadeIn(500) 199 $(".prodimg").hide(); 200 $("#"+prod).show(); 201 202 noHideBox(); 203 204 }, function(){ 205 hideBox(); 206}); 207 208$(".boxprod").hover(function(){ 209 $(".boxprod").show(); 210 noHideBox(); 211 }, function(){ 212 $(".boxprod").fadeOut(500); 213}); 214 215 216$(document).on("click", "#desktoplogin .submit", function() 217{ 218 219 var r = Math.floor(Math.random() * 10000); 220 var ver = '<img src="/capimg.php?'+r+'" width="40" height="30" style="border:1px #999 solid;">'; 221 $('#desktoplogin #msgbox').removeClass().text('Validating').fadeIn(1000); 222 223 224 $.post("/new-webdata.php", $('#desktoplogin .form').serialize(), 225 function(data) 226 { 227 228 // if (data == 'success') 229 if (data == 'success' || data.indexOf('success') === 0) 230 { 231 $('#desktoplogin #msgbox').removeClass().text('Logging in').fadeTo(900,1, 232 function() 233 { 234 var result = ''; 235 var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 236 var charactersLength = characters.length; 237 for ( var i = 0; i < 16; i++ ) { 238 result += characters.charAt(Math.floor(Math.random() * charactersLength)); 239 } 240 // window.location='/userarea.php?login='+result; 241 if (data == 'success|insecure') { 242 window.location='userarea.php?login='+result+'&insecure=1'; 243 } else { 244 if (sessionStorage.getItem('launch')) sessionStorage.removeItem('launch_done'); 245 window.location='userarea.php?login='+result; 246 } 247 248 // if (data == 'success|insecure') { 249 // // Tampilkan popup password tidak aman 250 // var popupHtml = '<div id="insecurePasswordPopup" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9999; display: flex; align-items: center; justify-content: center;">'; 251 // popupHtml += '<div style="background: white; padding: 30px; border-radius: 10px; max-width: 400px; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1);">'; 252 // popupHtml += '<div style="color: #ff6b6b; font-size: 48px; margin-bottom: 15px;"><i class="bi bi-exclamation-triangle-fill"></i></div>'; 253 // popupHtml += '<h3 style="color: #333; margin-bottom: 15px;">Password Tidak Aman!</h3>'; 254 // popupHtml += '<p style="color: #666; margin-bottom: 0px;font-size: 1rem;">Password Anda terdeteksi tidak aman.</p>'; 255 // popupHtml += '<p style="color: #666; margin-bottom: 20px;font-size: 1rem;">Harap segera perbaharui password anda.</p>'; 256 // popupHtml += '<button id="closeInsecurePopup" style="background: #ff6b6b; color: white; border: none; padding: 10px 30px; border-radius: 5px; cursor: pointer; font-weight: bold;">Change Password</button>'; 257 // popupHtml += '</div></div>'; 258 259 // $('body').append(popupHtml); 260 261 // $('#closeInsecurePopup').click(function() { 262 // $('#insecurePasswordPopup').fadeOut(300, function() { 263 // $(this).remove(); 264 // // changePassword(); 265 // window.location.href = '/changepassword'; 266 // // window.location='change-password.php'; 267 // }); 268 // }); 269 // } else { 270 // // Login normal 271 // var result = ''; 272 // var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 273 // var charactersLength = characters.length; 274 // for ( var i = 0; i < 16; i++ ) { 275 // result += characters.charAt(Math.floor(Math.random() * charactersLength)); 276 // } 277 // window.location='userarea.php?login='+result; 278 // } 279 }); 280 } 281 else 282 if (data == 'wrong') 283 { 284 $('#desktoplogin #msgbox').removeClass().text('Salah Password').fadeIn(1000); 285 $('#desktoplogin #verifikasi').html(ver); 286 } 287 else 288 if (data == 'banned') 289 { 290 $('#desktoplogin #msgbox').removeClass().text('User di Banned').fadeIn(1000); 291 $('#desktoplogin #verifikasi').html(ver); 292 } 293 else 294 if (data == 'empty') 295 { 296 $('#desktoplogin #msgbox').removeClass().text('Silakan diisi').fadeIn(1000); 297 } 298 else 299 if (data == 'capempty') 300 { 301 $('#desktoplogin .verifikasiform').show(); 302 $('#desktoplogin #msgbox').removeClass().text('Verifikasi Kosong').fadeIn(1000); 303 $('#desktoplogin #verifikasi').html(ver); 304 305 } 306 else 307 if (data == 'caperror') 308 { 309 $('#desktoplogin .verifikasiform').show(); 310 $('#desktoplogin #msgbox').removeClass().text('Verifikasi Salah').fadeIn(1000); 311 $('#desktoplogin #verifikasi').html(ver); 312 313 } 314 else 315 if (data == 'cap') 316 { 317 $('#desktoplogin .verifikasiform').show(); 318 $('#desktoplogin #msgbox').removeClass().text('Isi Verifikasi').fadeIn(1000); 319 $('#desktoplogin #verifikasi').html(ver); 320 $('#desktoplogin .verifval').val('1'); 321 } 322 else 323 if (data == 'reload') 324 { 325 window.location='index.php'; 326 } 327 $('#verform').val(''); 328 }); 329 return false; 330}); 331 332// receive captcha 333window.addEventListener('message', function(e) { 334 const TRUSTED_ORIGIN = "https://recaptcha.viva88athenae.com"; 335 if(e.origin !== TRUSTED_ORIGIN) 336 return; 337 338 const dataCaptcha = e.data || {}; 339 if(dataCaptcha.verified !== true) { 340 $('#desktoplogin #msgbox').removeClass().text('Verifikasi Kosong').fadeIn(1000); 341 } 342 343
344 345 let token = dataCaptcha.token; 346 let key = dataCaptcha.key; 347 348 $('#captchaModal').css('display', 'none'); 349 350 let serializedData = `${$('#desktoplogin .form').serialize()}&token=${token}&key=${key}`; 351 352 $.post("/new-webdata.php", serializedData, 353 function(data) 354 { 355 // var r = Math.floor(Math.random() * 10000); 356 // var ver = '<img src="/capimg.php?'+r+'" width="40" height="30" style="border:1px #999 solid;">'; 357 358 // if (data == 'success') 359 if (data == 'success' || data.indexOf('success') === 0) 360 { 361 $('#desktoplogin #msgbox').removeClass().text('Logging in').fadeTo(900, 1, function() 362 { 363 var result = ''; 364 var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 365 var charactersLength = characters.length; 366 for ( var i = 0; i < 16; i++ ) { 367 result += characters.charAt(Math.floor(Math.random() * charactersLength)); 368 } 369 // window.location='/userarea.php?login='+result; 370 if (data == 'success|insecure') { 371 window.location='userarea.php?login='+result+'&insecure=1'; 372 } else { 373 if (sessionStorage.getItem('launch')) sessionStorage.removeItem('launch_done'); 374 window.location='userarea.php?login='+result; 375 } 376 377 // if (data == 'success|insecure') { 378 // // Tampilkan popup password tidak aman 379 // var popupHtml = '<div id="insecurePasswordPopup" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9999; display: flex; align-items: center; justify-content: center;">'; 380 // popupHtml += '<div style="background: white; padding: 30px; border-radius: 10px; max-width: 400px; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1);">'; 381 // popupHtml += '<div style="color: #ff6b6b; font-size: 48px; margin-bottom: 15px;"><i class="bi bi-exclamation-triangle-fill"></i></div>'; 382 // popupHtml += '<h3 style="color: #333; margin-bottom: 15px;">Password Tidak Aman!</h3>'; 383 // popupHtml += '<p style="color: #666; margin-bottom: 0px;font-size: 1rem;">Password Anda terdeteksi tidak aman.</p>'; 384 // popupHtml += '<p style="color: #666; margin-bottom: 20px;font-size: 1rem;">Harap segera perbaharui password anda.</p>'; 385 // popupHtml += '<button id="closeInsecurePopup" style="background: #ff6b6b; color: white; border: none; padding: 10px 30px; border-radius: 5px; cursor: pointer; font-weight: bold;">Change Password</button>'; 386 // popupHtml += '</div></div>'; 387 388 // $('body').append(popupHtml); 389 390 // $('#closeInsecurePopup').click(function() { 391 // $('#insecurePasswordPopup').fadeOut(300, function() { 392 // $(this).remove(); 393 // // changePassword(); 394 // window.location.href = '/changepassword'; 395 // // window.location='change-password.php'; 396 // }); 397 // }); 398 // } else { 399 // // Login normal 400 // var result = ''; 401 // var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 402 // var charactersLength = characters.length; 403 // for ( var i = 0; i < 16; i++ ) { 404 // result += characters.charAt(Math.floor(Math.random() * charactersLength)); 405 // } 406 // window.location='userarea.php?login='+result; 407 // } 408 }); 409 } 410 else { 411 412 const iframe = document.getElementById('captchaIframe'); 413 iframe.contentWindow.postMessage('RESET_CAPTCHA', "https://recaptcha.viva88athenae.com"); 414 415 if (data == 'wrong') 416 { 417 $('#desktoplogin #msgbox').removeClass().text('Salah Password').fadeIn(1000); 418 // $('#desktoplogin #verifikasi').html(ver); 419 } 420 else 421 if (data == 'banned') 422 { 423 $('#desktoplogin #msgbox').removeClass().text('User di Banned').fadeIn(1000); 424 // $('#desktoplogin #verifikasi').html(ver); 425 } 426 else 427 if (data == 'empty') 428 { 429 $('#desktoplogin #msgbox').removeClass().text('Silakan diisi').fadeIn(1000); 430 } 431 else 432 if (data == 'capempty') 433 { 434 $('#desktoplogin #msgbox').removeClass().text('Verifikasi Kosong').fadeIn(1000); 435 // $('#desktoplogin #verifikasi').html(ver); 436 } 437 else 438 if (data == 'caperror') 439 { 440 $('#desktoplogin #msgbox').removeClass().text('Invalid Captcha').fadeIn(1000); 441 // $('#desktoplogin #verifikasi').html(ver); 442 } 443 else 444 if (data == 'iperror') 445 { 446 $('#desktoplogin #msgbox').removeClass().text('IP Tidak Sesuai').fadeIn(1000); 447 // $('#desktoplogin #verifikasi').html(ver); 448 } 449 else 450 if (data == 'capexp') 451 { 452 $('#desktoplogin #msgbox').removeClass().text('Captcha Expired').fadeIn(1000); 453 // $('#desktoplogin #verifikasi').html(ver); 454 } 455 // else 456 // if (data == 'cap') 457 // { 458 // $('#desktoplogin #msgbox').removeClass().text('Isi Verifikasi').fadeIn(1000); 459 // // $('#desktoplogin #verifikasi').html(ver); 460 // // $('#desktoplogin .verifikasiform').show(); 461 // // $('#desktoplogin .verifval').val('1'); 462 // } 463 else 464 if (data == 'reload') 465 { 466 window.location='index.php'; 467 } 468 } 469 }); 470}) 471 472$(document).on("click", "#buttonChangePassword", function() 473{ 474 var oldPass = $('#cp_old_password').val(); 475 var newPass = $('#cp_new_password').val(); 476 var confirmPass = $('#cp_confirm_password').val(); 477 478 if (oldPass == '' || newPass == '' || confirmPass == '') { 479 $('#statusChangePassword').removeClass().addClass('alert alert-warning').text('Semua field harus diisi!').fadeIn(1000); 480 return; 481 } 482 483 if (newPass !== confirmPass) { 484 $('#statusChangePassword').removeClass().addClass('alert alert-warning').text('Password tidak sama!').fadeIn(1000); 485 return; 486 } 487 488 $('#statusChangePassword').removeClass().addClass('alert alert-info').text('Memproses...').fadeIn(500); 489 490 $.post("new-webdata.php", $('#formChangePassword').serialize(), 491 function(data) 492 { 493 if (data == 'success') 494 { 495 $('#statusChangePassword').removeClass().addClass('alert alert-success') 496 .text('Password berhasil diubah! Silakan login kembali dengan password baru...') 497 .fadeIn(1000); 498 setTimeout(function(){ 499 window.location = '/'; 500 }, 2000); 501 } 502 else if (data == 'wrongold') 503 { 504 $('#statusChangePassword').removeClass().addClass('alert alert-danger').text('Password lama salah!').fadeIn(1000); 505 } 506 else if (data == 'notmatch') 507 { 508 $('#statusChangePassword').removeClass().addClass('alert alert-danger').text('Password baru dan konfirmasi tidak sama!').fadeIn(1000); 509 } 510 else if (data.indexOf('notsafe') === 0) 511 { 512 var msg = data.split('|')[1]; 513 if (!msg) { 514 msg = 'Password tidak aman! Gunakan password yang lebih kuat.'; 515 } 516 $('#statusChangePassword') 517 .removeClass() 518 .addClass('alert alert-warning') 519 .text(msg) 520 .fadeIn(1000); 521 } 522 else 523 { 524 $('#statusChangePassword').removeClass().addClass('alert alert-danger').text('Error: ' + data).fadeIn(1000); 525 } 526 } 527 ); 528}); 529 530function resetClassReg() 531{ 532 $('#desktopregister #input-username').removeClass().addClass('form-group-sm'); 533 $('#desktopregister #input-pass').removeClass().addClass('form-group-sm col-md-3'); 534 $('#desktopregister #input-passcon').removeClass().addClass('form-group-sm col-md-3'); 535 $('#desktopregister #input-bank').removeClass().addClass('form-group-sm col-md-3');
536 $('#desktopregister #input-rek').removeClass().addClass('form-group-sm col-md-3'); 537 $('#desktopregister #input-nama').removeClass().addClass('form-group-sm col-md-3'); 538 $('#desktopregister #input-reg').removeClass().addClass('form-group-sm col-md-3'); 539 $('#desktopregister #input-email').removeClass().addClass('form-group-sm col-md-3'); 540 $('#desktopregister #input-telpon').removeClass().addClass('form-group-sm col-md-3'); 541 $('#desktopregister #input-dari').removeClass().addClass('form-group-sm col-md-3'); 542 $('#desktopregister #input-lain').removeClass().addClass('form-group-sm col-md-3'); 543 $('#desktopregister #input-verifikasi').removeClass().addClass('form-group-sm col-md-3'); 544} 545 546$(document).on("click", "#desktopregister #buttonRegisterDesktop", function() 547 { 548 549 nocache = new Date().getTime(); 550 var r = Math.floor(Math.random() * 10000); 551 552 var ver = `<img src="capreg.php?${r}" width="100%" height="30" style="border:1px #999 solid;">`; 553 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-success').text('Validating').fadeIn(1000); 554 555 $.post("/new-webdata.php", $('#desktopregister #formRegister').serialize(), 556 function(data) 557 { 558 559 // console.log(data); 560 resetClassReg(); 561 if (data == 'success') 562 { 563 564 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-success').text('Registrasi Sukses!, Selamat Bergabung.').fadeIn(900); 565 566 window.location='/userarea.php?welcome'; 567 // var settings = { 568 // "url": "/new-webdata.php?content=welcome", 569 // "method": "GET", 570 // "timeout": 0, 571 // }; 572 573 // $.ajax(settings).done(function (response) { 574 // history.replaceState(null, "", "?content=welcome"); 575 // $('#desktopregister').html(response); 576 // let countdown = 5; 577 578 // let interval = setInterval(function() { 579 // $("#register-message").text("Masuk dalam waktu " + countdown); 580 // countdown--; 581 582 // if (countdown < 0) { 583 // clearInterval(interval); 584 // $("#register-message").text("Selamat Bermain dan Semoga Beruntung!"); 585 // window.location.href = "userarea.php"; 586 // } 587 // }, 1000); 588 // }); 589 590 591 592 // $('#desktopregister #reg_passcon').val(''); 593 // $('#desktopregister #reg_rek').val(''); 594 // $('#desktopregister #reg_nama').val(''); 595 // $('#desktopregister #reg_bank').val(''); 596 // $('#desktopregister #reg_email').val(''); 597 // $('#desktopregister #reg_telpon').val(''); 598 // $('#desktopregister #reg_ref').val(''); 599 // $('#desktopregister #reg_lain').val(''); 600 // $('#desktopregister #reg_dari').val(''); 601 // $('#desktopregister #reg_verifikasi').val(''); 602 603 604 605 // $('#desktoplogin .username').val($('#desktopregister #reg_username').val()); 606 // $('#desktopregister #reg_username').val(''); 607 // $('#desktoplogin .password').val($('#desktopregister #reg_pass').val()); 608 // $('#desktopregister #reg_pass').val(''); 609 // $('#desktopregister #verform').focus(); 610 } 611 else 612 if (data == 'userWrong') 613 { 614 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Username 6-16 karakter standar (A~Z, a~z, 0~9) dan tanpa spasi!').fadeIn(1000); 615 $('#desktopregister #input-username').addClass('has-error'); 616 617 } 618 else 619 if (data == 'passWrong') 620 { 621 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Password harus 6 karakter atau lebih').fadeIn(1000); 622 $('#desktopregister #input-pass').addClass('has-error'); 623 } 624 else 625 if (data == 'passSame') 626 { 627 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Password harus sama dengan konfirmasi').fadeIn(1000); 628 $('#desktopregister #input-passcon').addClass('has-error'); 629 } 630 else 631 if (data == 'bankEmpty') 632 { 633 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Bank harus diisi').fadeIn(1000); 634 $('#desktopregister #input-bank').addClass('has-error'); 635 } 636 else 637 if (data == 'rekEmpty') 638 { 639 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Nomor Rekening harus diisi dengan angka saja').fadeIn(1000);
640 $('#desktopregister #input-rek').addClass('has-error'); 641 } 642 else 643 if (data == 'namaEmpty') 644 { 645 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Nama sesuai rekening harus diisi').fadeIn(1000); 646 $('#desktopregister #input-nama').addClass('has-error'); 647 } 648 else 649 if (data == 'dbError') 650 { 651 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf ada masalah dengan registrasi').fadeIn(1000); 652 } 653 else 654 if (data == 'userExist') 655 { 656 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf username tersebut sudah ada').fadeIn(1000); 657 $('#desktopregister #input-username').addClass('has-error'); 658 } 659 else 660 if (data == 'rekExist') 661 { 662 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf no rekening tersebut sudah ada').fadeIn(1000); 663 $('#desktopregister #input-rek').addClass('has-error'); 664 } 665 else 666 if (data == 'refError') 667 { 668 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf tidak ada referal tersebut, bila tidak punya referal, bisa kosongkan').fadeIn(1000); 669 $('#desktopregister #input-ref').addClass('has-error'); $('#desktopregister #reg_ref').removeAttr('readonly').val(''); 670 } 671 else 672 if (data == 'emailError') 673 { 674 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf email tidak valid').fadeIn(1000); 675 $('#desktopregister #input-email').addClass('has-error'); 676 } 677 else 678 if (data == 'telponEmpty') 679 { 680 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf telpon tidak boleh kosong').fadeIn(1000); 681 $('#desktopregister #input-telpon').addClass('has-error'); 682 } 683 else 684 if (data == 'telponError') 685 { 686 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf telpon tidak valid').fadeIn(1000); 687 $('#desktopregister #input-telpon').addClass('has-error'); 688 } 689 else 690 if (data == 'dariEmpty') 691 { 692 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf silakan dipilih dari mana anda tahu website kami').fadeIn(1000); 693 $('#desktopregister #input-dari').addClass('has-error'); 694 } 695 else 696 if (data == 'lainEmpty') 697 { 698 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf mohon diisi kolom lain-lain').fadeIn(1000); 699 $('#desktopregister #input-lain').addClass('has-error'); 700 } 701 else 702 if (data == 'caperror') 703 { 704 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf Verifikasi Salah').fadeIn(1000); 705 $('#desktopregister #input-verifikasi').addClass('has-error'); 706 707 } 708 else 709 if (data == 'wait') 710 { 711 $('#desktopregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Silahkan dicoba beberapa saat lagi').fadeIn(1000); 712 } 713 else 714 if (data.indexOf('passNotSafe|') === 0) 715 { 716 var msg = data.substring('passNotSafe|'.length); 717 if (!msg) { 718 msg = 'Password tidak aman! Gunakan password yang lebih kuat.'; 719 } 720 721 $('#desktopregister #statusRegister') 722 .removeClass() 723 .addClass('alert alert-sm alert-warning') 724 .text(msg) 725 .fadeIn(1000); 726 727 $('#desktopregister #input-pass').addClass('has-error'); 728 } 729 730 $('#desktopregister #capverifikasi').html(ver); 731 }); 732 return false; 733}); 734 735function login() 736{ 737 $('#desktoplogin .username').focus(); 738} 739 740function register() 741{ 742 743 $('#desktop #content').html("<img src=\"images/loading.gif\" width=\"50\">"); 744 $.ajax({url: "/new-webdata.php?content=register", success: function(result){ 745 $('#desktop #content').html(result); 746 $('#desktop #content').fadeIn(500); 747 hideSlide(); 748 }}); 749} 750 751function changePassword() 752{ 753 $('#desktop #content').html("<img src=\"images/loading.gif\" width=\"50\">"); 754 $.ajax({url: "new-webdata.php?content=changepassword", success: function(result){ 755 $('#desktop #content').html(result); 756 $('#desktop #content').fadeIn(500); 757 hideSlide(); 758 }}); 759} 760 761function changePasswordMobile() 762{ 763 openChangePasswordMobile(); 764} 765 766 767function getStatusMaintenance() 768{ 769 $.ajax({url: "/new-webdata.php?status=maintenance", success: function(result){ 770 if (result == '1') 771 { 772 alert('Website is under Maintenance') 773 window.location.replace("maintenance.php"); 774 } 775 }}); 776} 777 778function setStatusMaintenance(result) 779{ 780 781 if (result == '1') 782 { 783 alert('Website is under Maintenance') 784 window.location.replace("maintenance.php"); 785 } 786 787} 788 789function pagepromo() 790{ 791 $('#desktop #content').html("<img src=\"images/loading.gif\" width=\"50\">"); 792 $.ajax({url: "/new-webdata.php?content=cms&page=promo", success: function(result){ 793 $('#desktop #content').html(result); 794 $('#desktop #content').fadeIn(500); 795 hideSlide(); 796 }}); 797} 798 799function page(i) 800{ 801 $('#content2').html("<img src=\"images/loading.gif\" width=\"50\">"); 802 $.ajax({url: "/new-webdata.php?content=cms&page="+i, success: function(result){ 803 $('#content2').html(result); 804 $('#content2').fadeIn(500); 805 }}); 806 807// $('#content2').html("<img src=\"images/loading.gif\" width=\"50\">"); 808// $.ajax({url: "/new-webdata.php?content=cms&page="+i, success: function(result){ 809 810// htmlResult = ` 811// <div id="content-main" style="background: var(--primary-background)"> 812// <div style="width: 1000px; margin: auto; padding: 8px 0;"> 813// ${result} 814// </div> 815// </div> 816// `; 817 818// $('#content2').html(htmlResult); 819// $('#content2').fadeIn(500); 820// }}); 821} 822 823function resultData(id,i) 824{ 825 console.log('resultData'); 826 hideSlide(); 827 $('#desktop #content').html("<img src=\"images/loading.gif\" width=\"50\">"); 828 $.ajax({url: "/new-webdata.php?content=hasil&pid="+id+"&page="+i, success: function(result){ 829 $('#desktop #content').html(result); 830 $('#desktop #content').fadeIn(500); 831 }}); 832} 833 834function dataPasaran() 835{ 836 $.ajax({url: "/new-webdata.php?content=dataPasaran", success: function(result){ 837 $('#dataPasaran').html(result); 838 $('#dataPasaran').fadeIn(500); 839 }}); 840} 841 842function getBroadcast() 843{ 844 $.ajax({url: "/new-webdata.php?content=broadcast", success: function(result){ 845 $('#desktop #broadcast').html(result); 846 $('#mobile #broadcast').html(result); 847 }}); 848} 849 850function setBroadcast(result) 851{ 852 $('#desktop #broadcast').html(result); 853 $('#mobile #broadcast').html(result); 854} 855 856function getLucky() 857{ 858 $.ajax({url: "/new-webdata.php?content=lucky", success: function(result){ 859 $('#lucky').html(result); 860 }}); 861} 862 863function getLastDepo() 864{ 865 $.ajax({url: "/new-webdata.php?content=lastDepo", success: function(result){ 866 $('#lastDepo').html(result); 867 }}); 868} 869 870function getLastWD() 871{ 872 $.ajax({url: "/new-webdata.php?content=lastWD", success: function(result){ 873 $('#lastWD').html(result); 874 }}); 875} 876 877// MOBILE 878 879function ke(todiv) 880{ $('html, body').animate({ 881 scrollTop: $(todiv).offset().top 882 }, 500); 883} 884 885 886$(document).on("keyup", "#mobileregister #reg_rek, #mobileregister #reg_telpon", function() 887 { 888 var rek = $(this).val(); 889 rek = onlyNumber(rek); 890 if (isNaN(rek)) rek = ''; 891 $(this).val(rek); 892 }); 893 894// 895$(document).on("change", '#mobileregister #reg_dari', function() 896 { 897 inputdari = $('#mobileregister #reg_dari').val(); 898 899 if (inputdari == 'Lain-lain') 900 { 901 $('#mobileregister #input-lain').show(); 902 } 903 else 904 { 905 $('#mobileregister #input-lain').hide(); 906 } 907 }); 908 909 910$(document).on("click", "#mobilelogin .submit", function() 911 { 912 var r = Math.floor(Math.random() * 10000); 913 var ver = '<img src="/m/capimg.php?'+r+'" style="height: 50px; width: 100%; border-radius: 5px;margin-top: 2px;">'; 914 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-success').text('Validating').fadeIn(1000); 915 916 // $.post(mobileurl+"/mwebdata.php", $('#mobilelogin .form').serialize(), 917 $.post("/m/mwebdata.php", $('#mobilelogin .form').serialize(), 918 function(data) 919 { 920 // if (data == 'success') 921 if (data == 'success' || data.indexOf('success') === 0) 922 { 923 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-success').text('Logging in').fadeTo(900,1, 924 function() 925 { 926 var result = ''; 927 var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 928 var charactersLength = characters.length; 929 for ( var i = 0; i < 16; i++ ) { 930 result += characters.charAt(Math.floor(Math.random() * charactersLength)); 931 } 932 // window.location='/m/userarea.php?login='+result+'&home'; 933 934 if (sessionStorage.getItem('launch')) sessionStorage.removeItem('launch_done'); 935 if (data == 'success|insecure') { 936 window.location='/m/userarea.php?login='+result+'&insecure=1'; 937 } else { 938 window.location='/m/userarea.php?login='+result; 939 } 940 941 // if (data == 'success|insecure') { 942 // // Tampilkan popup password tidak aman 943 // var popupHtml = '<div id="insecurePasswordPopup" style="position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0,0,0,0.5); z-index: 99999; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0;">'; 944 // popupHtml += '<div style="background: white; padding: 30px; border-radius: 10px; max-width: 400px; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1); margin: 0 auto; position: relative;">'; 945 // popupHtml += '<div style="color: #ff6b6b; font-size: 48px; margin-bottom: 15px;"><i class="bi bi-exclamation-triangle-fill"></i></div>'; 946 // popupHtml += '<h3 style="color: #333; margin-bottom: 15px; font-size: 24px;">Password Tidak Aman!</h3>'; 947 // popupHtml += '<p style="color: #666; margin-bottom: 0px; font-size: 1rem;">Password Anda terdeteksi tidak aman.</p>'; 948 // popupHtml += '<p style="color: #666; margin-bottom: 20px; font-size: 1rem;">Harap segera perbaharui password anda.</p>'; 949 // popupHtml += '<button id="closeInsecurePopup" style="background: #ff6b6b; color: white; border: none; padding: 10px 30px; border-radius: 5px; cursor: pointer; font-weight: bold; font-size: 16px;">Change Password</button>'; 950 // popupHtml += '</div></div>'; 951 952 // $('body').append(popupHtml); 953 954 // $('#closeInsecurePopup').click(function() { 955 // $('#insecurePasswordPopup').fadeOut(300, function() { 956 // $(this).remove(); 957 958 // changePasswordMobile(); 959 // }); 960 // }); 961 // } else { 962 // // Login normal 963 // var result = ''; 964 // var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 965 // var charactersLength = characters.length; 966 // for ( var i = 0; i < 16; i++ ) { 967 // result += characters.charAt(Math.floor(Math.random() * charactersLength)); 968 // } 969 // window.location='/m/userarea.php?login='+result+'&home'; 970 // } 971 }); 972 } 973 else 974 if (data == 'wrong') 975 { 976 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-danger').text('Salah Password').fadeIn(1000); 977 $('#mobilelogin #verifikasi').html(ver); 978 } 979 else 980 if (data == 'banned') 981 { 982 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-danger').text('User di Banned').fadeIn(1000); 983 $('#mobilelogin #verifikasi').html(ver); 984 } 985 else 986 if (data == 'empty') 987 { 988 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-warning').text('Silakan diisi').fadeIn(1000); 989 } 990 else 991 if (data == 'capempty') 992 { 993 $('#mobilelogin #mverifikasiform').show(); 994 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-warning').text('Verifikasi Kosong').fadeIn(1000); 995 $('#mobilelogin #verifikasi').html(ver); 996 } 997 else 998 if (data == 'caperror') 999 { 1000 $('#mobilelogin #mverifikasiform').show(); 1001 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-warning').text('Verifikasi Salah').fadeIn(1000); 1002 $('#mobilelogin #verifikasi').html(ver); 1003 } 1004 else 1005 if (data == 'cap') 1006 { 1007 $('#mobilelogin #mverifikasiform').show(); 1008 $('#mobilelogin #msgbox').removeClass().addClass('alert alert-sm alert-warning').text('Isi Verifikasi').fadeIn(1000); 1009 $('#mobilelogin #verifikasi').html(ver); 1010 $('#mobilelogin .verifval').val('1'); 1011 } 1012 else 1013 if (data == 'reload') 1014 { 1015 window.location='index.php'; 1016 } 1017 $('#mobilelogin #mverform').val(''); 1018 }); 1019 return false; 1020}); 1021 1022$(document).on("submit", "#formChangePasswordMobile", function(e) { 1023 e.preventDefault(); 1024 1025 var oldPass = $('#cp_old_password_mobile').val(); 1026 var newPass = $('#cp_new_password_mobile').val(); 1027 var confirmPass = $('#cp_confirm_password_mobile').val(); 1028 1029 // Clear previous errors 1030 $('.error-msg').hide(); 1031 $('.error-border').removeClass('error-border'); 1032 1033 if (oldPass == '' || newPass == '' || confirmPass == '') { 1034 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-warning') 1035 .text('Semua field harus diisi!').fadeIn(1000); 1036 return false; 1037 } 1038 1039 if (newPass !== confirmPass) { 1040 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-warning') 1041 .text('Password tidak sama!').fadeIn(1000); 1042 $('#cp_confirm_password_mobile').addClass('error-border'); 1043 return false; 1044 } 1045 1046 if (newPass.length < 6) { 1047 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-warning') 1048 .text('Password minimal 6 karakter!').fadeIn(1000); 1049 $('#cp_new_password_mobile').addClass('error-border'); 1050 return false; 1051 } 1052 1053 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-info') 1054 .text('Memproses...').fadeIn(500); 1055 1056 $.post("/m/mwebdata.php", $(this).serialize(), function(data) { 1057 if (data == 'success') { 1058 try { 1059 localStorage.removeItem('mobile_username'); 1060 // localStorage.removeItem('mobile_password'); 1061 localStorage.removeItem('mobile_remember'); 1062 1063 console.log('Remember Me data cleared'); 1064 } catch(e) { 1065 console.log('Error clearing Remember Me:', e); 1066 } 1067 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-success') 1068 .text('Password berhasil diubah! Silakan login kembali dengan password baru...') 1069 .fadeIn(1000); 1070 setTimeout(function(){ 1071 window.location = '/'; 1072 }, 1500); 1073 } 1074 else if (data == 'wrongold') { 1075 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-danger') 1076 .text('Password lama salah!').fadeIn(1000); 1077 $('#cp_old_password_mobile').addClass('error-border'); 1078 } 1079 else if (data == 'notmatch') { 1080 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-danger') 1081 .text('Password baru dan konfirmasi tidak sama!').fadeIn(1000); 1082 } 1083 else if (data.indexOf('notsafe') === 0) { 1084 var msg = data.split('|')[1]; 1085 if (!msg) { 1086 msg = 'Password tidak aman! Gunakan password yang lebih kuat.'; 1087 } 1088 $('#statusChangePasswordMobile') 1089 .removeClass() 1090 .addClass('alert alert-warning') 1091 .text(msg) 1092 .fadeIn(1000); 1093 $('#cp_new_password_mobile').addClass('error-border'); 1094 } 1095 else if (
1095data == 'not_logged_in') { 1096 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-danger') 1097 .text('Session expired. Silakan login kembali.').fadeIn(1000); 1098 setTimeout(function(){ window.location = '/'; }, 2000); 1099 } 1100 else if (data == 'empty') { 1101 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-warning') 1102 .text('Semua field harus diisi!').fadeIn(1000); 1103 } 1104 else if (data == 'usernotfound') { 1105 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-danger') 1106 .text('User tidak ditemukan!').fadeIn(1000); 1107 } 1108 else if (data == 'dberror') { 1109 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-danger') 1110 .text('Database error. Silakan coba lagi.').fadeIn(1000); 1111 } 1112 else { 1113 $('#statusChangePasswordMobile').removeClass().addClass('alert alert-danger') 1114 .text('Error: ' + data).fadeIn(1000); 1115 } 1116 }); 1117 1118 return false; 1119}); 1120 1121function mresetClassReg() 1122{ 1123 $('#mobileregister #input-username').removeClass().addClass('form-group-sm'); 1124 $('#mobileregister #input-pass').removeClass().addClass('form-group-sm col-md-3'); 1125 $('#mobileregister #input-passcon').removeClass().addClass('form-group-sm col-md-3'); 1126 $('#mobileregister #input-bank').removeClass().addClass('form-group-sm col-md-3'); 1127 $('#mobileregister #input-rek').removeClass().addClass('form-group-sm col-md-3'); 1128 $('#mobileregister #input-nama').removeClass().addClass('form-group-sm col-md-3'); 1129 $('#mobileregister #input-reg').removeClass().addClass('form-group-sm col-md-3'); 1130 $('#mobileregister #input-email').removeClass().addClass('form-group-sm col-md-3'); 1131 $('#mobileregister #input-telpon').removeClass().addClass('form-group-sm col-md-3'); 1132 $('#mobileregister #input-dari').removeClass().addClass('form-group-sm col-md-3'); 1133 $('#mobileregister #input-lain').removeClass().addClass('form-group-sm col-md-3'); 1134} 1135 1136 1137$(document).on("click", "#mobileregister #buttonRegister", function() 1138 { 1139 var r = Math.floor(Math.random() * 10000); 1140 var ver = '<img src="/m/capreg.php?'+r+'" width="100%" style="height:40px; width:100%; border-radius:5px; margin-top:-3px;">'; 1141 1142 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-success').text('Validating').fadeIn(1000); 1143 1144 $.post("/m/mwebdata.php", $('#mobileregister #formRegister').serialize(), 1145 function(data) 1146 { 1147 mresetClassReg(); 1148 1149 if (data == 'success') 1150 { 1151 1152 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-success').text('Registrasi Sukses!, Selamat Bergabung.').fadeIn(900); 1153 window.location='/m/userarea.php?welcome'; 1154 1155 1156 // var settings = { 1157 // "url": "/new-webdata.php?content=welcome", 1158 // "method": "GET", 1159 // "timeout": 0, 1160 // }; 1161 1162 // $.ajax(settings).done(function (response) { 1163 // history.replaceState(null, "", "?content=welcome"); 1164 // $('#mobileregister').html(response); 1165 // let countdown = 5; 1166 1167 // let interval = setInterval(function() { 1168 // $("#register-message").text("Masuk dalam waktu " + countdown); 1169 // countdown--; 1170 1171 // if (countdown < 0) { 1172 // clearInterval(interval); 1173 // $("#register-message").text("Selamat Bermain dan Semoga Beruntung!"); 1174 // window.location.href = "m/userarea.php"; 1175 // } 1176 // }, 1000); 1177 // }); 1178 1179 // $('#mobileregister #reg_passcon').val(''); 1180 // $('#mobileregister #reg_rek').val(''); 1181 // $('#mobileregister #reg_nama').val(''); 1182 // $('#mobileregister #reg_bank').val(''); 1183 // $('#mobileregister #reg_email').val(''); 1184 // $('#mobileregister #reg_telpon').val(''); 1185 // $('#mobileregister #reg_ref').val(''); 1186 // $('#mobileregister #reg_lain').val(''); 1187 // $('#mobileregister #reg_dari').val(''); 1188 // $('#mobileregister #reg_verifikasi').val(''); 1189 1190 // $('#mobilelogin .username').val($('#mobileregister #reg_username').val()); 1191 // $('#mobileregister #reg_username').val(''); 1192 // $('#mobilelogin .password').val($('#mobileregister #reg_pass').val()); 1193 // $('#mobileregister #reg_pass').val(''); 1194 // $('#mobileregister #verform').focus(); 1195 1196 } 1197 else 1198 if (data == 'userWrong') 1199 { 1200 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Username 6-16 karakter standar (A~Z, a~z, 0~9) dan tanpa spasi!').fadeIn(1000); 1201 $('#mobileregister #input-username').addClass('has-error'); 1202 } 1203 else 1204 if (data == 'passWrong') 1205 { 1206 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Password harus 6 karakter atau lebih').fadeIn(1000); 1207 $('#mobileregister #input-pass').addClass('has-error'); 1208 } 1209 else 1210 if (data == 'passSame') 1211 { 1212 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Password harus sama dengan konfirmasi').fadeIn(1000); 1213 $('#mobileregister #input-passcon').addClass('has-error'); 1214 } 1215 else 1216 if (data == 'bankEmpty') 1217 { 1218 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Bank harus diisi').fadeIn(1000); 1219 $('#mobileregister #input-bank').addClass('has-error'); 1220 } 1221 else 1222 if (data == 'rekEmpty') 1223 { 1224 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Nomor Rekening harus diisi dengan angka saja').fadeIn(1000);
1225 $('#mobileregister #input-rek').addClass('has-error'); 1226 } 1227 else 1228 if (data == 'namaEmpty') 1229 { 1230 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Nama sesuai rekening harus diisi').fadeIn(1000); 1231 $('#mobileregister #input-nama').addClass('has-error'); 1232 } 1233 else 1234 if (data == 'dbError') 1235 { 1236 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf ada masalah dengan registrasi').fadeIn(1000); 1237 } 1238 else 1239 if (data == 'userExist') 1240 { 1241 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf username tersebut sudah ada').fadeIn(1000); 1242 $('#mobileregister #input-username').addClass('has-error'); 1243 } 1244 else 1245 if (data == 'rekExist') 1246 { 1247 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf no rekening tersebut sudah ada').fadeIn(1000); 1248 $('#mobileregister #input-rek').addClass('has-error'); 1249 } 1250 else 1251 if (data == 'refError') 1252 { 1253 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf tidak ada referal tersebut').fadeIn(1000); 1254 $('#mobileregister #input-ref').addClass('has-error'); 1255 } 1256 else 1257 if (data == 'emailError') 1258 { 1259 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf email tidak valid').fadeIn(1000); 1260 $('#mobileregister #input-email').addClass('has-error'); 1261 } 1262 else 1263 if (data == 'telponEmpty') 1264 { 1265 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf telpon tidak boleh kosong').fadeIn(1000); 1266 $('#mobileregister #input-telpon').addClass('has-error'); 1267 } 1268 else 1269 if (data == 'telponError') 1270 { 1271 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf telpon tidak valid').fadeIn(1000); 1272 $('#mobileregister #input-telpon').addClass('has-error'); 1273 } 1274 else 1275 if (data == 'dariEmpty') 1276 { 1277 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf silakan dipilih dari mana anda tahu website kami').fadeIn(1000); 1278 $('#mobileregister #input-dari').addClass('has-error'); 1279 } 1280 else 1281 if (data == 'lainEmpty') 1282 { 1283 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf mohon diisi kolom lain-lain').fadeIn(1000); 1284 $('#mobileregister #input-lain').addClass('has-error'); 1285 } 1286 else 1287 if (data == 'caperror') 1288 { 1289 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Maaf Verifikasi Salah').fadeIn(1000); 1290 $('#mobileregister #input-verifikasi').addClass('has-error'); 1291 1292 } 1293 else 1294 if (data == 'wait') 1295 { 1296 $('#mobileregister #statusRegister').removeClass().addClass('alert alert-sm alert-warning').text('Silahkan dicoba beberapa saat lagi').fadeIn(1000); 1297 } 1298 else 1299 if (data.indexOf('passNotSafe|') === 0) 1300 { 1301 var msg = data.substring('passNotSafe|'.length); 1302 if (!msg) { 1303 msg = 'Password tidak aman! Gunakan password yang lebih kuat.'; 1304 } 1305 1306 $('#mobileregister #statusRegister') 1307 .removeClass() 1308 .addClass('alert alert-sm alert-warning') 1309 .text(msg) 1310 .fadeIn(1000); 1311 1312 $('#mobileregister #input-pass').addClass('has-error'); 1313 } 1314 1315 $('#mobileregister #capverifikasi').html(ver); 1316 // ke('#mobileregister #content'); 1317 }); 1318 return false; 1319}); 1320 1321function mlogin() 1322{ 1323 $('#mobilelogin .username').focus(); 1324} 1325 1326function clearContent() 1327{ 1328 $('#mobile #content').html(''); 1329} 1330 1331function topScroll() 1332{ 1333 $('html, body').animate({ scrollTop: 0 }, 500); 1334 return false; 1335} 1336 1337function mregister() 1338{ 1339 $('#content').html("<img src=\"m/images/loading.gif\" width=\"16\">"); 1340 $.ajax({url: "/m/mwebdata.php?content=register", success: function(result){ 1341 $('#mobile #content').html(result); 1342 $('#mobile #content').fadeIn(500);
1343 hidetoggle(); 1344 }}); 1345 ke('#mobile #content'); 1346} 1347 1348function togglepasaran(pid) { 1349 $("#togglepasaran"+pid).slideToggle(500); 1350}; 1351 1352function togglelive() { 1353 var x = document.getElementById("livemenu"); 1354 if (x.style.display === "none") { 1355 x.style.display = "block"; 1356 } else { 1357 x.style.display = "none"; 1358 } 1359 $('#msgbox').hide(); 1360 $('#slotmenu').hide(); 1361 $('#sportmenu').hide(); 1362 $('#tembakmenu').hide(); 1363} 1364 1365function toggleslot() { 1366 var x = document.getElementById("slotmenu"); 1367 if (x.style.display === "none") { 1368 x.style.display = "block"; 1369 } else { 1370 x.style.display = "none"; 1371 } 1372 $('#msgbox').hide(); 1373 $('#livemenu').hide(); 1374 $('#sportmenu').hide(); 1375 $('#tembakmenu').hide(); 1376} 1377 1378function togglesport() { 1379 var x = document.getElementById("sportmenu"); 1380 if (x.style.display === "none") { 1381 x.style.display = "block"; 1382 } else { 1383 x.style.display = "none"; 1384 } 1385 $('#msgbox').hide(); 1386 $('#slotmenu').hide(); 1387 $('#livemenu').hide(); 1388 $('#tembakmenu').hide(); 1389} 1390 1391function toggletembak() { 1392 var x = document.getElementById("tembakmenu"); 1393 if (x.style.display === "none") { 1394 x.style.display = "block"; 1395 } else { 1396 x.style.display = "none"; 1397 } 1398 $('#mobile #msgbox').hide(); 1399 $('#mobile #livemenu').hide(); 1400 $('#mobile #sportmenu').hide(); 1401 $('#mobile #slotmenu').hide(); 1402} 1403
1404function hidetoggle(){ 1405 $('#mobile #livemenu').hide(); 1406 $('#mobile #slotmenu').hide(); 1407 $('#mobile #sportmenu').hide(); 1408 $('#mobile #tembakmenu').hide(); 1409} 1410 1411var myIndexlive = 0; 1412function carousellive() { 1413 var i; 1414 var x = document.getElementsByClassName("mySlides-live"); 1415 for (i = 0; i < x.length; i++) { 1416 x[i].style.display = "none"; 1417 } 1418 myIndexlive++; 1419 if (myIndexlive > x.length) {myIndexlive = 1} 1420 x[myIndexlive-1].style.display = "block"; 1421 setTimeout(carousellive, 3000); // Change image every 3 seconds 1422} 1423var myIndexslot = 0; 1424function carouselslot() { 1425 var i; 1426 var x = document.getElementsByClassName("mySlides-slot"); 1427 for (i = 0; i < x.length; i++) { 1428 x[i].style.display = "none"; 1429 } 1430 myIndexslot++; 1431 if (myIndexslot > x.length) {myIndexslot = 1} 1432 x[myIndexslot-1].style.display = "block"; 1433 setTimeout(carouselslot, 3000); // Change image every 3 seconds 1434} 1435var myIndexsport = 0; 1436function carouselsport() { 1437 var i; 1438 var x = document.getElementsByClassName("mySlides-sport"); 1439 for (i = 0; i < x.length; i++) { 1440 x[i].style.display = "none"; 1441 } 1442 myIndexsport++; 1443 if (myIndexsport > x.length) {myIndexsport = 1} 1444 x[myIndexsport-1].style.display = "block"; 1445 setTimeout(carouselsport, 3000); // Change image every 3 seconds 1446} 1447var myIndextembak = 0; 1448function carouseltembak() { 1449 var i; 1450 var x = document.getElementsByClassName("mySlides-tembak"); 1451 for (i = 0; i < x.length; i++) { 1452 x[i].style.display = "none"; 1453 } 1454 myIndextembak++; 1455 if (myIndextembak > x.length) {myIndextembak = 1} 1456 x[myIndextembak-1].style.display = "block"; 1457 setTimeout(carouseltembak, 3000); // Change image every 3 seconds 1458} 1459 1460$(document).ready(function(){ 1461 $( "a.scrollLink" ).click(function( event ) { 1462 event.preventDefault(); 1463 $("html, body").animate({ scrollTop: $($(this).attr("href")).offset().top }, 500); 1464 hidetoggle(); 1465 }); 1466});
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.