var galleries = {};

function activate_galleries(){
	jQuery.each(galleries, function(slug, val) {
		//console.log(galleries[slug]);
		galleries[slug]['current'] = 0;
		
		galleries[slug]['img'] = $("#gallery_" + slug + " img");
		galleries[slug]['length'] = galleries[slug]['images'].length;
		
		//preload images
		jQuery.each(galleries[slug]['images'], function() {
			$("<img src='" + this + "' />");
		});
	});
}

function next_image(slug){
	var current = galleries[slug]['current'] + 1;
	if(current == galleries[slug]['length']){
		current = 0;
	}
	
	set_image(slug, current);
}

function prev_image(slug){
	var current = galleries[slug]['current'] - 1;
	if(current == -1){
		current = galleries[slug]['length'] - 1;
	}
	
	set_image(slug, current);
}

function set_image(slug, index){
	galleries[slug]['img'].attr('src', galleries[slug]['images'][index]);
	galleries[slug]['current'] = index;
}

function view_press_clipping(index){
	var src = press_clippings[index]['image'];
	var caption = press_clippings[index]['caption'];
	
	$("#press_caption").html(caption);
	$("#press_thumbnail").attr('src', src);
}

function press_image_zoom(){
	var src = $("#press_thumbnail").attr("src");
	$("<a href='" + src + "'></a>").lightBox().click();
}