var przewin = 0;
var iloscfn = 1;

function zmienkaln(){
nrkaln = Math.floor(Math.random()*il_kaln)+1;
for(i=1; i<=il_kaln; i++){
document.getElementById('kaln'+i+'').style.display = 'none';
}
document.getElementById('kaln'+nrkaln+'').style.display = 'block';
zmienkn = setTimeout('zmienkaln()', 5000);
}

function przewfn(nrfn){
przewin = setTimeout('nastfn2('+nrfn+')', 7000);
}

function nastfn2(nrfn){
for(i=1; i<=iloscfn; i++){
document.getElementById('f'+i+'').style.display = 'none';
}
var nastfn = nrfn+1;
if (nastfn>iloscfn) {
nastfn = 1;
}
document.getElementById('f'+nastfn+'').style.display = 'block';
przewfn(nastfn);
}

function nastfn(nrfn){
for(i=1; i<=iloscfn; i++){
document.getElementById('f'+i+'').style.display = 'none';
}
var nastfn = nrfn+1;
if (nastfn>iloscfn) {
nastfn = 1;
}
document.getElementById('f'+nastfn+'').style.display = 'block';
clearTimeout(przewin);
}

function popfn(nrfn){
for(i=1; i<=iloscfn; i++){
document.getElementById('f'+i+'').style.display = 'none';
}
var popfn = nrfn-1;
if (popfn<1) {
popfn = iloscfn;
}
document.getElementById('f'+popfn+'').style.display = 'block';
clearTimeout(przewin);
}





function rejestracja_spr(){
var rejestracja = document.getElementById('rejestracja');
var iloscpol = rejestracja.length;
var blad = 0;
var koment = '';
for(i=0; i<iloscpol; i++){
if(rejestracja.elements[i].value==''){
blad = 1;
}
}
if(blad == 0){
var wzorzec = /^[a-zA-Z±¶żĽćęńłóˇ¦Ż¬ĆŃŁÓ ]+$/;
	if(!wzorzec.test(rejestracja.kraj.value)){
	koment += 'Pole Kraj może zawierać tylko litery alfabetu polskiego i spację\n';
	blad = 1;
	}

	if(!wzorzec.test(rejestracja.imie.value)){
	koment += 'Pole Imię może zawierać tylko litery alfabetu polskiego i spację\n';
	blad = 1;
	}
wzorzec = /^[a-zA-Z±¶żĽćęńłóˇ¦Ż¬ĆŃŁÓ\-]+$/;
	if(!wzorzec.test(rejestracja.nazwisko.value)){
	koment += 'Pole Nazwisko może zawierać tylko litery alfabetu polskiego i znak - (my¶lnik)\n';
	blad = 1;
	}
wzorzec = /^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/;
	if(!wzorzec.test(rejestracja.email.value)){
	koment += 'Adres e-mail jest nieprawidłowy\n';
	blad = 1;
	}
wzorzec = /^[a-zA-Z0-9\_]+$/;
	if(!wzorzec.test(rejestracja.login.value)){
	koment += 'Login może składać się tylko z liter alfabetu łacińskiego, cyfr i znaku _ (podkre¶lenia)\n';
	blad = 1;
	}
wzorzec = /^[a-zA-Z0-9]+$/;
	if((!wzorzec.test(rejestracja.haslo.value))||(rejestracja.haslo.value.length<5)){
	koment += 'Hasło musi mieć od 5 do 30 znaków i może składać się tylko z wielkich i małych liter alfabetu łacińskiego oraz cyfr\n';
	blad = 1;
	}else{
	if(rejestracja.haslo.value != rejestracja.haslo2.value){
	koment += 'Wpisy w polach Hasło i Powtórz hasło s± różne\n';
	blad = 1;
	}
	}
}else{
koment += 'Wszystkie pola musz± być wypełnione';
}
if(blad == 0){
rejestracja.submit();
}else{
alert(koment);
}
}


function logowanie_spr(){
var logowanie = document.getElementById('logowanie');
if((logowanie.login.value=='') || (logowanie.haslo.value=='')){
alert ("Wpisz login i hasło");
}else{
logowanie.submit();
}
}

function zaph_spr(){
var zaph = document.getElementById('zaph');
if(zaph.email.value==''){
alert ("Wpisz adres e-mail");
}else{
zaph.submit();
}
}

function pbd_spr(){
var wpbd = document.getElementById('wpbd');
if (wpbd.kraj.value=="0" && wpbd.dzialalnosc.value=="0"){
alert("Wybierz kraj lub typ organizacji");
}
else {
wpbd.submit();
}
}

function pbd_spr2(){
var wpbdslowo = document.getElementById('wpbdslowo');
if (wpbdslowo.slowok.value.length < 3){
alert("Słowo kluczowe musi zawierać co najmniej 3 litery");
}
else {
wpbdslowo.submit();
}
}

function pbd_pop_spr() {
var popraw = document.getElementById('popraw');
if (popraw.imie_os.value=='' || popraw.nazwisko_os.value=='' || popraw.email_os.value=='' || popraw.tel_os.value==''){
alert("Wszystkie pola dotycz±ce osoby wprowadzaj±cej dane musz± być wypełnione");
}
else {
popraw.submit();
}
}

function pbd_dod_spr() {
var dodaj = document.getElementById('dodaj');
if (dodaj.imie_os.value=='' || dodaj.nazwisko_os.value=='' || dodaj.email_os.value=='' || dodaj.tel_os.value==''){
alert("Wszystkie pola dotycz±ce osoby wprowadzaj±cej dane musz± być wypełnione");
}
else {
dodaj.submit();
}
}

function rozwin(warstwa){
with(document.getElementById(warstwa).style)
   {
       if(display == 'block')
       {
           display = 'none';
       }
       else
       {
           display = 'block';
       }
   }
}

function dod_kom_spr() {
var dod_kom = document.getElementById('dod_kom');
if (dod_kom.tresc_kom.value=='' || dod_kom.podpis_kom.value==''){
alert("Pola tre¶ć i podpis musz± być wypełnione");
}
else {
dod_kom.submit();
}
}

function wyszuk_spr(){
var znajdz = document.getElementById('znajdz');
if (znajdz.slowo.value.length < 3){
alert("Słowo kluczowe musi zawierać co najmniej 3 litery");
}
else {
znajdz.submit();
}
}

/*function profil_zdj_spr(){
profil_zdj = document.getElementById('profil_zdj');
if (profil_zdj.pr_zdj.value==''){
alert("Wybierz plik do wysłania");
}
else {
profil_zdj.submit();
}
}*/

function zaladuj(id_form){
var formularz = document.getElementById(id_form);
pob_link = formularz.pole.value;
window.location = pob_link;
}

function zaladuj_blank(id_form){
var formularz = document.getElementById(id_form);
pob_link = formularz.pole.value;
if(pob_link != '0'){
window.open('http://'+pob_link);
}
}

function wyb_oddzial_spr(){
var oddzialwyb = document.getElementById('oddzialwyb');
if (oddzialwyb.pole.value != 0){
oddzialwyb.target='_blank';
oddzialwyb.submit();
}
}

function dod_miejsce_spr(){
var dod_miejsce = document.getElementById('dod_miejsce');
if (dod_miejsce.nazwa.value=='' || dod_miejsce.kraj.value==''){
alert("Pola nazwa, miejscowo¶ć i kraj musz± być wypełnione");
}else if(dod_miejsce.lat.value=='' || dod_miejsce.lng.value==''){
alert("Nie zaznaczono miejsca na mapie");
}else{
dod_miejsce.submit();
}
}

