
jQuery(document).ready(function() {

	/* Auto size menu elements */
	var autosize_menu = jQuery('#mainnav');
	var autosize_items = jQuery('#mainnav li a').not('#mainnav li.logo a').not('#mainnav ul ul li a');
	var autosize_menu_width = autosize_menu.width();
	var autosize_items_total = autosize_items.length;
	var autosize_end_total = 0;
	var autosize_available, autosize_item, autosize_item_width;
	autosize_items.each(function(){
		autosize_item = jQuery(this).css('padding-left',0).css('padding-right',0);
		autosize_item_width = autosize_item.width();		
		autosize_available = Math.floor(((autosize_menu_width/autosize_items_total)-autosize_item_width)/2);
		autosize_item.css('padding-left',autosize_available).css('padding-right',autosize_available);
		autosize_end_total += autosize_item_width+(autosize_available*2);
	});	
	autosize_end_total = autosize_end_total+2;
	if (autosize_end_total!=autosize_menu_width)
	{
		autosize_available = autosize_available+(autosize_menu_width-autosize_end_total);
		autosize_item.css('padding-right',autosize_available);
	}

	/* Clean up what wordpress cant */
	jQuery('#footer ul li').not('#footer ul ul li').children('a:last').remove();
	jQuery('#mainnav ul').not('#mainnav ul ul').children('li:last').addClass('last');
	jQuery('body').not('body.home').find('#mainnav ul').append('<li class="logo"><a href="'+base_url+'/"></a></li>');
	jQuery('.module-channel img, .info-channel img').each(function(){ jQuery(this).attr('src',base_url+'/'+jQuery(this).attr('src')); });
	
	/* Mailing list */
	jQuery('#id_mailing_list').click(function(){
		jQuery('#co_mailing_list').slideToggle('slow');
	});
	
	/* Lightbox */
	$(document).ready(function(){
		$("a[rel^='prettyPhoto']").prettyPhoto({ show_title:false });
		$(".ngg-clear").hide();
		$('.ngg-galleryoverview').each(function(){
			$(this).hide();
			var gg_first = $(this).children(".ngg-gallery-thumbnail-box:first").attr('id');
			$(this).children(".ngg-gallery-thumbnail-box").hide();
			
			var gg_nextmodule = $(this).next('.info-channel').find('.image a');
			gg_nextmodule.click(function(){ $('#'+gg_first).find('a').trigger('click'); });
			
			
		});
	});

});


/* Fonts */
Cufon.replace('h3'); 
Cufon.replace('h1', { fontFamily: 'Gravel Medium' }); 
