// JavaScript Document
image_length=slidecontent.images.length;

$(document).ready(function() {
	
	$('#shadow_image').hide();
	$('#slideshow_info_bar').hide();

	$('#shadowbox_show, #shadowbox_show_2').click(function( ev ){
	    ev.preventDefault();
		fadeBG.fadeInPopUp('fade_container','shadow_slide_close',showSlideShow("reset"));
		
	});
	
	$('#nxt_btn_2').click(function(event){
	event.preventDefault();
	showSlideShow("next")
	});
	
	
	$('#prev_btn_2').click(function(event){
	event.preventDefault();
	showSlideShow("previous")
});
	
	
});

slide_number=0;

$(window).resize(function() {
	
	$('#shadow_slideshow_container').css('height',$(window).height());
	$('#fade_container').css('height',$(window).height());
});


	$('#fade_container').click(function(event){
		event.preventDefault();
	showSlideShow("reset")
		
	});

function showSlideShow(direction) {

	if (direction=="next"){
	if(slide_number < image_length-1){
			slide_number++;
		}else{
			slide_number=0;
		}
	
	}
	

if (direction=="previous"){
		if(slide_number != 0){
			slide_number--;
			
		}else{
		
			slide_number=image_length-1;
		}
	
	}
	
	if (direction=="reset"){
		slide_number = 0;
	}

$('#shadow_box_holder').fadeIn('fast');
$('#shadow_box_image').html("");
	var captionwidth = parseInt(slidecontent.images[slide_number].width);
	$('#shadow_slideshow_container').css('height',fadeBG.getDocHeight());
	$('.slide_num').html((slide_number+1) + " of " + image_length);
	$('#caption').html(slidecontent.images[slide_number].caption);
	var infoTop=newTmargin=parseInt(slidecontent.images[slide_number].height)-48;
	$('#slideshow_info_bar').animate({
		top: infoTop,
		width: captionwidth - 42
	});
	
	$('#shadow_box_image').html("<img src='" + slidecontent.images[slide_number].source + "' />");
	if(slidecontent.images[slide_number].tag){
	$('#shadow_box_tag').html("<img src='" + slidecontent.images[slide_number].tag + "' />");
	}else{
		$('#shadow_box_tag').html("");
	}
	var newLmargin=parseInt(slidecontent.images[slide_number].width) / 2;
	var newTmargin=parseInt(slidecontent.images[slide_number].height) / 2;

	
	$('#shadow_box_holder').animate({
		height: parseInt(slidecontent.images[slide_number].height), 
		width:parseInt(slidecontent.images[slide_number].width),
    	marginLeft: -newLmargin,
		marginTop: -newTmargin
	},function(){
	
	$('#shadow_box_image img').fadeIn("fast");
	$('#shadow_box_tag img').fadeIn("fast");
		
	});
	

	
	

	
};
