var slide_count = 4;
var current_slide = 0;
var slideshow_interval = 5000;


slideshow_timer = setInterval ( "slideshow_set_frame('next')", slideshow_interval );


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 ($('ul#header_slideshow').find('li:eq(' + current_slide + '):hidden').size() > 0)
	{
		////alert(current_slide);
    $('ul#header_slideshow').find('li:visible').fadeOut(400, function () { $(this).addClass('h'); });
    ////$('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"); });
    
    
        
        
		$('ul#header_slideshow').find('li:eq(' + current_slide + ')').fadeIn(400, function () { $(this).removeClass('h'); });
    ////$('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#header_slideshow_nav').find('td.slide').find('a').css('background-image', 'url(/images/slideshow_nav_dot_inactive.png)');
    $('div#header_slideshow_nav').find('td:eq(' + (current_slide+1) + ')').find('a').css('background-image', 'url(/images/slideshow_nav_dot_active.png)');
	}
  slideshow_timer = setInterval ( "slideshow_set_frame('next')", slideshow_interval );
	return false;
}

function pause()
{
  clearInterval(slideshow_timer);
  return false;
}

function restart()
{
  slideshow_timer = setInterval ( "slideshow_set_frame('next')", slideshow_interval );
  return false;
}


function sleep(numberMillis) {
  var now = new Date();
  var exitTime = now.getTime() + numberMillis;
  while (true) {
    now = new Date();
    if (now.getTime() > exitTime)
   return;
  }
}


function portfolio_collapse_element(element)
{

    $('ul#portfolio_list').find('li.portfolio_list_element').find('div.portfolio_container:visible').addClass('h');


    
		$('ul#portfolio_list').find('li.portfolio_list_element:eq(' + element + ')').find('div.portfolio_container').removeClass('h');



	return false;
}
