var namahalaman = '';

function getReqList(f)
{
    	var reqList = '';
    	for(i = 0; i < f.length; i++)
    	{
        		if ((f.elements[i].tagName == 'INPUT') && (f.elements[i].type == 'checkbox'))
             		if (!f.elements[i].checked) continue;
        		if (reqList.length) reqList += '&';
        		reqList += f.elements[i].name + '=' + encodeURI(f.elements[i].value);
    	}

         reqList += '&ajax=1&submit=1';
         return reqList;
}

function clearForm()
{
        document.getElementById("nama").value = '';
        document.getElementById("email").value = '';
        document.getElementById("isi").value = '';
}

function doSubmitBukutamu(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputBukutamu(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputBukutamu(f)
{
        var i = f.nama;
        if (!i.value.length) {
                alert("Field nama harap diisi...");
                i.focus();
                return false;
        };

        var i = f.isi;
        if (!i.value.length) {
                alert("Komentar harap diisi juga");
                i.focus();
                return false;
        };

        var i = f.email;
        if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                alert("Silakan isi alamat email  ;p");
                i.focus();
                return false;
        }

        simpanVal();
        return true;
}

function doSubmitKirim(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputKirim(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputKirim(f)
{
        var i = f.nama;
        if (!i.value.length) {
                alert("Field nama pengirim harap diisi...");
                i.focus();
                return false;
        };

        var i = f.email;
        if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                alert("Silakan isi alamat email kamu  ;p");
                i.focus();
                return false;
        }

        var i = f.nama2;
        if (!i.value.length) {
                alert("Field nama tujuan harap diisi...");
                i.focus();
                return false;
        };

        var i = f.email2;
        if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                alert("Silakan isi alamat email tujuan ;p");
                i.focus();
                return false;
        }

        var i = f.isi;
        if (!i.value.length) {
                alert("Komentar harap diisi juga");
                i.focus();
                return false;
        };

        simpanVal();
        return true;
}

function doSubmitSearch(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputSearch(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputSearch(f)
{
        var i = f.txtcari;
        if (!i.value.length) {
                alert("Teks pencarian harus diisi...");
                i.focus();
                return false;
        };

        return true;
}


function doSubmitDaftar(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputdaftar(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
         if (f.mfoto.value.length)
         	return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputdaftar(f)
{
       i = f.nama;
       if (!i.value.length) {
               alert("Nama harap diisi mas...");
               i.focus();
               return false;
       };

       i = f.email;
       if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
               alert("Emailnyaaa.... lupa ya  ;p");
               i.focus();
               return false;
       }

       if (f.isedit.value != 'Y')
       {
       i = f.login;
       if (!i.value.length) {
               alert("Nama login masih kosong");
               i.focus();
               return false;
       }

       i = f.pass1;
       if (!i.value.length) {
               alert("Password masih kosong");
               i.focus();
               return false;
       }
       }
       else
        i = f.pass1;

       j = f.pass2;
       if (i.value != j.value) {
               alert("Kedua password harus sama");
               j.focus();
               return false;
       }

       return true;
}

function doSubmitKontak(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputKontak(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputKontak(f)
{

        var i = f.nama;
        if (!i.value.length) {
                alert("Nama mohon diisi... oke");
                i.focus();
                return false;
        };

        var i = f.email;
        if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                alert("Silakan isi alamat email");
                i.focus();
                return false;
        }

        var i = f.isi;
        if (!i.value.length) {
                alert("Komentar mohon diisi... oke");
                i.focus();
                return false;
        };
        simpanVal();
        return true;
}

function doSubmitLostPWD(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputLostPWD(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputLostPWD(f)
{

        var i = f.email;
        if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                alert("Silakan isi alamat email");
                i.focus();
                return false;
        }
        return true;
}

function validateinputjawabtopik(f)
{
       var i = f.namajawabtopik;
       if (!i.value.length) {
               alert("Nama belum diisi...");
               i.focus();
               return false;
       };

       var i = f.isijawabtopik;
       if (!i.value.length) {
               alert("Isi topik masih kosong...");
               i.focus();
               return false;
       };

       hasilvalidasi = validateemeljawabtopik(f);
       if (!hasilvalidasi) return false;

       simpanValjawabtopik();
       return true;
}

function setValjawabtopik()
{
         var nama = unescape(readCookie('bp_nama'));
         var email = unescape(readCookie('bp_email'));
         var ingat = readCookie('bp_ingat');

         var objnama = document.getElementById('namajawabtopik');
         var objemail = document.getElementById('emailjawabtopik');
         var objingat = document.getElementById('ingatjawabtopik');
         if (objnama && (nama != 'null') && (nama != 'undefined')) objnama.value = nama;
         if (objemail && (email != 'null') && (email != 'undefined')) objemail.value = email;
         if (objingat && (ingat != 'null') && (ingat != 'undefined')) objingat.checked = (ingat == '1');
}

function simpanValjawabtopik()
{
        var nama = document.getElementById('namajawabtopik');
        var email = document.getElementById('emailjawabtopik');
        var ingat = document.getElementById('ingatjawabtopik');
        if (ingat.checked)
        {
            setCookie('bp_nama', nama.value, 7);
            setCookie('bp_email', email.value, 7);
            setCookie('bp_ingat', '1', 7);
        }
        else
        {
            setCookie('bp_nama', '', 0);
            setCookie('bp_email', '', 0);
            setCookie('bp_ingat', '', 0);
        }
}

function validateinputisitopik(f)
{
       var i = f.namaisitopik;
       if (!i.value.length) {
               alert("Nama belum diisi...");
               i.focus();
               return false;
       };
       var i = f.judulisitopik;
       if (!i.value.length) {
               alert("Judul topik masih kosong...");
               i.focus();
               return false;
       };

       var i = f.isiisitopik;
       if (!i.value.length) {
               alert("Isi topik masih kosong...");
               i.focus();
               return false;
       };

       hasilvalidasi = validateemelisitopik(f);
       if (!hasilvalidasi) return false;

       simpanValisitopik();
       return true;
}

function setValisitopik()
{
         var nama = unescape(readCookie('bp_nama'));
         var email = unescape(readCookie('bp_email'));
         var ingat = readCookie('bp_ingat');

         var objnama = document.getElementById('namaisitopik');
         var objemail = document.getElementById('emailisitopik');
         var objingat = document.getElementById('ingatisitopik');
         if (objnama && (nama != 'null') && (nama != 'undefined')) objnama.value = nama;
         if (objemail && (email != 'null') && (email != 'undefined')) objemail.value = email;
         if (objingat && (ingat != 'null') && (ingat != 'undefined')) objingat.checked = (ingat == '1');
}

function simpanValisitopik()
{
        var nama = document.getElementById('namaisitopik');
        var email = document.getElementById('emailisitopik');
        var ingat = document.getElementById('ingatisitopik');
        if (ingat.checked)
        {
            setCookie('bp_nama', nama.value, 7);
            setCookie('bp_email', email.value, 7);
            setCookie('bp_ingat', '1', 7);
        }
        else
        {
            setCookie('bp_nama', '', 0);
            setCookie('bp_email', '', 0);
            setCookie('bp_ingat', '', 0);
        }
}

function validateemelisitopik(f)
{
                i = f.emailisitopik;
                if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                        alert("Silakan isi email anda");
                        i.focus();
                        return false;
                }
                return true;
}

function validateemeljawabtopik(f)
{
                i = f.emailjawabtopik;
                if ((i.value.indexOf("@") < 1) || (i.value.indexOf(".") < 1)) {
                        alert("Silakan isi email anda");
                        i.focus();
                        return false;
                }
                return true;
}

function doSubmitjawabtopik(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputjawabtopik(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function doSubmitisitopik(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputisitopik(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function doSubmitLogin(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputLogin(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputLogin(f)
{
       var i = f.username;
       if (!i.value.length) {
               alert("Nama login harus diisi...");
               i.focus();
               return false;
       };
       return true;
}

function doArticleBerita(f, ref)
{
         if (sedangproses) return false;
         if (!validateinputArticle(f)) return false;
         if (!pakeajax) return true;
         if (!http) return true;
    	var reqList = getReqList(f);
    	reqList += '&ref=' + ref;
         return kirimPost(f, reqList);
}

function validateinputArticle(f)
{
       var i = f.judul;
       if (!i.value.length) {
               alert("Judul harus diisi...");
               i.focus();
               return false;
       };
       var i = f.catid;
       if (!i.value.length) {
               alert("Silakan pilih kategori");
               i.focus();
               return false;
       };
       var i = f.kesimpulan;
       if (!i.value.length) {
               alert("Kesimpulan harus diisi");
               i.focus();
               return false;
       };
       var i = f.isi;
       if (!i.value.length) {
               alert("Isi masih kosong");
               i.focus();
               return false;
       };
       return true;
}