
function validEmail(email) {
       invalidChars = " /:,;"

        if (email == "") {             // cannot be empty

                return false
        }

        for (i=0; i<invalidChars.length; i++) {        // does it contain any invalid characters?
                badChar = invalidChars.charAt(i)
                if (email.indexOf(badChar,0) > -1) {
                        return false
                }
        }

        atPos = email.indexOf("@",1)                        // there must be one "@" symbol
        if (atPos == -1) {
                return false
        }

        if (email.indexOf("@",atPos+1) != -1) {        // and only one "@" symbol
                return false
        }

        periodPos = email.indexOf(".",atPos)

        if (periodPos == -1) {                 // and at least one "." after the "@"
                return false
        }

        if (periodPos+3 > email.length)        {                // must be at least 2 characters after the "."
                return false
        }

        return true
}


function checkAll(thisform) {
        if (thisform.nama.value == "")
        {
                alert("Nama tidak boleh kosong!")
                thisform.nama.focus()
                thisform.nama.select()
                return false
        }

        // check to see if the email's valid

        if (thisform.email.value == "") {
                alert("E-mail tidak boleh kosong!")
                thisform.email.focus()
                thisform.email.select()
                return false
        }

        if (!validEmail(thisform.email.value)) {
                alert("E-mail anda tidak dikenal!")
                thisform.email.focus()
                thisform.email.select()
                return false
        }

        if (thisform.subjek.value == "") {
                alert("Subyek tidak boleh kosong!")
                thisform.subjek.focus()
                thisform.subjek.select()
                return false
        }

        if (thisform.isi.value == ""){
                alert("Isi tidak boleh kosong!")
                thisform.isi.focus()
                thisform.isi.select()
                return false
        }
}



function newWindow(param) {
            window.open( param, 'catWin', 'toolbar=no,scrollbars=auto,resizable=no,width=495,height=400');
}
