//
// animowane przyciski
//
var compat = false;

if (parseInt (navigator.appVersion) >= 3) {
	compat = true;

        // nawigacja po rozdziałach / księgach 17 x 17 pt
	img101_off = new Image(17,17);
	img101_off.src = "images/ksiega_poprzednia.gif";
	img101_on = new Image(17,17);
	img101_on.src = "images/ksiega_poprzednia_w.gif";

	img102_off = new Image(17,17);
	img102_off.src = "images/rozdzial_poprzedni.gif";
	img102_on = new Image(17,17);
	img102_on.src = "images/rozdzial_poprzedni_w.gif";

	img103_off = new Image(17,17);
	img103_off.src = "images/rozdzial_nastepny.gif";
	img103_on = new Image(17,17);
	img103_on.src = "images/rozdzial_nastepny_w.gif";

	img104_off = new Image(17,17);
	img104_off.src = "images/ksiega_nastepna.gif";
	img104_on = new Image(17,17);
	img104_on.src = "images/ksiega_nastepna_w.gif";

   	img105_off = new Image(17,17);
	img105_off.src = "images/szukaj.gif";
	img105_on = new Image(17,17);
	img105_on.src = "images/szukaj_w.gif";

	img106_off = new Image(18,17);
	img106_off.src = "images/szukaj_z.gif";
	img106_on = new Image(18,17);
	img106_on.src = "images/szukaj_z_w.gif";
    
	img107_off = new Image(86,21);
	img107_off.src = "images/otworz.gif";
	img107_on = new Image(86,21);
	img107_on.src = "images/otworz_w.gif";

	img108_off = new Image(33,20);
	img108_off.src = "images/biblia_mini.gif";
	img108_on = new Image(33,20);
	img108_on.src = "images/biblia_mini_w.gif";
  
}

//
// nawigacja
//

var liczbaKsiag = 73;

function nastRozdzial() {
  nawigator.rozdzial.value++;
  nawigator.submit();
  return;
}


function poprzRozdzial() {
  if( parseInt(nawigator.rozdzial.value) > 1 ) {
    nawigator.rozdzial.value--;
    nawigator.submit();
  }
  return;
}


function sprawdzKsiege() {
  // przeskakujemy '----------'
  if ( nawigator.ks.selectedIndex == 46 ) {
    nawigator.ks.selectedIndex++;
  }

  var tl = nawigator.tlumaczenie.selectedIndex;
  var ks = nawigator.ks.selectedIndex;
  
  // Biblia Brzeska i Poznańska zawiera jedynie NT
  var msgtxt1 = "Biblia Brzeska oraz Biblia Poznańska zawiera obecnie tylko Nowy Testament.\n" +
"Stary Testament znajduje się w przygotowaniu, udostępnimy go wkrótce.";
  if (tl == 4 && ks < 46 )
  {
    alert( msgtxt1 );
    return 0;
  }  
  if (tl == 5 && ks < 46 )
  {
    alert( msgtxt1 );
    return 0;
  }  
  
  // sprawdzamy, czy księga jest wtórnokanoniczna
  var msgtxt = "Księgi wtórnokanoniczne (tzw. apokryfy):\n" +
"   - Księga Tobiasza\n   - Księga Judyty\n   - 1 Księga Machabejska\n" +
"   - 2 Księga Machabejska\n   - Księga Mądrości\n   - Księga Syracha\n   - Księga Barucha\n" +
"Występują jedynie w tłumaczeniach:\n" +
"   - Biblii Tysiąclecia\n   - Biblii Warszawsko-Praskiej\n   - Vulgacie\n" +
"Więcej informacji znajdziesz na stronie http://www.biblia.net.pl/ile_ksiag_ma_biblia.html";
  var wt = [16, 17, 19, 20, 26, 27, 31 ];  // numery ksiag wtornokanonicznych
 
  if( (tl != 0) && (tl != 2) && (tl != 11) )
  { 
    for ( var j = 0; j < 7; j++ )
    {
      if( nawigator.ks.selectedIndex == wt[j] )
      {
        alert( msgtxt );
        return 0;
      }
    }
  }
    
  return 1;
}


function nastKsiega() {
  if ( nawigator.ks.selectedIndex < liczbaKsiag ) {
    nawigator.ks.selectedIndex++;
    // przeskakujemy '----------'
    if ( nawigator.ks.selectedIndex == 46 ) {
      nawigator.ks.selectedIndex++;
    }
    if( sprawdzKsiege() ) {
      nawigator.rozdzial.value = 1;
      nawigator.submit();
    }
  }
  return;
}


function poprzKsiega() {
  if( nawigator.ks.selectedIndex > 0 ) {
    nawigator.ks.selectedIndex--;
    // przeskakujemy '----------'
    if ( nawigator.ks.selectedIndex == 46 ) {
      nawigator.ks.selectedIndex--;
    }
    if( sprawdzKsiege() ) {
      nawigator.rozdzial.value = 1;
      nawigator.submit();
    }
  }
  return;
}


function sprawdzRozdzial() {
  if( isNaN(nawigator.rozdzial.value) || ( parseInt(nawigator.rozdzial.value) < 1 ) || ( parseInt(nawigator.rozdzial.value) > 150 ) ) {
    alert( "Niepoprawna wartość rozdziału!" );
    nawigator.rozdzial.value = 1;
  }  
}


function sprawdzTlumaczenie() {
  // przeskakujemy '----------'
  if ( (nawigator.tlumaczenie.selectedIndex == 7) || (nawigator.tlumaczenie.selectedIndex == 11) || (nawigator.tlumaczenie.selectedIndex == 13) ) {
    nawigator.tlumaczenie.selectedIndex++;
  }
  sprawdzKsiege();
  return;
}


function otworz() {
  if ( sprawdzKsiege() ) {
    nawigator.submit();
  }
}

//
// przewijany tekst w belce statusu
//
var scrtxt="Nowa wersja programu -- " +
 "dodano Biblię w Przekładzie Nowego Świata . . .            ";

var lentxt=scrtxt.length;
var width=100;
var pos=1-width;

function scroll() {
  pos++;
  var scroller="";
  if (pos==lentxt) {
    pos=1-width;
  }
  if (pos<0) {
    for (var i=1; i<=Math.abs(pos); i++) {
      scroller=scroller+" ";}
    scroller=scroller+scrtxt.substring(0,width-i+1);
  }
  else {
    scroller=scroller+scrtxt.substring(pos,width+pos);
  }
  window.status = scroller;
  setTimeout("scroll()",150);
  }
