/**
 * Ellenőrzi egy email cím formai helyességét
 *
 * @param   String      email       Ellenőrizendő email
 *
 * @return  Boolean     true, ha az email nem üres és formailag helyes
 */
function validEmail(email) {
    if (email=="" || email== null) {
        return false;
    } else {
        var emailReg = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/; // valid
        if (!emailReg.test(email)) { // if syntax is valid
            return false;
        }
        return true;
    }
}

/**
 * Ellenőrzi az elfelejtett jelszó újrakérése adatok helyességét
 *
 * @author      Aurum <aurum@aurum.hu>
 * @copyright   Copyright (c)2005 by Aurum
 * @version     0.1
 *
 * @param   Object      form        Ellenőrzendő form objektuma
 *
 * @return  boolean     true, ha az adatok rendben vannak, false, ha nem
 */
function checkForgotten(form) {
    if (form.elements["loginName"].value=="") {
        alert(errorMsg["EloginName"]);
        form.elements["loginName"].focus();
        return false;
    } else if (form.elements["email"].value=="") {
        alert(errorMsg["Eemail"]);
        form.elements["email"].focus();
        return false;
    } else if (!validEmail(form.elements["email"].value)) {
        alert(errorMsg["Eemail"]);
        form.elements["email"].focus();
        return false;
    }
    return true;
}

