function checkEmailForm() {
    var ok = true;
    var msg = '';
    if ($("form[name=massemail] input[name=subject]").val() == '') {
                    ok = false;
                    msg += "Please enter the subject." + '\n\r';
                }
    if ($("form[name=massemail] textarea[name=body]").val() == '') {
                    ok = false;
                    msg += "Please enter the message." + '\n\r';
                }

    var levels = [];

                $('#levels :selected').each(function(i, selected){
                  levels[i] = $(selected).val();
                });
    
    if (levels.length == 0) {
                    ok = false;
                    msg += "Please select the levels." + '\n\r';
    }

    if (msg != '') window.alert(msg);
    return ok;
}

function checkNLForm() {
    var ok = true;
    var msg = '';

    if ($("form[name=subscribe2nl] input[name=name]").val() == '') {
                    ok = false;
                    msg += (language == 'ro' ? "Introduceţi numele!":"Kérem, adja meg a nevét!") + '\n\r';
                }
    else {
        var filtername  = /^([a-zA-Z\-\ \.\,áéíúóüöőűÁÉÍÚÓÜÖŐŰăâşţîĂÂÎŞŢ]{2,50})+$/;
                 if (!filtername.test($("form[name=subscribe2nl] input[name=name]").val().trim())) {
                    ok = false;
                    msg += (language == 'ro' ? "Introduceţi un nume valid.":"Kérem, adjon meg egy helyes nevet!") + '\n\r';
                 }
    }

             if ($("form[name=subscribe2nl] input[name=email]").val() == '') {
                    ok = false;
                    msg += (language == 'ro' ? "Introduceţi adresa de email!":"Kérem, adja meg az email címét!") + '\n\r';
                }
             else {
                 var filter  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
                 if (!filter.test($("form[name=subscribe2nl] input[name=email]").val().trim())) {
                    ok = false;
                    msg += (language == 'ro' ? "Introduceţi o adresă de email validă!":"Kérem, adjon meg egy helyes email címet!") + '\n\r';
                 }
             }


            if (msg != '') window.alert(msg);
            return ok;

}

function checkChangePWForm() {
    var ok = true;
    var msg = '';
    var filter = /^[a-zA-Z0-9\ ]{6,20}$/;
//    var formatissue = false;

    if ($("form[name=changepw] input[name=oldpw]").val() == '') {
                    ok = false;
                    msg += (language == 'ro' ? "Introdu parola veche!":"Adja meg a jelenlegi jelszót!") + '\n\r';
                }
//    else if (! filter.test($("form[name=changepw] input[name=oldpw]").val())) {
//                    ok = false;
//                    msg += (language == 'ro' ? "Introdu parola veche!":"Adja meg a jelenlegi jelszót!") + '\n\r';
//                }

    //formatissue = true;


    if ($("form[name=changepw] input[name=newpw]").val() == '') {
                    ok = false;
                    msg += (language == 'ro' ? "Introdu parola nouă!":"Adja meg az új jelszót!") + '\n\r';
                }
    else if (! filter.test($("form[name=changepw] input[name=newpw]").val())) {
                    ok = false;
                    msg += (language == 'ro' ? "Parola trebuie sa aibe între 6 si 20 caractere (litere mari sau mici, cifre sau spaţii)!":"A jelszó 6 - 20 karakterből kell álljon (kis vagy nagy betűk, számok vagy szünetek)!") + '\n\r';
                }
    //formatissue = true;

    if ($("form[name=changepw] input[name=newpw2]").val() == '') {
                    ok = false;
                    msg += (language == 'ro' ? "Repeta parola nouă!":"Ismételje meg az új jelszót!") + '\n\r';
                }
    else if (! filter.test($("form[name=changepw] input[name=newpw2]").val())) {
                    ok = false;
                    msg += (language == 'ro' ? "Parola trebuie sa aibe între 6 si 20 caractere (litere mari sau mici, cifre sau spaţii)!":"A jelszó 6 - 20 karakterből kell álljon (kis vagy nagy betűk, számok vagy szünetek)!") + '\n\r';
                }
    //formatissue = true;

    if ($("form[name=changepw] input[name=newpw]").val() != $("form[name=changepw] input[name=newpw2]").val()) {
                    ok = false;
                    msg += (language == 'ro' ? "Parolele nu coincid!":"A jelszavak nem egyeznek!") + '\n\r';
                }

//    if (formatissue) {
//            ok = false;
//            msg += (language == 'ro' ? "Parola trebuie sa aibe între 6 si 20 caractere (litere mari sau mici, cifre sau spaţii)!":"A jelszó 6 - 20 karakterből kell álljon (kis vagy nagy betűk, számok vagy szünetek)!") + '\n\r';
//    }

    if (msg != '') window.alert(msg);
    return ok;

}

function checkChangeEmailForm() {
    var ok = true;
    var msg = '';
    var filter = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;

    if ($("form[name=changeemail] input[name=email]").val() == '') {
            ok = false;
            msg += (language == 'ro' ? "Introdu adresa nouă de email!":"Adja meg az új email címet!") + '\n\r';
    } else
            if (! filter.test($("form[name=changeemail] input[name=email]").val())) {
                    ok = false;
                    msg += (language == 'ro' ? "Adresă invalidă!":"Helytelen email cím!") + '\n\r';
            }

    if (msg != '') window.alert(msg);
    return ok;

}

function checkChangeIbanForm() {
    var ok = true;
    var msg = '';
    var filter = /^[A-Z0-9\ ]{24}$/;

    if ($("form[name=changeiban] input[name=iban]").val() == '') {
            ok = false;
            msg += (language == 'ro' ? "Introdu noul cod IBAN!":"Adja meg az új IBAN kódot!") + '\n\r';
    } else
            if (! filter.test($("form[name=changeiban] input[name=iban]").val())) {
                    ok = false;
                    msg += (language == 'ro' ? "Cod IBAN invalid!":"Helytelen IBAN kód!") + '\n\r';
            }

    if (msg != '') window.alert(msg);
    return ok;

}

function checkChangeLimitForm() {
    var ok = true;
    var msg = '';
    var filter = /^[0-9\.\,]{1,10}$/;
    var val_ron = 30;

    if ($("form[name=changelimit] input[name=limit]").val() == '') {
          ok = false;
          msg += (language == 'ro' ? "Introdu limita nouă!":"Adja meg az új kifizetési limitet!") + '\n\r';
    } else {
          if (! filter.test($("form[name=changelimit] input[name=limit]").val())) {
              ok = false;
              msg += (language == 'ro' ? "Valoare invalidă!":"Helytelen érték!") + '\n\r';
          } else {
              if ($("form[name=changelimit] input[name=limit]").val() < val_ron) {
                      ok = false;
                      msg += (language == 'ro' ? "Valoare minimă pentru limita este ":"A kifizetési limit minimuma ") + val_ron + '!\n\r';
              }
          }
    }

    if (msg != '') window.alert(msg);
    return ok;

}

function checkChangePayingTicketForm() {
    var ok = true;
    return ok;
}

function checkScreenSize() {
    if (screen.width <= 1024) {
        $('#headertop').css('padding-left', 190);
    }
}

function doVote(item, mesaj) {
	//var item_cap = item.charAt(0).toUpperCase() + item.slice(1);

    if (confirm (mesaj) ) {
        $('#voteMsg').css('display', 'block');
        $('#voteMsg').load('auth.php?page=vote&item=' + item + '&lang=' + language);
    }
}

function AnswerQuiz(answer, q_no) {
    $('#quizMsg').css('display', 'block');
    $('#quizMsg').load('auth.php?page=quiz&q_no=' + q_no + '&answer=' + answer + '&lang=' + language);
    $('#quizanswers div').removeClass('quizbefore');
    $('#quizanswers div').addClass('quizafter');
    $('#quizrez').load('auth.php?page=quizdetails&lang=' + language);
}

function showVoteResults () {
    $('.voteResult').load('auth.php?page=vote&item=results&lang=' + language);
    $('.voteResult').css('display', 'block');
}

function checkBorderouA() {
    var lipsa = false;
    var msg = '';

    var filter = /^[h0-9]{7}$/;
//    var formatissue = false;
//    var invalid = false;

    if ($("#cod_a").val() == '')
        lipsa = true;
    else
        if (! filter.test($("#cod_a").val()) || ($("#participant_name").html() == '-') || ($("#participant_name").html() == '&nbsp;')) msg += ( language == 'ro' ? 'Cod comision analist invalid!\r\n' : 'Az ajánló jutalékkódja helytelen!\r\n');

    if ($("form[name=borderouA] input[name=cod_c]").val() == '')
        lipsa = true;
    else
        if (! filter.test($("form[name=borderouA] input[name=cod_c]").val()) || ($("#participant_name2").html() == '-') || ($("#participant_name2").html() == '&nbsp;')) msg += ( language == 'ro' ? 'Cod comision consultant invalid!\r\n' : 'A tanácsadó jutalékkódja helytelen!\r\n');


    if ($("form[name=borderouA] input[name=nume_contractant]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=nume_asigurat]").val() == '') lipsa = true;

    if ($("form[name=borderouA] input[name=nr_cerere]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=data_semnarii]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=data_inceput]").val() == '') lipsa = true;

    if ($("form[name=borderouA] input[name=prima]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=termen_val]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=suma]").val() == '') lipsa = true;
    if ($("form[name=borderouA] select[name=tip_plata]").val().trim() != 'HALASZTOTT DÍJFIZETÉS') {
        if ($("form[name=borderouA] input[name=nr_document]").val() == '') lipsa = true;
        if ($("form[name=borderouA] input[name=data_platii]").val() == '') lipsa = true;
    }

    if ($("form[name=borderouA] input[name=data_nastere]").val() == '') lipsa = true;
//    if ($("form[name=borderouA] input[name=adresa]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=nr_ci]").val() == '') lipsa = true;
    if ($("form[name=borderouA] input[name=nr_tel]").val() == '') lipsa = true;
//    if ($("form[name=borderouA] input[name=ocupatie]").val() == '') lipsa = true;
//    if ($("form[name=borderouA] input[name=stare_civila]").val() == '') lipsa = true;
//    if ($("form[name=borderouA] input[name=nr_copii]").val() == '') lipsa = true;

    //if ($("form[name=borderouA] input[name=document_plata]").val() == '') lipsa = true;

    if (lipsa) msg += ( language == 'ro' ? 'Campurile marcate cu * trebuie introduse!' : 'A * -gal jelölt mezők kitöltése kötelező');

    if (msg != '') window.alert(msg);

    return (msg == '');

}

function checkBorderouB() {
    var lipsa = false;
    var msg = '';

    var filter = /^[h0-9]{7}$/;
    var filter = /^[h0-9]{7}$/;
//    var formatissue = false;

    //if ($("form[name=borderouA] input[name=analist]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=cod_a]").val() == '')
        lipsa = true;
    else
        if (! filter.test($("form[name=borderouB] input[name=cod_a]").val()) || ($("#participant_name").html() == '-') || ($("#participant_name").html() == '&nbsp;')) msg += ( language == 'ro' ? 'Cod comision analist invalid!\r\n' : 'Az ajánló jutalékkódja helytelen!\r\n');

    //if ($("form[name=borderouA] input[name=consultant]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=cod_c]").val() == '')
        lipsa = true;
    else
        if (! filter.test($("form[name=borderouB] input[name=cod_c]").val()) || ($("#participant_name2").html() == '-') || ($("#participant_name2").html() == '&nbsp;')) msg += ( language == 'ro' ? 'Cod comision consultant invalid!\r\n' : 'A tanácsadó jutalékkódja helytelen!\r\n');

    if ($("form[name=borderouB] input[name=nume_client]").val() == '') lipsa = true;

    //if ($("form[name=borderouB] input[name=nr_cerere]").val() == '') lipsa = true;

    if ($("form[name=borderouB] input[name=quantity]").val() == '') lipsa = true;

    if ($("form[name=borderouB] input[name=pret_total]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=pret_achiz]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=suma]").val() == '') lipsa = true;
//    if ($("form[name=borderouB] input[name=rata]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=nr_document]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=data_platii]").val() == '') lipsa = true;

    if ($("form[name=borderouB] input[name=data_nastere]").val() == '') lipsa = true;
//    if ($("form[name=borderouB] input[name=adresa]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=nr_ci]").val() == '') lipsa = true;
    if ($("form[name=borderouB] input[name=nr_tel]").val() == '') lipsa = true;
//    if ($("form[name=borderouB] input[name=ocupatie]").val() == '') lipsa = true;
//    if ($("form[name=borderouB] input[name=stare_civila]").val() == '') lipsa = true;
//    if ($("form[name=borderouB] input[name=nr_copii]").val() == '') lipsa = true;

//    if ($country == "RO") {
        if ($("form[name=borderouB] input[name=comanda]").val() == '') lipsa = true;
        if ($("form[name=borderouB] input[name=ci_client]").val() == '') lipsa = true;
        if ($("form[name=borderouB] input[name=document_plata]").val() == '') lipsa = true;
//    } else {
//        if ($("form[name=borderouB] input[name=rendeles]").val() == '') lipsa = true;
//        if ($("form[name=borderouB] input[name=szemelyigazolvany]").val() == '') lipsa = true;
//        if ($("form[name=borderouB] input[name=bizonylat]").val() == '') lipsa = true;
//    }

    if (lipsa) msg += ( language == 'ro' ? 'Campurile marcate cu * trebuie introduse!' : 'A * -gal jelölt mezők kitöltése kötelező');

    if (msg != '') window.alert(msg);

    return (msg == '');

}

function checkBorderouC() {
    var lipsa = false;
    var msg = '';

    var filter = /^[h0-9]{7}$/;

    if ($("#cod_r").val() == '')
        lipsa = true;
    else
        if (! filter.test($("#cod_r").val()) || ($("#participant_name").html() == '-') || ($("#participant_name").html() == '&nbsp;')) msg += ( language == 'ro' ? 'Cod comision invalid!\r\n' : 'Az ajánló jutalékkódja helytelen!\r\n');

    if ($("form[name=borderouC] input[name=nume_recomandat]").val() == '') lipsa = true;

    if ($("form[name=borderouC] input[name=tara]").val() == '') lipsa = true;

    if ($("form[name=borderouC] input[name=judet]").val() == '') lipsa = true;
    if ($("form[name=borderouC] input[name=localitate]").val() == '') lipsa = true;
    if ($("form[name=borderouC] input[name=telefon]").val() == '') lipsa = true;

    if (lipsa) msg += ( language == 'ro' ? 'Campurile marcate cu * trebuie introduse!' : 'A * -gal jelölt mezők kitöltése kötelező');

    if (msg != '') window.alert(msg);

    return (msg == '');

}

function checkBorderouD() {
    var lipsa = false;
    var msg = '';

    if ($("form[name=borderouD] input[name=nume_colaborator]").val() == '') lipsa = true;
    if ($("form[name=borderouD] input[name=cnp]").val() == '') lipsa = true;
    if ($("form[name=borderouD] input[name=day_nastere]").val() == '') lipsa = true;
    if ($("form[name=borderouD] input[name=month_nastere]").val() == '') lipsa = true;
    if ($("form[name=borderouD] input[name=year_nastere]").val() == '') lipsa = true;
    if ($("form[name=borderouD] input[name=email]").val() == '') lipsa = true;

    if ($("form[name=borderouD] input[name=nr_document]").val() == '') lipsa = true;
    if ($("form[name=borderouD] input[name=data_platii]").val() == '') lipsa = true;

    if (lipsa)
            msg += ( language == 'ro' ? 'Campurile marcate cu * trebuie introduse!' : 'A * -gal jelölt mezők kitöltése kötelező');
    else if ($("form[name=borderouD] input[name=day_nastere]").val() > 31 || $("form[name=borderouD] input[name=month_nastere]").val() > 12 || $("form[name=borderouD] input[name=year_nastere]").val() < 1900)
            msg += (language == 'ro' ? 'Data naşterii este incorectă' : 'Hibás születési dátum');
    else if ($("form[name=borderouD] input:checkbox[name=formular]:checked").val() != 1)
            msg += (language == 'ro' ? 'Existenţa formularului de dată colaborator este obligatoriu' : 'A munkatársi adatlap megléte kötelező');
    else if ($("form[name=borderouD] input:checkbox[name=contract]:checked").val() != 1)
            msg += (language == 'ro' ? 'Existenţa contractului de mandat este obligatoriu' : 'A megbízási szerződés megléte kötelező');
    else if ($("form[name=borderouD] input:checkbox[name=ci_copy]:checked").val() != 1)
            msg += (language == 'ro' ? 'Existenţa copiei despre carte identitate este obligatoriu' : 'A személyigazolvány másolat megléte kötelező');
    else if ($("form[name=borderouD] select[name=tip_agent]").val() != 2 && $("form[name=borderouD] input:checkbox[name=cazier]:checked").val() != 1 && $("form[name=borderouD] input:checkbox[name=declaratie]:checked").val() != 1)
            msg += (language == 'ro' ? 'Existenţa cazierului sau declaratiei este obligatoriu' : 'Az erkölcsi bizonyítvány vagy nyilatkozat megléte kötelező');
    else if ($("form[name=borderouD] input:checkbox[name=taxa_platit]:checked").val() != 1)
            msg += (language == 'ro' ? 'Plata taxei de intruire este obligatoriu' : 'A regisztrációs díj befizetése kötelező');
    else if ($("form[name=borderouD] input[name=formular_date]").val() == '')
            msg += (language == 'ro' ? 'Încărcarea copiei despre formularul de date colaborator este obligatoriu' : 'A munkatársi adatlap másolatának feltöltése kötelező');
    else if ($("form[name=borderouD] input[name=ci_colaborator]").val() == '')
            msg += (language == 'ro' ? 'Încărcarea copiei despre carte identitate este obligatoriu' : 'A személyigazolvány másolatának feltöltése kötelező');

    if (msg != '') window.alert(msg);

    return (msg == '');

}


