var pictures = new Array;
var pic_text = new Array;

var xslideshow = 0;
var x = 0;
var picture_num = 0;
var current_picture = new Image();
current_picture.src = pictures[picture_num];

// Add Picture to list
function add_pic(p_pic, p_text)
{
  pictures[pictures.length] = p_pic;
  var l_text = p_text;
  l_text = l_text.replace(/&auml;/g,"ä");
  l_text = l_text.replace(/&ouml;/g,"ö");
  l_text = l_text.replace(/&uuml;/g,"ü");
  l_text = l_text.replace(/&Auml;/g,"Ä");
  l_text = l_text.replace(/&Ouml;/g,"Ö");
  l_text = l_text.replace(/&Uuml;/g,"Ü");
  l_text = l_text.replace(/&szlig;/g,"ß");
  
  
  pic_text[pic_text.length] = l_text;
  if ( pictures.length == 1)
  {
    show_pic();
    setTimeout("start_show()",3000);;
  }
   
}





function stop_show() 
{
xslideshow = 0;
}



function start_show() 
{
// Time is in seconds X 1000
if (xslideshow == 0)
{
x = 0;
xslideshow = 1;
slideshow();
}
}
function slideshow() 
{
if (xslideshow == 1)
{

  setTimeout("slideshow()",1000);
  if ((document["PICTURE"].complete == true) &
      (current_picture.complete == true) )
  {
    x++;
    if ( x > 5 ) 
    {
    x = 0;
    picture_num++;
    if (picture_num == pictures.length) 
    {
      picture_num = 0;
    }
    show_pic();
    }
  }
}
}



function prev_pic() 
{
stop_show(); 
picture_num--;
if (picture_num < 0) 
{
picture_num = 0;
}
show_pic();
}


function next_pic() 
{
stop_show(); 
picture_num++;
if (picture_num >= pictures.length) 
{
picture_num = pictures.length - 1;
}
show_pic();
}

function show_pic()
{
delete current_picture;
current_picture = new Image();
current_picture.src = pictures[picture_num];

document["PICTURE"].src = current_picture.src;
document.getElementsByName("PIC_TEXT")[0].value = unescape(pic_text[picture_num]);

}
