menuArray = new Array(
  "GALLERY",
  "Nightly testament -<br> the Beginning",
  "Nightly testament -<br> the End",
  "Green Goose",
  "An excerpt from poet's <br>curriculum vitae",
  "A Song about a Flag",
  "Olsztyn Chronicle",
  "Olsztyn Chronicle XXI",
  "Beethoven's Grave",
  "J.S.Bach cellebrates <br>The Easter",
  "J.S.Bach cellebrates <br>The Easter (2)",
  "A Letter with a Violet",
  "Niobe - Dedication",
  "Niobe - The Ending",
  "Andersen's Death",
  "The Warsaw's Wind"
  )

linkArray = new Array(
    "testam1.html?p=_re&h=#testam1",
    "testam2.html?p=_re&h=#testam2",
    "zielges.html?p=_re&h=#zielges",
    "zyciorys.html?p=_re&h=#zyciorys",
    "pofladze.html?p=_re&h=#pofladze",
    "krolszt.html?p=_re&h=#krolszt",
    "krolsztXXI.html?p=_re&h=#krolsztXXI",
    "grobbeeth.html?p=_re&h=#grobbeeth",
    "jsbach1.html?p=_re&h=#jsbach1",
    "jsbach2.html?p=_re&h=#jsbach2",
    "listzfiol.html?p=_re&h=#listzfiol",
    "niobe1.html?p=_re&h=#niobe1",
    "niobe2.html?p=_re&h=#niobe2",
    "smanders.html?p=_re&h=#smanders",
    "warwiatr.html?p=_re&h=#warwiatr"
)

jpgArray = new Array(
    "testam1.jpg",
    "testam2.jpg",
    "zielges.jpg",
    "zyciorys.jpg",
    "pofladze.jpg",
    "krolszt.jpg",
    "krolsztXXI.jpg",
    "grobbeeth.jpg",
    "jsbach1.jpg",
    "jsbach2.jpg",
    "listzfiol.jpg",
    "niobe1.jpg",
    "niobe2.jpg",
    "smanders.jpg",
    "warwiatr.jpg"
)

function setMenuContent( idx )
{
   document.write( menuArray[ idx ] );
}

function setUCaseMenuContent( idx )
{
   document.write( menuArray[ idx ].toUpperCase() );
}


var index = 0;

/* Zwraca indeks napisu w tabeli linkArray */
/*******************************************/
function getIndex( str )
{
   var i = 0;
   for( i = 0; i < linkArray.length; i++ )
   {
      if( linkArray[ i ].indexOf( str ) >= 0 )
      {
         return i;
      }
   }
   return -1;
}

function setIndex( str )
{
   index = getIndex( str );
}

/* Zwraca nastepny obrazek z listy (cyklicznie) */
/************************************************/
function next( str )
{
   index = getIndex( str ); //idx;
   if( index == linkArray.length - 1 )
   {
      index = -1;
   }
   index++;
   return linkArray[ index ];
}

/* Zwraca poprzedni obrazek z listy (cyklicznie) */
/*************************************************/
function prev( str )
{
   index = getIndex( str ); //idx;
   if( index == 0 )
   {
      index = linkArray.length;
   }
   index--;
   return linkArray[ index ];
}

/* Zwraca parent url na podstawie query string */
/***********************************************/
function getParent( url )
{
   var str = parent.document.location.href;
   var i = str.indexOf( "?" );
   if( i > 0 )
   {
      var str2 = str.substr( i + 1 );
      var s1 = str2.substr( 0, 5 );
      if( s1 == "p=_re" )
      {
         /* Rekopisy */
         /************/
         return url + "index.html" + str2.substr( str2.lastIndexOf( "=" ) + 1 ) ;
      }
   }
   return "javascript:history.back()";
}

/* Zwraca nazwe biezacego pliku */
/********************************/
function getCurrent()
{
   var str = this.document.location.href;
   var i1 = str.lastIndexOf( "/" );
   var i2 = str.indexOf( ".htm" );
   return str.substring( i1 + 1, i2 ) + ".htm";
}
