var Pomoc;
var NoweOkno;


/* funkcja drukujaca ramke dol */

function drukuj() {
 window.print(parent.frames[1]);
}

/* funkcja zamykajaca okno */

function zamknijOkno() {
 window.close();
 return true
}


function otworzUtwor(utwor, js, form) {
  var j;
  if (js=='-1') {j = ''} else {j = js};
  form.utwor.value=utwor;
  form.j.value=j;
  form.akcja.value='wyswietl';
  var noweOkno=window.open("", "utwor",
     'toolbar=no,menubar=no,scrollbars=yes,resizable=yes,statusbar=no,height=450,width=680,left=240,top=150');
  form.target = 'utwor';
  form.action = 'utwor.php';
  form.submit();
}

function szukajForm(form) {
form.target = "_self";
form.action="teatry.php";
form.submit();
}


function st(tekst) {
 window.status = tekst;
 return true
}

function repertuar(id_s, id_u, akcja, form) {
var ok = true;

if (akcja=='usun') {
  if (!confirm('Usun±ć repertuar?')) {ok = false}};

/*
if (akcja=='zapisz') {
  if (!confirm('Zapisać repertuar?')) {ok = false}};
*/
if (ok) {
 form.id_s.value = id_s;
 form.id_u.value = id_u;
 form.akcja.value = akcja;
 form.target = '_self';
 form.action = 'repertuar.php';
 form.submit();
};
return true;
}


function repertuarDodaj(id_s, akcja, form) {
var ok = true;
var s;

for (var i=0; i < form.elements.length; i++)
{
 s = form.elements[i].name;
 if (form.elements[i].value != '' && s.substr(0,5) == 'utwor' && s.substr(5,6) != '' ) {
  if (repertuarDodajPolePuste('id_u'+s.substr(5,6), form))
   {
    alert('Proszę wybrać utwór z listy - pozycja "'+ (parseInt(s.substr(5,6))+1)+'"');
    ok = false;
    break;
    form.elements[i].focus();
   };
 };
};

if (ok) {
 form.id_s.value = id_s;
 form.akcja.value = akcja;
 form.target = '_self';
 form.action = 'repertuar.php';
 form.submit();
};
return true;
}

function repertuarDodajPolePuste(pole, form) {
var ok1 = false;
for (var j=0; j < form.elements.length; j++)
{
 if (form.elements[j].name == pole && form.elements[j].value == '') {ok1 = true};
};
return ok1;
}

function repertuarPoleDostepne(pole, blokada) {
// alert(blokada);
 if (blokada == '1') {pole.blur()};
};


function objasnienia() {
return true
}


/* funkcja sprawdzajaca pola wymagane */
function sprawdzForm(form) {
var ok = true;
for (var i=0; i< form.elements.length; i++)
{
 if (wymagane(form.elements[i].name) && form.elements[i].value =='') {ok = false};
}
if (!ok) alert('Nie wyszystkie wymagane pola zostały uzupełnione!');
return ok;
}

function wymagane(vPole) {
var ok1 = false;
var lMetryczka = ['nazwa_pelna', 'nazwa_skrocona','id_char','kierownik1_imienazw','kierownik1_funkcja','kraj','kod',
    'miejscowosc', 'ulica', 'telefon1', 'mail1','charakterystyka','zespol','realizacje','imprezy','zglaszajacy'];
for (var j=0; j<lMetryczka.length; j++)
{
// alert(lMetryczka.length);
 if (vPole == lMetryczka[j] && vPole != '') {ok1 = true; break;};
}
return ok1
}


function akcjaUtwor(id_u, akcja, form) {
var ok = true;
/*
if (akcja=='zapisz') {
  if (!confirm('Zapisać utwór?')) {ok = false}};
*/
if (ok) {
 form.id_u.value = id_u;
 form.akcja.value = akcja;
 form.submit();
};
return true;
}

function godzinaFocus(godzina, form) {
for (var i = 0; i < form.elements.length; i++) {
// alert(form.elements[i].name.substring(0,6));
 if (form.elements[i].name.substring(0,7)=='godzina' && form.elements[i].value == '') {form.elements[i].value = '00.00'};
}
if (godzina.value == '00.00') {godzina.value=''};
return true;
}

function godzinaChanged(godzina) {
var v_godzina = godzina.value;

if ( !sprawdzGodzine(v_godzina.substr(0,2)) || !sprawdzMinute(v_godzina.substr(3,2)) || v_godzina.substr(2,1) != '.' )
 {
  if (pozycje_kropek(v_godzina).length != 0 || !sprawdzGodzine(v_godzina.substr(0,2)) || !sprawdzMinute(v_godzina.substr(2,2)))
   {wyjdzG('Zły format godziny!',godzina) }
  else
   { godzina.value = v_godzina.substr(0,2)+'.'+ v_godzina.substr(2,2);
     return true;  };
 }
 else {return true};
}

function wyjdzG(v_tresc, form) {
alert(v_tresc+' Prawidłowy format godziny to "hh.mm"');
form.value = form.defaultValue;
return false
}

function sprawdzGodzine(vG) {
if (isNaN(vG) || parseInt(vG) < 0 || parseInt(vG) > 24) {return false} else {return true};
}

function sprawdzMinute(vM) {
if (isNaN(vM) || parseInt(vM) < 0 || parseInt(vM) > 59) {return false} else {return true};
}

function generujHaslo(form) {
 var l;
 var n;
 var vHaslo = '';
 for (var i = 1; i < 7; i++)
 {
  n = 1;
  while (n == 1) { n = '' + Math.random()};
  l = n.substr(2,1);
  vHaslo = vHaslo + '' + l;
 };
 form.haslo.value = vHaslo;
 form.mail_potwierdzenie.checked = true;

 return true;
}


function zatwierdzonyClick(form) {
if (form.zatwierdzony.checked) {form.mail_potwierdzenie.checked = true};
return true
}

function metryczka(v_id_t, akcja, form) {
 var ok = true;
 if (akcja=='usun') {
  if (!confirm('Usun±ć metryczkę teatru?')) {ok = false}};
 if (ok) {
 form.id_t.value = v_id_t;
 form.akcja.value = akcja;
 form.submit()};
}

function archiwum(vDataOd, vDataDo, form) {
 form.data_od.value = vDataOd;
 form.data_do.value = vDataDo;
 form.submit();
}

function wiecej(vId_t, vAkcja, form) {
 form.id_t.value = vId_t;
 form.akcja.value = vAkcja;
 form.submit();
}

function kod_przycisku(e, form) {
 var charCode = (navigator.appName == 'Netscape') ? e.which : e.keyCode
 
 if (charCode == 13) { szukajForm(form) }
 return true
}

