$(document).ready(function(){

	$('ul.sf-menu').superfish();
	
	$("div#subcol .item").carousel({ 
				direction: "vertical", 
				pagination: true, 
				autoSlide: true,
				autoSlideInterval: 5000,
				delayAutoSlide: 2000 });

	   
	// adds an icon to external links    
	$('#content ul li a, #image-details ul li a, .external').filter(function() {
	    return this.hostname && this.hostname !== location.hostname;
	  }).append(' <img src="/core/gfx/ico-external-link.png" alt="external link" />').addClass("external");    
	
	// adds target blank to hrefs not to our domain.    
	jQuery("a[href^='http:']").not("[href*='northlandnz.com']").attr('target','_blank');    
	  
	Cufon.replace('#content h1', {});
	
	Cufon.replace('#content h2', {});
	
	Cufon.replace('#content h3', {});
	
	Cufon.replace('p#key-links', {});
	
	Cufon.replace('.operator-title', {});

});  

//
// Favourites
//
$().ready(function() {
	$('a.favourites_trigger').click(function() {
		$(this).parents('.favourites_container')
			.load(this.href + ' span.favourites_status')
			;
		return false;
	});
});

Shadowbox.init({language: 'en',players:  ['img', 'html', 'iframe']});