var szczegoly=false;
var zgoda=false;

function init() {
  $('#kont_szczegoly').hide();
}

function zgod(ch) {
  if(ch.checked) {
    zgoda=true;
  } else {
    zgoda=false;
  }
}

function szczeg(ch) {
  $('#kont_szczegoly').slideToggle('slow');
  if(!ch) {
	return;
  }
  if(ch.checked==true) {
    szczegoly=true;
  } else {
    szczegoly=false;
  }
}
function walidacja() {
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var komunikat='';
  var ret=true;
  $('form.newsletter input[type=text]').css('backgroundColor','#fff');
  if($('#email').val().length==0) {
    komunikat+='Podaj adres e-mail.\n';
    $('#email').css('backgroundColor','#faa');
    if(ret) {
      $('#email').focus();
    }
    ret=false;
  } else if(reg.test($('#email').val())==false) {
    komunikat+='Nieprawidłowy adres e-mail.\n';
    $('#email').css('backgroundColor','#faa');
    if(ret) {
      $('#email').focus();
    }
    ret=false;
  }
  if(szczegoly) {
    if($('#nazwa').val().length==0) {
      komunikat+='Podaj imię i nazwisko.\n';
      $('#nazwa').css('backgroundColor','#faa');
      if(ret) {
        $('#nazwa').focus();
      }
      ret=false;
    }
    if($('#ulica').val().length==0 || $('#miejscowosc').val().length==0) {
      komunikat+='Podaj adres zamieszkania.\n';
      $('#ulica').css('backgroundColor','#faa');
      if(ret) {
        $('#ulica').focus();
      }
      $('#miejscowosc').css('backgroundColor','#faa');
      if(ret) {
        $('#miejscowosc').focus();
      }
      $('#numer').css('backgroundColor','#faa');
      if(ret) {
        $('#numer').focus();
      }
      $('#kod').css('backgroundColor','#faa');
      if(ret) {
        $('#kod').focus();
      }
      ret=false;
    }
    if(!zgoda) {
      komunikat+='Nie możemy przyjąć Twojego zgłoszenia, dopóki nie wyrazisz zgody na przetwarzanie danych osobowych.';
      $('#lab_zgoda').css('color','#f00');
      if(ret) {
        $('#zgoda').focus();
      }
      ret=false;
    }
  }

  if(komunikat) {
    alert(komunikat);
  }
  return ret;
}

$(document).ready(init);
