// JavaScript Document
function slideSwitch(fadeimages) {
    imageid = imageid + 1;		
    if (imageid > $imagecount) imageid = 0;
    showSlide(imageid);
}


function showSlide(imageid) {
    var $nextimage = '<img src="'+fadeimages[imageid][0]+'" alt=""/>';
	var $nextmessage = fadeimages[imageid][1];
	var $oldimage = $('#image1').html();
    $('#image0').html($oldimage).css({opacity:1.0}).animate({opacity: 0.0}, 1000);
    $('#image1').html($nextimage).css({opacity:0.0}).animate({opacity: 1.0}, 1000);	
    $('#slideshow_text').html($nextmessage);
	current_id = imageid;	
}


$(document).ready(function() {
  imageid=0;

  if (window.fadeimages !== undefined) {
    showSlide(imageid);

    for(var i = fadeimages.length -1; i > 0; i--) {
      $("<img>").attr("src",fadeimages[i][0]);
    }

    $slideint = setInterval( "slideSwitch(fadeimages)", $interval);

    $("#prev_image").click(function(){
      if ($slideint) {
        clearInterval($slideint);
      }
      imageid = current_id - 1;		
      if (imageid == -1) imageid = $imagecount;
      showSlide(imageid);  
    });
  
    $("#next_image").click(function(){
      if ($slideint) {
	    clearInterval($slideint);
      }
      imageid = current_id + 1;		
      if (imageid > $imagecount) imageid = 0;
      showSlide(imageid);	   
    });
	
    $("#pause_show").click(function(){
      if ($slideint) {
	    clearInterval($slideint);
		$slideint = '';
      } else {
        imageid = current_id + 1;		
        if (imageid > $imagecount) imageid = 0;
        showSlide(imageid);	   
        $slideint = setInterval( "slideSwitch(fadeimages)", $interval);
	  }
    });
  }

});