      function Validate_reg()
      {
        _value = document.getElementById('reg[imie]').value;
        if (!_value)
        {
          alert('Podaj imię.');
          return false;
        }

        _value = document.getElementById('reg[nazwisko]').value;
        if (!_value)
        {
          alert('Podaj nazwisko.');
          return false;
        }

        _value = document.getElementById('reg[ulica]').value;
        if (!_value)
        {
          alert('Podaj ulicę i nr domu');
          return false;
        }

        _value = document.getElementById('reg[kodp]').value;
        if(!_value)
        {
          alert('Podaj kod pocztowy');
          return false;
        }

        _value = document.getElementById('reg[kodp]').value;
        if(_value && !_value.match(/^([0-9]{2})-([0-9]{3})$/i))
        {
          alert('Podaj prawidłowy kod pocztowy');
          return false;
        }

        _value = document.getElementById('reg[miejscowosc]').value;
        if (!_value)
        {
          alert('Podaj nazwę miejscowości.');
          return false;
        }

        _value = document.getElementById('reg[email]').value;
        if (!_value)
        {
          alert('Podaj swój adres e-mail.');
          return false;
        }
        _value = document.getElementById('reg[email]').value;
        if (_value && !_value.match(/^([a-z0-9\_][a-z0-9\_\.\+\-]*)\@([a-z0-9\_\.\-]+\.[a-z]{2,4})$/i))
        {
          alert('Nieprawidłowy adres e-mail.');
          return false;
        }

        _value = document.getElementById('reg[email2]').value;
        if (!_value)
        {
          alert('Podaj adres e-mail dwukrotnie.');
          return false;
        }

        _value = document.getElementById('reg[email2]').value;
        if(_value && _value !=document.getElementById('reg[email]').value)
        {
          alert('Powtórzony adres email nie jest taki sam.');
          return false;
        }

        _value = document.getElementById('reg[telefon]').value;
        if (!_value)
        {
          alert('Podaj telefon kontaktowy.');
          return false;
        }

        _value = document.getElementById('reg[telefon]').value;
        if (_value && !_value.match(/^[0-9\ ]{7,20}$/i))
        {
          alert('Nieprawidłowy telefon kontaktowy. Możesz używać jedynie cyfr, nie mniej niż 7 cyfr.');
          return false;
        }


        _value = document.getElementById('reg[haslo]').value;
        if (!_value)
        {
          alert('Podaj hasło.');
          return false;
        }
        _value = document.getElementById('reg[haslo]').value;
        if (_value && !_value.match(/^.{6,20}$/i))
        {
          alert('Prawidłowe hasło powinno składać się z 6 do 20 dowolnych znaków.');
          return false;
        }
        _value = document.getElementById('reg[haslo2]').value;
        if (!_value)
        {
          alert('Podaj hasło dwukrotnie.');
          return false;
        }

        _value = document.getElementById('reg[haslo2]').value;
        if(_value && _value != document.getElementById('reg[haslo]').value)
        {
          alert('Powtórzone hasło nie jest takie same.');
          return false;
        }

        return true;
      }

      function Validate_kform()
      {
        _value = document.getElementById('kform[zapytanie]').value;
        if (!_value)
        {
          alert('Wpisz zapytanie przed wysłaniem.');
          return false;
        }
        _value = document.getElementById('kform[email]').value;
        if (!_value)
        {
          alert('Podaj adres email.');
          return false;
        }
        _value = document.getElementById('kform[email]').value;
        if (_value && !_value.match(/^([a-z0-9\_][a-z0-9\_\.\+\-]*)\@([a-z0-9\_\.\-]+\.[a-z]{2,4})$/i))
        {
          alert('Nieprawidłowy adres e-mail.');
          return false;
        }
        _value = document.getElementById('kform[abp]').value;
        if (_value != '12')
        {
          alert('Nieprawidłowa liczba, wpisz poprawną.');
          return false;
        }
        return true;
      }

