function waild2(form) {
  var blad = false 
  
  if (!waliduj_email (form.email.value))
  {
    var currTabElem = document.getElementById('bad_email');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_email');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_pass_2 (form.pass_1.value , form.pass_2.value))
  {
    var currTabElem = document.getElementById('bad_pass_1');
    currTabElem.innerHTML = "*";
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    var currTabElem = document.getElementById('bad_pass_2');
    currTabElem.innerHTML = "*";
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_pass_1');
    currTabElem.innerHTML = "";
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
    var currTabElem = document.getElementById('bad_pass_2');
    currTabElem.innerHTML = "";
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.wojewodztwo.value))
  {
    var currTabElem = document.getElementById('bad_wojewodztwo');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_wojewodztwo');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.branza.value))
  {
    var currTabElem = document.getElementById('bad_branza');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_branza');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.dzial.value))
  {
    var currTabElem = document.getElementById('bad_dzial');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_dzial');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if( !waliduj_sel(form.data_ur_day.value) || !waliduj_sel(form.data_ur_month.value) || !waliduj_sel(form.data_ur_year.value) )
  {
    var currTabElem = document.getElementById('bad_data_ur');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_data_ur');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.stanowisko.value))
  {
    var currTabElem = document.getElementById('bad_stanowisko');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_stanowisko');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  /*
  if( (form.plec[0].checked == true) || (form.plec[1].checked == true) )
  {
    var currTabElem = document.getElementById('bad_plec');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok"); 
  }
  else
  {
    var currTabElem = document.getElementById('bad_plec');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  */
  if (blad)
  {
    alert ("Wypelnij (lub popraw) pola zaznaczone czerwoną gwiazdką.");
    return false;
  }
  sendMail();
  return true;
}

function waild(form , kod) {
  var blad = false 

  if (!waliduj_text (form.login.value))
  {
    var currTabElem = document.getElementById('bad_login');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_login');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_text (form.bornDate.value))
  {
    var currTabElem = document.getElementById('bad_data_ur');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_data_ur');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_email (form.email.value))
  {
    var currTabElem = document.getElementById('bad_email');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_email');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_pass_1 (form.pass_1.value , form.pass_2.value))
  {
    var currTabElem = document.getElementById('bad_pass_1');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    var currTabElem = document.getElementById('bad_pass_2');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_pass_1');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
    var currTabElem = document.getElementById('bad_pass_2');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.wojewodztwo.value))
  {
    var currTabElem = document.getElementById('bad_wojewodztwo');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_wojewodztwo');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.branza.value))
  {
    var currTabElem = document.getElementById('bad_branza');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_branza');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_sel (form.stanowisko.value))
  {
    var currTabElem = document.getElementById('bad_stanowisko');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_stanowisko');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!form.reg.checked)
  {
    var currTabElem = document.getElementById('bad_reg');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_reg');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  if (!waliduj_kod (form.val_image.value , kod))
  {
    var currTabElem = document.getElementById('bad_val_image');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }
  else
  {
    var currTabElem = document.getElementById('bad_val_image');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok");
  }
  
  
  if( (form.plec[0].checked == true) || (form.plec[1].checked == true) )
  {
    var currTabElem = document.getElementById('bad_plec');
    currTabElem.setAttribute("class", "star_ok");
    currTabElem.setAttribute("className", "star_ok"); 
  }
  else
  {
    var currTabElem = document.getElementById('bad_plec');
    currTabElem.setAttribute("class", "star_bad");
    currTabElem.setAttribute("className", "star_bad");
    
    blad = true
  }

  if (blad)
  {
    alert ("Wypelnij (lub popraw) pola zaznaczone czerwoną gwiazdką.")
    return false
  }
  sendMail()
  return true
}

function waild_pow(form) {
  var blad = false 

  if (!waliduj_email (form.email.value))
  {    
    blad = true
  }

  if (blad)
  {
    alert ("Podałeś niepoprawny adres email.")
    return false
  }
  sendMail()
  return true
}



function waliduj_email (email) 
{
         zabronione = "<>?"/" /:,;\|!#$%^&*()"
         if (email == "")
            return false
         for (i=0; i< zabronione.length; i++) 
         {
            zly = zabronione.charAt(i)
            if (email.indexOf(zly,0) != -1) 
              return false
         }
         malpa = email.indexOf("@", 0)
         if (malpa == -1 || malpa == 0)
            return false
         if (email.indexOf("@", malpa+1) != -1)
            return false
         kropka = email.indexOf(".",malpa)
         if((kropka==-1) || (kropka==malpa+1))
            return false
         if(kropka+3 > email.length)
            return false
         return true
}

function waliduj_postcode (kod_1, kod_2) 
{
    if (kod_1.length != 2)
      return false;
    
    if (kod_2.length != 3)
      return false;
    
    return true;
}

function waliduj_pass_1 (pass_1, pass_2) 
{
    if (pass_1.length < 1)
      return false;
    
    if ( pass_1 != pass_2 )
      return false;
    
    return true;
}

function waliduj_pass_2 (pass_1, pass_2) 
{
  if( pass_1 == '')
  {
    return true;
  }
  else
  {
    if (pass_1.length < 1)
      return false;
    
    if ( pass_1 != pass_2 )
      return false;
    
    return true;
  }
}

function waliduj_kod (wpr, praw) 
{
    if (hex_md5(hex_md5( wpr ))  != praw)
      return false;
    
    return true;
}

function waliduj_text (text)
{
  if ( text != "" )
    return true
  return false
}

function waliduj_sel (text)
{
  if ( text != "" && text != "-")
    return true
  return false
}

function checkbox (cb)
{
  if (cb.checked)
    return true
  return false
}

function keyPress(evt)
{
  if(window.event){
    kod = window.event.keyCode;
  }
  else{
    kod = evt.which;
  }
  if(window.event){
    if(kod > 64){
      window.event.returnValue = false;
    }
    else{
      window.event.returnValue = true;
    }
  }
  else{
    if(kod > 64){
      evt.returnValue = false;
      evt.preventDefault();
    }
    else{
      evt.returnValue = true;
    }
  }
}

function sendMail()
{
    document.formularz.method="post"
}
