var currentImage=null;var targetImage=null;var totalImages=null;var stopClick=false;$(function(){var images=$('#viewer img:not(:first)');var info=$('#viewer .imageInfo p:not(:first)');currentImage=images.length+1;totalImages=images.length+1;$('#viewer article:not(:first)').each(function(){$(this).remove();});images.each(function(){$('#viewer article .image').prepend($(this).hide());});info.each(function(){$('#viewer article .imageInfo').prepend($(this).hide());});$('#viewer').append('<ul id="viewcontrols"><li id="prevLink"><a href="" title="View previous image." tabindex="1">«</a></li><li id="nextLink"><a href="" title="View next image." tabindex="1">»</a></li></ul>');$('#prevLink').click(function(event){event.preventDefault();if(!stopClick){imageFade('<');}});$('#nextLink').click(function(event){event.preventDefault();if(!stopClick){imageFade('>');}});});function imageFade(direction)
{stopClick=true;if(direction=='>'){if(currentImage>1){targetImage=currentImage-1;$('#viewer article .imageInfo p:eq('+(currentImage-1)+')').fadeOut('fast');$('#viewer article .image img:eq('+(targetImage-1)+')').show();$('#viewer article .image img:eq('+(currentImage-1)+')').fadeOut('slow',function(){$('#viewer article .imageInfo p:eq('+(targetImage-1)+')').fadeIn('fast');currentImage=targetImage;stopClick=false;});}else{targetImage=totalImages;$('#viewer article .imageInfo p:eq('+(currentImage-1)+')').fadeOut('fast');$('#viewer article .image img:eq('+(targetImage-1)+')').fadeIn('slow',function(){$('#viewer article .imageInfo p:eq('+(targetImage-1)+')').fadeIn('fast');$('#viewer article .image img:eq(0)').hide();currentImage=targetImage;stopClick=false;});}}else{if(currentImage<totalImages){targetImage=currentImage+1;$('#viewer article .imageInfo p:eq('+(currentImage-1)+')').fadeOut('fast');$('#viewer article .image img:eq('+(targetImage-1)+')').fadeIn('slow',function(){$('#viewer article .imageInfo p:eq('+(targetImage-1)+')').fadeIn('fast');$('#viewer article .image img:eq('+(currentImage-1)+')').hide();currentImage=targetImage;stopClick=false;});}else{targetImage=1;$('#viewer article .imageInfo p:eq('+(currentImage-1)+')').fadeOut('fast');$('#viewer article .image img:eq('+(targetImage-1)+')').show();$('#viewer article .imageInfo p:eq('+(targetImage-1)+')').fadeIn('fast');$('#viewer article .image img:eq('+(totalImages-1)+')').fadeOut('slow',function(){currentImage=targetImage;stopClick=false;});}}}
