//Ajax-navigation
var mark_nav_items = function() {
	var nav_items = jQuery('.gallery_item');
	nav_items.click(nav_item_click_hander);
};

var nav_item_click_hander = function(event) {
	nav_item = jQuery(this);
	jQuery("#gallery_list").load(nav_item.attr('href'), {container_only: 'image_container'}, function() {init_stuff();});
	return false;
};

//Transform mailto-links
jQuery(document).ready(function() {
	jQuery(".mailto_link").each(function() {
		var link = jQuery(this);
		var link_address = link.attr("href");
		link_address = link_address.replace(/!/g, ".");
		link_address = link_address.replace(/\^/g, "@");
		link_address = "mailto:"+link_address;
		link.attr("href", link_address);
	});
});

var init_stuff = function() {
		mark_nav_items();
};

jQuery(document).ready(init_stuff);

