
/* =========================kontrola vyplnění formuláře========================*/
function kontrola_email(adresa)
{
   re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
   return adresa.search(re) == 0;
}

/* ========================= kontrola registračního formuláře EDIT ========================*/
function Kontrola(f) {
var vysledek = true;
var strerr = "";
if (f.firstname.value=="") strerr += "- Není vyplněno jméno\n";
if (f.lastname.value=="") strerr += "- Není vyplněno příjmení\n";
if (!kontrola_email(f.mail.value)) strerr += "- ©patně vyplněn email\n";
if (f.street.value=="") strerr += "- Není vyplněna ulice\n";
if (f.city.value=="") strerr += "- Není vyplněno město\n";
if (f.zipcode.value=="") strerr += "- Není vyplněno PSČ\n";
if (f.telephone.value=="") strerr += "- Není vyplněno telefonní číslo\n";

if ("" != strerr) {
    vysledek = false;
    alert("\n"+strerr);
    }
return vysledek;
}

/* ========================= kontrola registračního formuláře ADD ========================*/
function Kontrola_2(f) {
var vysledek = true;
var strerr = "";                                                                                                                                                                                                                                                                          
if (f.firstname.value=="") strerr += "- Není vyplněno Jméno\n";
if (f.lastname.value=="") strerr += "- Není vyplněno Příjmení\n";
if (!kontrola_email(f.mail.value)) strerr += "- ©patně vyplněn Email\n";
if (f.street.value=="") strerr += "- Není vyplněna Ulice\n";
if (f.city.value=="") strerr += "- Není vyplněno Město\n";
if (f.zipcode.value=="") strerr += "- Není vyplněno PSČ\n";
if (f.telephone.value=="") strerr += "- Není vyplněno Telefonní číslo\n";
if (f.pass_1.value=="") strerr += "- Není vyplněno Heslo\n";
if (f.pass_1.value != f.pass_2.value) strerr += "- Hesla nejsou shodná!!\n";

if ("" != strerr) {
    vysledek = false;
    alert("\n"+strerr);
    }
return vysledek;
}

/* =========================kontrola registračních hesel ========================*/
function Kontrola_pass(f) {
var vysledek = true;
var strerr = "";
var hash;

hash=do_md5(f.pass_old.value);

if (f.pass.value != hash) strerr += "- Současné heslo není správné!\n";
if (f.pass_1.value=="") strerr += "- Není vyplněno Heslo\n";
if (f.pass_1.value != f.pass_2.value) strerr += "- Nová hesla nejsou shodná!\n";

if ("" != strerr) {
    vysledek = false;
    alert("\n"+strerr);
    }
return vysledek;
}

/* ========================= kontrola odesílacích adres formuláře ========================*/
function Kontrola_3(f) {
var vysledek = true;
var strerr = "";
if (f.firstname.value=="") strerr += "- Není vyplněno jméno\n";
if (f.lastname.value=="") strerr += "- Není vyplněno příjmení\n";
if (!kontrola_email(f.email.value)) strerr += "- ©patně vyplněný email\n";
if (f.street.value=="") strerr += "- Není vyplněna ulice\n";
if (f.city.value=="") strerr += "- Není vyplněno město\n";
if (f.zipcode.value=="") strerr += "- Není vyplněno PSČ\n";
if (f.telephone.value=="") strerr += "- Není vyplněno telefonní číslo\n";

if ("" != strerr) {
    vysledek = false;
    alert("\n"+strerr);
    }
return vysledek;
}

/* ========================= kontrola zadání emailu (ztráte hesla) ========================*/
function Kontrola_lastpsw(f) {
var vysledek = true;
var strerr = "";
if (!kontrola_email(f.mail.value)) strerr += "- ©patně vyplněný email\n";

if ("" != strerr) {
    vysledek = false;
    alert("\n"+strerr);
    }
return vysledek;
}


