var slide_count = 2;
var current_slide = 0;


slideshow_timer = setInterval ( "slideshow_set_frame('next')", 5000 );


function slideshow_set_frame(frame)
{
  clearInterval(slideshow_timer);
  if(frame=='next')
  {
    if(current_slide==slide_count)
      current_slide=0;
    else
      current_slide++;
  }
  else if(frame=='prev')
  {
    if(current_slide==0)
      current_slide=slide_count;
    else
      current_slide--;
  }
  else if(frame>=0 && frame<=slide_count)
  {
    current_slide=frame;
  }
  
  
  
  if ($('div#slideshow_container').find('ul.slideshow_list').find('li:eq(' + current_slide + '):hidden').size() > 0)
	{
		//alert(current_slide);
    $('div#slideshow_container').find('ul.slideshow_list').find('li:visible').fadeOut('fast', function () { $(this).addClass('hidden'); });
    //$('div#slideshow_container').find('div.links_container').find('div.links_content').find('ul.links').find('li').find('a').find('img').fadeOut('fast', function () { $(this).attr("src","/frontend/images/slideshow_ico_default.gif"); });
    $('div#slideshow_container').find('div.links_container').find('div.links_content').find('ul.links').find('li').find('a').find('img').attr("src","/frontend/images/slideshow_ico_default.gif");
    
		$('div#slideshow_container').find('ul.slideshow_list').find('li:eq(' + current_slide + ')').fadeIn('fast', function () { $(this).removeClass('hidden'); });
    //$('div#slideshow_container').find('div.links_container').find('div.links_content').find('ul.links').find('li:eq(' + current_slide + ')').find('a').find('img').fadeIn('fast', function () { $(this).attr("src","/frontend/images/slideshow_ico_active.gif"); });
    $('div#slideshow_container').find('div.links_container').find('div.links_content').find('ul.links').find('li:eq(' + current_slide + ')').find('a').find('img').attr("src","/frontend/images/slideshow_ico_active.gif");
	}
  slideshow_timer = setInterval ( "slideshow_set_frame('next')", 5000 );
	return false;
}

function pause()
{
  clearInterval(slideshow_timer);
  return false;
}

function restart()
{
  slideshow_timer = setInterval ( "slideshow_set_frame('next')", 5000 );
  return false;
}
