function checkform_rejestracja (form){
 if (form.zgoda_przetwarzanie.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   return false;
 } 
 if (form.zgoda_przetwarzanie_marketing.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych w celach marketingowych!");
   return false;
 } 
 if (form.zgoda_regulamin.checked==false){
   alert("Do rejestracji konieczna jest akcpetacja regulaminu serwisu!");
   return false;
 } 
 if (form.login.value==''){
   alert("Proszę podać login!");
   return false;
 }
 if (form.haslo.value==''){
   alert("Proszę podać hasło!");
   return false;
 }
 if (form.haslo.value.length<'6'){
   alert("Hasło musi składać się z minimum 6 znaków!");
   return false;
 }
 if (form.haslo.value!=form.haslo2.value){
   alert("Hasło oraz powtórka hasła muszą być identyczne!");
   return false;
 }
 if (form.imie_nazwisko.value==''){
   alert("Proszę podać imię i nazwisko!");
   return false;
 }
 if (form.data_dzien.value=='0' || form.data_miesiac.value=='0' || form.data_rok.value=='0'){
   alert("Proszę zaznaczyć swoją pełną datę urodzenia!");
   return false;
 }
 if (form.kod_pocztowy.value==''){
   alert("Proszę podać kod pocztowy!");
   return false;
 }
 if (form.kod_pocztowy.value!=''){
   var wzor_kod = /^[0-9]{2}-[0-9]{3}$/;
   var kodzik = form.kod_pocztowy.value;
   if(!(wzor_kod.test(kodzik))){
    alert("Format kodu pocztowego jest nieprawidłowy. \nProszę podać kod pocztowy w formacie 00-000!");
    return false;
   }
 }
 if (form.miasto.value==''){
   alert("Proszę podać miasto!");
   return false;
 }
 if (form.email.value==''){
   alert("Proszę podać adres e-mail!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }
 form.submit();
}

function IsNumeric(strString){
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   for (i = 0; i < strString.length && blnResult == true; i++){
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1){
         blnResult = false;
      }
   }
   return blnResult;
}

function checkform_edycja (form){
 //if (form.zgoda.checked==false){
   //alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   //return false;
 //} 
 if (form.haslo.value!=''){
  if (form.haslo.value.length<'6'){
   alert("Hasło musi składać się z minimum 6 znaków!");
   return false;
  }
  if (form.haslo.value!=form.haslo2.value){
    alert("Hasło oraz powtórka hasła muszą być identyczne!");
    return false;
  }
 }
 if (form.imie_nazwisko.value==''){
   alert("Proszę podać imię i nazwisko!");
   return false;
 }
 if (form.data_dzien.value=='0' || form.data_miesiac.value=='0' || form.data_rok.value=='0'){
   alert("Proszę zaznaczyć swoją pełną datę urodzenia!");
   return false;
 }
 if (form.kod_pocztowy.value==''){
   alert("Proszę podać kod pocztowy!");
   return false;
 }
 if (form.kod_pocztowy.value!=''){
   var wzor_kod = /^[0-9]{2}-[0-9]{3}$/;
   var kodzik = form.kod_pocztowy.value;
   if(!(wzor_kod.test(kodzik))){
    alert("Format kodu pocztowego jest nieprawidłowy. \nProszę podać kod pocztowy w formacie 00-000!");
    return false;
   }
 }
 if (form.miasto.value==''){
   alert("Proszę podać miasto!");
   return false;
 }
 if (form.email.value==''){
   alert("Proszę podać adres e-mail!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }
 var numer_telefonu=form.numer_telefonu.value;
 if(numer_telefonu!=''){
    if (!IsNumeric(numer_telefonu) || numer_telefonu.length!='9'){
      alert("Numer telefonu musi być podany w postaci 9 cyfr!");
      return false;
    }
 }
 form.submit();
}

function checkform_impreza (form,nazwa){
 if (form.rodzaj.value=='0'){
   alert("Proszę wybrać kategorię szablonu imprezy!");
   return false;
 } 
 if (form.szablon.value=='0' || form.szablon.value=='undefined' || form.szablon.value==''){
   alert("Proszę wybrać szablon imprezy!");
   return false;
 } 
 if (form.organizator.value==''){
   alert("Proszę podać nazwę organizatora!");
   return false;
 } 
 if (form.organizator.value.length>20){
   alert("Nazwa organizatora może składać się maksymalnie z 20 znaków!");
   return false;
 } 
 
 teraz = new Date();
 rok=teraz.getFullYear();
 miesiac=teraz.getMonth();
 miesiac=miesiac+1;
 if(miesiac<10)miesiac = "0" + miesiac;
 dzien=teraz.getDate();
 if(dzien<10)dzien = "0" + dzien;
 
 var year = form.data_rok.value;
 var month = form.data_miesiac.value;
 var day = form.data_dzien.value;
 var blad_data = "Data imprezy nie może być wcześniejsza niż data dzisiejsza!";
 
 if(year<rok){
  alert(blad_data);
  return false;
 }
 else {
  if(year==rok){
    if(month<miesiac){
      alert(blad_data);
      return false;
    }
    else {
      if(month==miesiac){
        if(day<dzien){
          alert(blad_data);
          return false;
        }
      }
    }
  }
 }
 
 if (form.nazwa.value==''){
   alert("Proszę podać nazwę imprezy!");
   return false;
 } 
 if (form.nazwa.value.length>20){
   alert("Nazwa imprezy może składać się maksymalnie z 20 znaków!");
   return false;
 } 
 if (form.godz_rozpoczecia.value.length>5){
   alert("Godzina rozpoczęcia może składać się maksymalnie z 5 znaków!");
   return false;
 } 
 /*if (form.data.value==''){
   alert("Proszę podać datę imprezy w formacie YYYY-MM-DD!");
   return false;
 }
 if (form.data.value!=''){
   var wzor_data = /^[2]{1}[0]{1}[0-1]{1}[0-9]{1}-[0-1]{1}[0-9]{1}-[0-3]{1}[0-9]{1}$/;
   var data = form.data.value;
   if(!(wzor_data.test(data))){
    alert("Format daty imprezy jest nieprawidłowy. \nProszę podać datę w formacie YYYY-MM-DD!");
    return false;
   }
 }
 if (form.godz_rozpoczecia.value==''){
   alert("Proszę podać godzinę rozpoczęcia imprezy!");
   return false;
 }
 if (form.miejsce.value==''){
   alert("Proszę podać miejsce imprezy!");
   return false;
 }
 if (form.atrakcje.value==''){
   alert("Proszę podać przewidywane atrakcje w trakcie imprezy!");
   return false;
 }
 if (form.telefon.value==''){
   alert("Proszę podać telefon kontaktowy!");
   return false;
 }
 if (form.opis.value==''){
   alert("Proszę wpisać opis imprezy!");
   return false;
 }*/
 if(nazwa=='gosci')form.utworz_nowa_impreze.value='gosci';
 if(nazwa=='utworz')form.utworz_nowa_impreze.value='utworz';
 if(nazwa=='potwierdz')form.potwierdzenie.value='checked';
 form.submit();
}
