

var form_errfound = false;

function Validate_search(item)
{
    form_errfound = false;
    if (!ValidLength(item.value, 2) || item.value == 'Hledat') {
        error(item, "Hledaný výraz musí mít minimálně 3 znaky");
    }
    return !form_errfound;
}

function Validate_login(login, passwd)
{
    form_errfound = false;
    if (!ValidLength(login.value,1)) {
        error(login, "Zadejte Vaše přihlašovací jméno");
    }
    if (!ValidLength(passwd.value,1)) {
        error(passwd, "Zadejte Vaše heslo");
    }
    return !form_errfound;
}

function Validate_lost_pass(item)
{
    form_errfound = false;
    if(!ValidEmail(item)) { 
        error(item,"Zadejte prosím platný e-mail.");
    }
    return !form_errfound;
}

function ValidEmail(item)
{
  value = trim(item.value);
  var reg = '^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$';
  return (value.match(reg)) ? true : false;
}

function ValidStreet(item)
{
  var reg = '^.*[0-9]+.*$';
  return (item.value.match(reg)) ? true : false;
}

function error(elem, text)
{
    if (form_errfound) {
        return;
    }
    window.alert(text);
    if((elem.type == 'text') || (elem.type == 'password')) {
        elem.select();
    }
    elem.focus();
    form_errfound = true;
}

function ValidLength(value, len)
{
   return (value.length >= len);
}

function trim(s)
{
    while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))  {
        s = s.substring(1, s.length);
    }
    while ((s.substring(s.length-1, s.length) == ' ') || (s.substring(s.length-1, s.length) == '\n') || (s.substring(s.length-1, s.length) == '\r'))  {
        s = s.substring(0, s.length-1);
    }
    return s;
}

function checkLoadOutCashdesk()
{
    if(typeof(window['cashdesk_form_submited']) != 'undefined'){
        cashdesk_form_submited = 1;
    }
}
