// --------- lista zmian -----
// 2009.06.08 - korekta położenia nagłówka w nowym layoucie



// położenie nagłówka
function polozenie_naglowka() {
  // odczyt wysokości nagłówka - przesunięcie korygujące nagłówka i treści
  element=document.getElementById('rama_naglowka');
  kor_przesuniecie=element.offsetHeight;
  kor_przesuniecie_p=kor_przesuniecie+"px";
  kor_przesuniecie_m="-"+kor_przesuniecie+"px";
 
  // odczyt pozycji treści
   element=document.getElementById('rama_tresci');
   kor_polozenie=element.offsetTop;
 
  // korekta pozycji
  if (kor_polozenie==0) {
    element=document.getElementById('rama_tresci');
    element.style.marginTop=kor_przesuniecie_p;
   
    element=document.getElementById('rama_naglowka');
    element.style.marginTop=kor_przesuniecie_m;
  }
}

  
// zmiana_zc
function zmiana_zc() {
  // zapalenie
  zc_id="zc"+nr_zc;
  element=document.getElementById(zc_id);
  element.style.visibility="visible";

  // zgaszenie
  nr_zc_gas=nr_zc-1;
  if (nr_zc_gas<1) nr_zc_gas=liczba_zc;
  zc_id="zc"+nr_zc_gas;
  element=document.getElementById(zc_id);
  element.style.visibility="hidden";

  // zwiększenie indeksu
  nr_zc++;
  if (nr_zc>liczba_zc) nr_zc=1;
}


// zatwierdz - test podania wymaganych danych formularza
function zatwierdz() {
  element=document.getElementById("brak");
  element.style.visibility="hidden";

  element=document.getElementById("jest");
  element.style.visibility="visible";
}


// zapal - test podania wymaganych danych formularza
function zapal(nr) {
  // zmiana koloru pozycji ankiety
  element=document.getElementById("d"+nr);
  element.style.color="green";

  // test wszystkich kolorów
  ok=1;
  for (x=1;x<=40;x++) {
    element=document.getElementById("d"+x);
    kolor=element.style.color;
    if ((kolor!="green")&&(kolor!="#008000")) ok=0;
  }

  if (ok==1) {
    element=document.getElementById("brak");
    element.style.visibility="hidden";

    element=document.getElementById("jest");
    element.style.visibility="visible";
  }

}

// zapal_kal - podświetlanie kalendarium
function zapal_kal(id,nr,opis,input_liczby_ramek) {
  
  // odczyt liczby ramek i ew. przerwanie funkcji  
  element=document.getElementById(input_liczby_ramek);
  ile_ramek=element.value;
  if (ile_ramek==0) return;

  // definicja kolorów: zgaszonego i zapalonego
  kolor_zgaszony="#eeeeee";
  kolor_zapalony="#FCE691";

  // podświetlanie zajawek
  for (xkal=1;xkal<=ile_ramek;xkal++) {
    element=document.getElementById(id+"_"+xkal);
    if (xkal==nr) {
      element.style.backgroundColor=kolor_zapalony;
    } else {
      element.style.backgroundColor=kolor_zgaszony;
    }
  }
  
  // RAMAKA zajawki < top
  element=document.getElementById(id+"_"+nr);
  kal_zajawka_top=element.offsetTop;
  
  // RAMAKA zajawek < top, < wysokość
  element=document.getElementById("kal_lewo_"+id);
  kal_zajawki_top=element.offsetTop;
  kal_zajawki_hei=element.offsetHeight;
  kal_zajawki_bot=kal_zajawki_top+kal_zajawki_hei;
  
  // RAMKA rozwijana > treść, < wysokość, > top, > widoczność
  element=document.getElementById("kal_prawo_"+id);
  element.innerHTML=opis;

  kal_opis_hei=element.offsetHeight;

  // obliczenie RAMKA opis top
  kal_opis_top=kal_zajawka_top;   
  if ((kal_zajawka_top+kal_opis_hei)>kal_zajawki_bot) {
    kal_opis_top=kal_zajawki_bot-kal_opis_hei;
    if (kal_opis_top<kal_zajawki_top) kal_opis_top=kal_zajawki_top;
  } 
  
  kal_opis_top_px=kal_opis_top+"px";
  element.style.marginTop=kal_opis_top_px;
  element.style.visibility="visible";
}


// menu - ukazywanie klatek menu
function menu(nr_wybrany) {
  // --- nie odpalaj, gdy nie załadowano klatek
  if (test_zaladowania_klatek==0) return;
	
  // --- gaszenie wszystkich ---
  for(nr=1;nr<=menu_klatek;nr++) {
    element=document.getElementById("mk_"+nr);
    element.style.visibility="hidden";
	}
    element=document.getElementById("menu_pod_klatki");
    element.style.visibility="hidden";
	
  // --- zapalenie wybranej ---
  if (nr_wybrany!=0) {
    element=document.getElementById("mk_"+nr_wybrany);
    element.style.visibility="visible"
		;
		element=document.getElementById("menu_pod_klatki");
    element.style.visibility="visible";
	}
}

// --- okno pobierania pliku
function pobierz(katalog,plik) {
  str_okno="http://soft-projekt.com.pl/pobierz.php?katalog="+katalog+"&plik="+plik;
  owyslij=window.open(str_okno,'wy¶lij','top=50,left=50,toolbar=no,menubar=no,location=0,personalbar=no,scrollbars=no,directories=no,status=no,resizable=yes,width=300,height=300');
  owyslij.focus();
}