function checkform_register(form) { var numChars = "0123456789"; var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>? "; var inama = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?"; var isfillcur = false; if (form.fname.value.length < 4) { alert( "Nama harus diisi dan minimal harus 4 karakter." ); form.fname.focus(); return false ; } if (form.fadd1.value.length < 20) { alert( "Alamat harus diisi dan minimal harus 20 karakter." ); form.fadd1.focus(); return false ; } if (form.fcity.value == "") { alert( "Kota harus diisi." ); form.fcity.focus(); return false ; } if (form.fprov.value == "") { alert( "Provinsi harus diisi." ); form.fprov.focus(); return false ; } if (form.femail.value == "") { alert( "Email harus diisi." ); form.femail.focus(); return false ; } if (form.femail.value.length >0) { i=form.femail.value.indexOf("@") j=form.femail.value.indexOf(".",i) k=form.femail.value.indexOf(",") kk=form.femail.value.indexOf(" ") jj=form.femail.value.lastIndexOf(".")+1 len=form.femail.value.length if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) { } else { alert("Format email anda tidak valid, masukkan yang benar.\n" + form.femail.value + " ."); form.femail.focus(); return false; } } if (form.fhp.value.length < 8) { alert( "Hp/Telp harus diisi daminimal harus 8 karakter." ); form.fhp.focus(); return false ; } for (var i = 0; i < form.fhp.value.length; i++) { if (numChars.indexOf(form.fhp.value.charAt(i)) == -1) { alert ("Format HP/Telp tidak dikenali. harus numeric/angka."); form.fhp.focus(); return false; } } if (form.fbank.value == "") { alert( "BANK harus dipilih/diisi." ); form.fbank.focus(); return false ; } if (form.fbankno.value.length < 8 || form.fbankno.value.length > 15 ) { alert( "No Rekening BANK harus diisi dan minimal 8 karakter, maximal 15 karakter." ); form.fbankno.focus(); return false ; } for (var i = 0; i < form.fbankno.value.length; i++) { if (numChars.indexOf(form.fbankno.value.charAt(i)) == -1) { alert ("No Rekening BANK harus numeric/angka."); form.fbankno.focus(); return false; } } if (form.fbankname.value.length < 4) { alert( "Atas Nama Bank harus diisi dan minimal 4 karakter." ); form.fbankname.focus(); return false ; } if (form.fwmno.value.length > 6 ) { isfillcur = true; } if (form.flrno.value.length > 6 ) { isfillcur = true; } if (form.fcgno.value.length > 2 ) { isfillcur = true; } if (form.fegoldno.value.length > 6 ) { isfillcur = true; } if ( isfillcur != true ) { alert( "Anda Harus memilih salah satu eCurrency" ); form.fegoldno.focus(); return false ; } if (form.fwmno.value.length > 0 ) { if (form.fwmno.value.length < 12) { alert( "No webMoney harus diisi minimal 12 karakter. \n \n Jika anda belum memiliki account webMoney, silahkan register di www.wmtransfer.com" ); form.fwmno.focus(); return false ; } if (form.fwmname.value.length < 4) { alert( "Nama webMoney harus diisi dan minimal harus 4 karakter." ); form.fwmname.focus(); return false ; } for (var i = 0; i < form.fwmname.value.length; i++) { if (inama.indexOf(form.fwmname.value.charAt(i)) != -1) { alert ("Nama webMoney jangan ada karakter khusus(!@#$%^&*()+=-[]\\\';,./{}|\":<>? ) \n "); form.fwmname.focus(); return false; } } } if (form.flrno.value.length > 0 ) { if (form.flrno.value.length < 7) { alert( "No Liberty Reserve harus diisi minimal 7 karakter. \n \n Jika anda belum memiliki account Liberty Reserve, silahkan register di www.libertyreserve.com" ); form.fwmno.focus(); return false ; } if (form.flrname.value.length < 4) { alert( "Nama Liberty Reserve harus diisi dan minimal harus 4 karakter." ); form.flrname.focus(); return false ; } for (var i = 0; i < form.flrname.value.length; i++) { if (inama.indexOf(form.flrname.value.charAt(i)) != -1) { alert ("Nama Liberty Reserve jangan ada karakter khusus(!@#$%^&*()+=-[]\\\';,./{}|\":<>? ) \n "); form.flrname.focus(); return false; } } } if (form.fcgno.value.length > 0 ) { if (form.fcgno.value.length < 2 ) { alert( "No cgold harus diisi dan minimal 2 karakter. \n \n Jika anda belum memiliki account egold, silahkan register di www.c-gold.com" ); form.fcgno.focus(); return false ; } for (var i = 0; i < form.fcgno.value.length; i++) { if (numChars.indexOf(form.fcgno.value.charAt(i)) == -1) { alert ("No c-Gold harus numeric/angka"); form.fcgno.focus(); return false; } } if (form.fcgname.value.length < 4) { alert( "Nama c-Gold harus diisi dan minimal harus 4 karakter." ); form.fcgname.focus(); return false ; } for (var i = 0; i < form.fcgname.value.length; i++) { if (inama.indexOf(form.fcgname.value.charAt(i)) != -1) { alert ("Nama cGold jangan ada karakter khusus(!@#$%^&*()+=-[]\\\';,./{}|\":<>? ) \n "); form.fcgname.focus(); return false; } } } if (form.fegoldno.value.length > 0 ) { if (form.fegoldno.value.length < 6 || form.fegoldno.value.length > 8 ) { alert( "No egold harus diisi dan minimal 6 karakter, maximal 8 karakter. \n \n Jika anda belum memiliki account egold, silahkan register di www.e-gold.com" ); form.fegoldno.focus(); return false ; } for (var i = 0; i < form.fegoldno.value.length; i++) { if (numChars.indexOf(form.fegoldno.value.charAt(i)) == -1) { alert ("No e-Gold harus numeric/angka"); form.fegoldno.focus(); return false; } } if (form.fegoldname.value.length < 4) { alert( "Nama eGold harus diisi dan minimal harus 4 karakter." ); form.fegoldname.focus(); return false ; } for (var i = 0; i < form.fegoldname.value.length; i++) { if (inama.indexOf(form.fegoldname.value.charAt(i)) != -1) { alert ("Nama eGold jangan ada karakter khusus(!@#$%^&*()+=-[]\\\';,./{}|\":<>? ) \n "); form.fegoldname.focus(); return false; } } } if (form.fuser.value.length < 6) { alert( "Username harus diisi dan minimal 6 karakter." ); form.fuser.focus(); return false ; } for (var i = 0; i < form.fuser.value.length; i++) { if (iChars.indexOf(form.fuser.value.charAt(i)) != -1) { alert ("Username terdapat karakter spesial. \n Tolong jangan gunakan dan coba lagi."); form.fuser.focus(); return false; } } if (form.fpwd1.value == "") { alert( "Password harus diisi." ); form.fpwd1.focus(); return false ; } if (form.fpwd1.value.length < 6) { alert( "Password harus lebih besar dari 6 karakter." ); form.fpwd1.focus(); return false ; } for (var i = 0; i < form.fpwd1.value.length; i++) { if (iChars.indexOf(form.fpwd1.value.charAt(i)) != -1) { alert ("Password terdapat karakter spesial. \n Tolong jangan gunakan dan coba lagi."); form.fpwd1.focus(); return false; } } if (form.fpwd2.value == "") { alert( "Retype password harus diisi." ); form.fpwd2.focus(); return false ; } if (form.fpwd2.value != form.fpwd1.value) { alert( "Retype password tidak sama dengan password yang pertama." ); form.fpwd2.focus(); return false ; } if (form.fpwd2.value == form.fuser.value) { alert( "Untuk keamanan User dan Password tidak boleh sama." ); form.fpwd2.focus(); return false ; } if (form.fterm.checked == false) { alert( "Anda harus menyetujui Disclaimer yang berlaku." ); form.fterm.focus(); return false ; } var where_to = confirm("Apakah Semua Data Sudah Benar Dan Valid ??"); if (where_to == false){ return false ; } return true ; }