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 Lengkap ");
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 jnsK(fjk) {
if(fjk.jenis_kelamin.value == "Pilih"){
alert("Silahkan pilih Jenis Kelamin    ");
return false; }
/*if(fbu.bdgush.value.length <3){
alert("Nama paling sedikit 3 karakter   ");
return false;}
*/return true;
}

function umr(fum) {
if(fum.umur.value == "Pilih"){
alert("Silahkan pilih Umur    ");
return false; }
return true;
}

function stnk(fsn) {
if(fsn.status_nikah[0].checked == false && fsn.status_nikah[1].checked == false){
alert("Silahkan pilih Status    ");
return false; }
return true;
}

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

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

function pend(fpn) {
if(fpn.pendidikan[0].checked == false && fpn.pendidikan[1].checked == false &&
fpn.pendidikan[2].checked == false && fpn.pendidikan[3].checked == false && fpn.pendidikan[4].checked == false
&& fpn.pendidikan[5].checked == false && fpn.pendidikan[6].checked == false && fpn.pendidikan[7].checked == false
&& fpn.pendidikan[8].checked == false && fpn.pendidikan[9].checked == false){
alert("Silahkan pilih Pendidikan Terakhir    ");
return false; }
return true;
}

function pends1(fps1) {
if(fps1.pendidikan[7].checked == true && fps1.pendidikans1.value == ""){
alert("Silahkan pilih jurusan S1    ");
return false; }
return true;
}

function pends2(fps2) {
if(fps2.pendidikan[8].checked == true && fps2.pendidikans2.value == ""){
alert("Silahkan pilih jurusan S2    ");
return false; }
return true;
}

function pekj(fpe) {
if(fpe.pengalaman.value == "Pilih"){
alert("Silahkan pilih lama Pengalaman Kerja    ");
return false; }
return true;
}

/*function keah(fka) {
if(fka.keahlian.value == ""){
alert("Silahkan keahlian    ");
return false; }
return true;
}
*/
function posa(fpt) {
if(fpt.pos_terakhir.value == ""){
alert("Silahkan masukkan Posisi Terakhir    ");
return false; }
return true;
}

function posd(fpd) {
if(fpd.kid.value == ""){
alert("Silahkan pilih Posisi yang diinginkan    ");
return false; }
return true;
}

function phon(fph) {
if(fph.hp.value.search(kr1) >= 0){
alert("No. HP/Telp. 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(fph.hp.value.length > 0 && fph.hp.value.length <6){
alert("No. HP/Telp. paling sedikit 6 angka   ");
return false; }
return true;
}


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

/*
function resm(frs) {
if(frs.resume_singkat.value == ""){
alert("Silahkan isi Resume Singkat Anda ..    ");
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(jnsK(fDB)==false)return false;
if(umr(fDB)==false)return false;
if(stnk(fDB)==false)return false;
if(kta(fDB)==false)return false;
if(prop(fDB)==false)return false;
if(pend(fDB)==false)return false;
if(pends1(fDB)==false)return false;
if(pends2(fDB)==false)return false;
if(pekj(fDB)==false)return false;
if(posa(fDB)==false)return false;
if(posd(fDB)==false)return false;
if(phon(fDB)==false)return false;
if(emai_b(fDB)==false)return false;
return true;
}

//if(resm(fDB)==false)return false;