ev_metadata_images = new Array();
ev_current_image = 0;

jQuery(document).ready(function(){
	$('#image_viewer').hide();
	$('#dimmer').hide();

	$('#image_viewer').css('height', $(document).height() - 100);
	$('#image_viewer').css('width', $(document).width() - 100);
	$('#dimmer').css('height', $(document).height());
	$('#dimmer').css('width', $(document).width());
	
	$('#image_next').bind('click', function(){
		if((window.ev_current_image + 1) <= window.ev_metadata_images.length){
			window.ev_current_image++;
			$('#image_viewer_img').attr('src', window.ev_metadata_images[window.ev_current_image]);
			$('#image_prev').attr('disabled', '');
			
			if(window.ev_metadata_images.length === (window.ev_current_image + 1)){
				$('#image_next').attr('disabled', 'disabled');
			}
		}
	});
	
	$('#image_prev').bind('click', function(){
		if((window.ev_current_image - 1) >= 0){
			window.ev_current_image--;
			$('#image_viewer_img').attr('src', window.ev_metadata_images[window.ev_current_image]);
			if (window.ev_metadata_images.length > 1){
				$('#image_next').attr('disabled', '');
			}
			
			if(window.ev_current_image == 0){
				$('#image_prev').attr('disabled', 'disabled');
			}
			
		}
	});
	
	$('#image_close').bind('click', function(){
		$('#image_viewer').hide();
		$('#dimmer').hide();
		$('#image_viewer_img').attr('src', '');
	});
});

function ev_populate_metadata_array(){
	window.ev_metadata_images = new Array();
	window.ev_current_image = 0;
	
	for (var i=0; i < arguments.length; ++i){
		window.ev_metadata_images[i] = arguments[i];
	}
	
	if (arguments.length <= 1){
		$('#image_next').attr('disabled', 'disabled');
	}
	else{
		$('#image_next').attr('disabled', '');
	}
	
	$('#image_prev').attr('disabled', 'disabled');
	ev_show_images();
}

function ev_show_images(){
	$('#dimmer').show();
	$('#image_viewer').show();
	$('#image_viewer_img').attr('src', window.ev_metadata_images[0]);
}
