$(function()
{

// $('div.caption p').lorem({ type: 'words',amount:'25',ptags:false}); 

$('#innerpage').dropShadow();

var slidePosition = $('#source').attr('number');
var myQueryString = location.search.substring(1);
if ((myQueryString == "") || (myQueryString == null)) myQueryString = slidePosition; 
    slidePosition = myQueryString;
var numberOfSlides = $('#source div.slide').length;
if ((slidePosition >= numberOfSlides) || (slidePosition <0) || isNaN(slidePosition) ) slidePosition = 0;

var startingSlide = $('#source div.slide div.large:eq('+slidePosition+')').html();
  $('#slide').html(startingSlide);
var startingCaption = $('#source div.slide div.caption:eq('+slidePosition+')').html();
  $('#caption').html(startingCaption);
  $('#source div.slide a.thumbnail:eq('+slidePosition+')').addClass('selected')

  $('#debug').html(numberOfSlides);


$("#source div.slide a.thumbnail").each(function(index){$(this).click(function()
  {
    var imageSource = $(this).siblings("div.large").children("img").attr("src");
    $("#caption").html($(this).siblings("div.caption").html());
    showImage(imageSource);
    $('#source').attr('number', index);
    $("#source div.slide a.thumbnail").removeClass('selected');$(this).addClass('selected')
    $.clear(myslideshow);
    return false;
  })});

//$("#source div.slide a").click(function()
//  {
//    var imageSource = $(this).siblings("div.large").children("img").attr("src");
//    $("#caption").html($(this).siblings("div.caption").html());
//    showImage(imageSource);
//    return false;
//  });



// start the slideshow
/// requires jQuery.timeout-interval-idle.js

myslideshow = setInterval(showNextImage, 7000);


// jQuery simple rollovers

$(".rollover").hover(
	function(){
		if($(this).attr("src").indexOf("-over") == -1) {
			var newSrc = $(this).attr("src").replace(".gif","-over.gif");
			$(this).attr("src",newSrc);
		}
	},
	function(){
		if($(this).attr("src").indexOf("-over.gif") != -1) {
			var oldSrc = $(this).attr("src").replace("-over.gif",".gif");
			$(this).attr("src",oldSrc);
		}
	}
);



});

function showNextImage()
  {
var slidePosition = $('#source').attr('number');
    slidePosition = parseInt(slidePosition) + 1;
var numberOfSlides = $('#source div.slide').length;
    if (slidePosition >= numberOfSlides) slidePosition = 0;
    $('#source').attr('number', slidePosition);
    $('#debug').html(slidePosition + "/" + numberOfSlides);

var imageSource = $('#source div.slide div.large:eq('+slidePosition+')').children("img").attr("src");
  $('#caption').html($('#source div.slide div.caption:eq('+slidePosition+')').html());
    showImage(imageSource);
  $("#source div.slide a.thumbnail").removeClass('selected');
  $('#source div.slide a.thumbnail:eq('+slidePosition+')').addClass('selected')
    $.clear(myslideshow);
    myslideshow = setInterval(showNextImage, 7000);
    return false;
  }

function showPreviousImage()
  {
var slidePosition = $('#source').attr('number');
    slidePosition = parseInt(slidePosition) - 1;
var numberOfSlides = $('#source div.slide').length;
    if (slidePosition < 0) slidePosition = numberOfSlides -1;
    $('#source').attr('number', slidePosition);
    $('#debug').html(slidePosition + "/" + numberOfSlides);

var imageSource = $('#source div.slide div.large:eq('+slidePosition+')').children("img").attr("src");
  $('#caption').html($('#source div.slide div.caption:eq('+slidePosition+')').html());
    showImage(imageSource);
  $("#source div.slide a.thumbnail").removeClass('selected');
  $('#source div.slide a.thumbnail:eq('+slidePosition+')').addClass('selected')
    $.clear(myslideshow);
    myslideshow = setInterval(showPreviousImage, 7000);
    return false;
  }

function showImage(src)
  {
    $("#slide img").fadeOut("slow", function(){$("#slide img").attr("src", src).fadeIn("slow");});
  }
