var slideshow_pause_start = 4000;
var slideshow_pause = 2000;
var slideshow_fade = 1500;
var slideshow_current = 1;
var slideshow_timeout;
var pause_play_v = 'pause';
var slideshow_light = 1;

$(document).ready
( function()
  {
		  $('.my_hover').hover
				( function()
						{
						  if($(this).hasClass('people'))
								{
								  $(".people").children().children().toggle();
								}
						  else if($(this).hasClass('places'))
								{
								  $(".places").children().children().toggle();
								}
								else
								{
								  $(this).children().children().toggle();
								}
						},
						function()
						{
						  if($(this).hasClass('people'))
								{
								  $(".people").children().children().toggle();
								}
						  else if($(this).hasClass('places'))
								{
								  $(".places").children().children().toggle();
								}
								else
								{
								  $(this).children().children().toggle();
								}
						}
				);
		  $('.hover_galleries').hover
				( function()
						{
								$(this).children().children(":first").toggle();
						},
						function()
						{
								$(this).children().children(":first").toggle();
						}
				);
				$('.client_hover').hover
				( function()
						{
								//$(this).children().toggle();
								$(this).children().children().show();
						},
						function()
						{
								//$(this).children().toggle();
								$(this).children().children().hide();
						}
				);
				$('.credits').hover
				( function()
				  {
						  $(this).css('color','#66ccff');
						},
						function()
						{
						  $(this).css('color','#666666');
						}
				);
		  slideshow_timeout = setTimeout("slideshow_fetch_image();",slideshow_pause_start);
		}
);
function slideshow_fetch_image()
{
		if(slideshow_light == 0)
		{
		  return;
		}
		$("#slide_arrow_right").show();
  $("#slideshow_image_" + slideshow_current).fadeOut
	 ( slideshow_fade,
	   function callback()
	 		{
      $("#slideshow_image_" + slideshow_current).hide();
	 				slideshow_current = slideshow_current == 1 ? 2 : 1;
						var counter = my_current + 1;
						if(counter == 1)
						{
						  $("#slide_arrow_left").hide();
						}
						else
						{
						  $("#slide_arrow_left").show();
						}
						if(counter == my_max + 1)
						{
						  $("#slide_arrow_right").hide();
						  clearTimeout(slideshow_timeout);
						  slideshow_light = 0;
				    $("#slide_pause_play_one").attr('src','./elements/slide_play.png');
				    $("#slide_pause_play_two").attr('src','./elements/slide_play_mouseover.png');
						  pause_play_v = 'play';
						}
						else
						{
						  $("#slide_arrow_right").show();
						}
						$("#slideshow_counter_current").html(counter);
						var key = counter - 1;
						var caption_clean = my_captions[key].replace(' ','&nbsp;');
						$("#caption").html(caption_clean);
      $("#slideshow_image_" + slideshow_current).fadeIn
						( slideshow_fade,
		      function callback()
								{
								  slideshow_timeout = setTimeout("slideshow_fetch_image();",slideshow_pause);
										//var key = counter - 1;
										//$("#caption").html(my_captions[key]);
        }
						);
	 				var temp = slideshow_current == 1 ? 2 : 1;
						++my_current;
						if(my_current > my_max)
						{
						  my_current = 0;
						}
    		$("#slideshow_image_" + temp).attr('src',my_images[my_current]);
	 		}
	 );
 var slideshow_pause = 1500;
}
function slideshow(item)
{
  switch(item)
		{
		  case -4:
			   clearTimeout(slideshow_timeout);
						slideshow_light = 0;
				  $("#slide_pause_play_one").attr('src','./elements/slide_play.png');
				  $("#slide_pause_play_two").attr('src','./elements/slide_play_mouseover.png');
						pause_play_v = 'play';
						--my_current;
						if(my_current <= 0)
						{
						  my_current = my_max + 1;
						}
						$("#slideshow_counter_current").html('');
						$("#slide_arrow_left").show();
						$("#slide_arrow_right").show();
						var key = my_current - 1;
		    $("#caption").html('');
    		$("#slideshow_image_" + slideshow_current).hide();
	 				var temp = slideshow_current == 1 ? 2 : 1;
    		$("#slideshow_image_" + temp).attr('src',my_images[key]);
						$("#slideshow_counter_current").html(my_current);
						$("#caption").html(my_captions[key]);
    		$("#slideshow_image_" + temp).fadeIn
						( slideshow_fade,
						  function callback()
								{
								}
						);
				  break;
				case 'pause':
						clearTimeout(slideshow_timeout);
						slideshow_light = 0;
				  $("#slide_pause_play_one").attr('src','./elements/slide_play.png');
				  $("#slide_pause_play_two").attr('src','./elements/slide_play_mouseover.png');
						pause_play_v = 'play';
						break;
				case 'play':
						clearTimeout(slideshow_timeout);
						slideshow_light = 1;
		    slideshow_timeout = setTimeout("slideshow_fetch_image();",slideshow_pause);
				  $("#slide_pause_play_one").attr('src','./elements/slide_pause.png');
				  $("#slide_pause_play_two").attr('src','./elements/slide_pause_mouseover.png');
						pause_play_v = 'pause';
				  break;
				case -1:
			   clearTimeout(slideshow_timeout);
						slideshow_light = 0;
				  $("#slide_pause_play_one").attr('src','./elements/slide_play.png');
				  $("#slide_pause_play_two").attr('src','./elements/slide_play_mouseover.png');
						pause_play_v = 'play';
						++my_current;
						if(my_current > my_max + 1)
						{
						  my_current = 1;
						}
						$("#slideshow_counter_current").html('');
						$("#slide_arrow_left").show();
						$("#slide_arrow_right").show();
						var key = my_current - 1;
		    $("#caption").html('');
    		$("#slideshow_image_" + slideshow_current).hide();
	 				var temp = slideshow_current == 1 ? 2 : 1;
    		$("#slideshow_image_" + temp).attr('src',my_images[key]);
						$("#slideshow_counter_current").html(my_current);
						$("#caption").html(my_captions[key]);
    		$("#slideshow_image_" + temp).fadeIn
						( slideshow_fade,
						  function callback()
								{
								}
						);
				  break;

		}
}
