var kr1 = /[$\ \@\\\#%\^\&\*\(\)\/\[\]\+\_\{\}\`\~\=\|\"\'\;\:\,\.\!\?\<\>\a-z\A-Z]/;
var krLogin = /[$\@\\\#%\^\&\*\(\)\/\[\]\+\_\ \{\}\`\~\=\|\"\;\:\!\?\<\>]/;
var krUserNm = /[$\@\\\#%\^\&\*\(\)\/\[\]\+\{\}\`\~\=\|\"\;\:\!\?\<\>]/;

function logn(flog) {
if(flog.login.value.length == 0){
alert("Silahkan masukkan Login    ");
return false; }
if(flog.login.value.length <3){
alert("Login User paling sedikit 3 karakter   ");
return false;}
if(flog.login.value.search(krUserNm) >= 0){
alert("Login User ada karakter invalid/ada spasi   ");
return false;}
return true;
}

function pass(fp) {
if(fp.password.value.length == 0) {
alert("Silahkan masukkan Password   ");
return false; }
if(fp.password.value.length < 3) {
alert("Password paling sedikit 3 karakter   ");
return false;}
return true;
}

function pass2(fp2) {
if(fp2.password2.value.length == 0) {
alert("Silahkan masukkan ulang Password   ");
return false; }
if(fp2.password2.value.length < 3) {
alert("Password paling sedikit 3 karakter   ");
return false;}
if(fp2.password2.value != fp2.password.value) {
alert("Password harus sama   ");
return false;}
return true;
}

function userName(fn) {
if(fn.username.value.length == 0){
alert("Silahkan masukkan Nama Perusahaan ");
return false; }
if(fn.username.value.length <3){
alert("Nama paling sedikit 3 karakter   ");
return false;}
/*if(fn.username.value.search(krUserNm) >= 0){
alert("Nama ada karakter invalid/ada spasi   ");
return false;}
*/return true;
}

function userName2(fn2) {
if(fn2.username2.value.length == 0){
alert("Silahkan masukkan Nama Contact Person ");
return false; }
if(fn2.username2.value.length <3){
alert("Nama paling sedikit 3 karakter   ");
return false;}
/*if(fn.username.value.search(krUserNm) >= 0){
alert("Nama ada karakter invalid/ada spasi   ");
return false;}
*/return true;
}

function bdgUsh(fbu) {
if(fbu.bidang_usaha.value.length == 0){
alert("Silahkan masukkan Bidang Usaha    ");
return false; }
/*if(fbu.bdgush.value.length <3){
alert("Nama paling sedikit 3 karakter   ");
return false;}
*/return true;
}

function almt(fal) {
if(fal.alamat.value.length == 0){
alert("Silahkan masukkan Alamat    ");
return false; }
return true;
}

function kta(fkt) {
if(fkt.kota.value == ""){
alert("Silahkan isi nama Kota Anda    ");
return false; }
return true;
}

function prop(fpr) {
if(fpr.propinsi.value == "Pilih Propinsi"){
alert("Silahkan pilih Propinsi    ");
return false; }
return true;
}

function stat(fst) {
if(fst.status_jenis.value == "Pilih Jenis"){
alert("Silahkan pilih Jenis Keanggotaan    ");
return false; }
return true;
}

function tlp(ftp) {
if(ftp.telp.value.search(kr1) >= 0){
alert("Nomor Telepon ada karakter bukan angka   ");
return false; }
// jika no hp/telp wajib diisi aktifkan kondisi di bawah ini
if(ftp.telp.value.length == 0){
alert("Silahkan masukkan nomor Telepon   ");
return false; }
if(ftp.telp.value.length > 0 && ftp.telp.value.length <6){
alert("Nomor Telepon paling sedikit 6 angka   ");
return false; }
return true;
}
function phon(fph) {
if(fph.hp.value.search(kr1) >= 0){
alert("No. Handphone ada karakter bukan angka   ");
return false; }
// jika no hp/telp wajib diisi aktifkan kondisi di bawah ini
if(fph.hp.value.length == 0){
alert("Silahkan masukkan nomor Handphone   ");
return false; }
if(fph.hp.value.length > 0 && fph.hp.value.length <6){
alert("Nomor Handphone paling sedikit 6 angka   ");
return false; }
return true;
}

function fac(fx) {
if(fx.fax.value.search(kr1) >= 0){
alert("No. Fax ada karakter bukan angka   ");
return false; }
// jika no hp/telp wajib diisi aktifkan kondisi di bawah ini
/*if(fph.hp.value.length == 0){
alert("Silahkan masukkan no hp/telp   ");
return false; }
*/
if(fx.fax.value.length > 0 && fx.fax.value.length <6){
alert("No. Fax paling sedikit 6 angka   ");
return false; }
return true;
}

function emai_b(feb){
if(feb.email.value.length == 0){
alert("Silahkan masukkan alamat Email Perusahaan   ");
return false;}
if(!emailCheck(feb.email.value))
return false;
return true;
}

function emai_b2(feb2){
if(feb2.email2.value.length == 0){
alert("Silahkan masukkan alamat Email Contact Person    ");
return false;}
if(!emailCheck(feb2.email2.value))
return false;
return true;
}

function validateDftrB(fDB) {
if(logn(fDB)==false)return false;
if(pass(fDB)==false)return false;
if(pass2(fDB)==false)return false;
if(userName(fDB)==false)return false;
if(bdgUsh(fDB)==false)return false;
if(almt(fDB)==false)return false;
if(kta(fDB)==false)return false;
if(prop(fDB)==false)return false;
if(tlp(fDB)==false)return false;
if(fac(fDB)==false)return false;
if(emai_b(fDB)==false)return false;
if(stat(fDB)==false)return false;
if(userName2(fDB)==false)return false;
if(phon(fDB)==false)return false;
if(emai_b2(fDB)==false)return false;
return true;
}
