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

function judu(fj) {
if(fj.juduliklan.value.length == 0){ 
alert("Silahkan masukkan Judul Iklan   ");
return false; } 
if(fj.juduliklan.value.length < 5) { 
alert("Judul Iklan paling sedikit 5 karakter   ");
return false; } 
//if(fj.juduliklan.value.search(krJdlPgrm) >= 0){
//alert("Judul Iklan ada karakter invalid   ");
//return false; } 
return true;
}

function pengirim(fnP) {
if(fnP.username.value.length == 0){ 
alert("Masukkan Nama Anda   ");
return false; } 
if(fnP.username.value.length <3){ 
alert("Nama paling sedikit 3 karakter   ");
return false; } 
if(fnP.username.value.search(krJdlPgrm) >= 0){ 
alert("Nama ada karakter invalid   ");
return false; } 
return true;
}

function userName(fn) {
if(fn.username.value.length == 0){
alert("Silahkan masukkan Nama User   ");
return false; }
if(fn.username.value.length <3){
alert("Nama User paling sedikit 3 karakter   ");
return false;}
if(fn.username.value.search(krUserNm) >= 0){
alert("Nama 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 konf(fk) {
if(fk.konfirm.value.length == 0){
alert("Silahkan masukkan ulang Password   ");
return false; }
if(fk.konfirm.value != fk.password.value){
alert("Konfirm harus sama dengan Password   ");
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(fe){
// jika email pasang iklan wajib diisi, aktifkan kondisi dibawah ini
/*if(fe.email.value.length == 0) 
alert("Silahkan masukkan alamat email   ");
return false;*/
if(fe.email.value.length != 0){
if(!emailCheck(fe.email.value) ) 
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 webs(fw) {
if(fw.website.value.search("[.*]") == -1 &&  fw.website.value.length >0){
alert("Penulisan Website ada kesalahan    ");
return false; }
if(fw.website.value.search(kr2) >= 0 &&  fw.website.value.length >0){
alert("Nama Website ada karakter invalid    ");
return false;}
return true;
}
/*
function kot(fko){
if(fko.kota.value.length == 0){
alert("Silahkan masukkan nama Kota    ");
return false;}
if(fko.kota.value.length < 3){
alert("Nama Kota paling sedikit 3 karakter    ");
return false; }
return true;
}
*/
function prop(fpr){
if(fpr.propinsi.value == "Pilih Propinsi"){
alert("Silahkan pilih Lokasi/Propinsi    ");
return false; }
return true;
}

function isi(fi){	
if(fi.isiiklan.value.length == 0){
alert("Silahkan masukkan Isi Iklan    ");
return false;}
if(fi.isiiklan.value.search(kr3) >= 0){
alert("Isi Teks Iklan ada karakter invalid    ");
return false; }
return true;
}
       
function kod(fkd) {
if(fkd.kode.value.length == ""){
alert("Silahkan masukkan kode   ");
return false; }
if(fkd.kode.value != fkd.kodeacak.value){
alert("Isi Kode harus sama   ");
return false;}
return true;
}

function validatePsg(fP) {
if(judu(fP)==false)return false;
if(pengirim(fP)==false)return false;
if(pass(fP)==false)return false;
//if(konf(fP)==false)return false;
if(phon(fP)==false)return false;
if(emai(fP)==false)return false;
if(webs(fP)==false)return false;
//if(kot(fP)==false)return false; // jika ingin pakai kota aktifkan kond
if(prop(fP)==false)return false;
if(isi(fP)==false)return false;
if(kod(fP)==false)return false;

return true;
}