$(document).ready(function() {
	$('div#block-menu-primary-links ul.menu li').bind('mouseenter', function() {
		$('ul.menu', this).css('display', 'block');
	});
	$('div#block-menu-primary-links ul.menu li').bind('mouseleave', function() {
		$('ul.menu', this).css('display', 'none');
	});
	
	if($('body.node-type-multi-part div#partContent')) {
		var part_pos = $('body.node-type-multi-part div#partContent').position();
		if(part_pos) {
			$('body.node-type-multi-part div#partContent').css('height', (501 - part_pos.top) + 'px');
		}
		$('div.part_content_1').css('display', 'block');
		$('body.node-type-multi-part div#partContent').jScrollPane();
	}
	
	if(!$('body.node-type-page.section-news')) {
		$('body.node-type-page div#content-area div.content').jScrollPane();
	}

	$('div#yachtSpecsContent').jScrollPane();

	if($('body.node-type-team-bio div#content-area div.content')) {
		var part_pos = $('body.node-type-team-bio div#content-area div.content').position();
		if(part_pos) {
			$('body.node-type-team-bio div#content-area div.content').css('height', (501 - part_pos.top) + 'px');
		}
		$('body.node-type-team-bio div#content-area div.content').jScrollPane();
	}
	
	if($('body.page-news div.view-display-id-page_1 div.views-field-title')) {
		$('body.page-news div.view-display-id-page_1 div.views-field-title').css('bottom', ($('body.page-news div.views-field-body').height() + 15) + 'px');
	}
	
	if($('body.section-news.node-type-page div#content div.content h2.title')) {
		$('body.section-news.node-type-page div#content div.content h2.title').css('bottom', ($('body.section-news.node-type-page div#content div.content div.content_inner').height() + 42) + 'px');
	}
	
	$('div#block-menu-primary-links ul li ul li a').each(function() {
		var this_link = $(this).attr('href');
		
		if(this_link.substr(0, 4) == 'http') {
			$(this).attr('target', '_blank');
		}
	});
});

function showPart(part) {
	$('div.part_content').css('display', 'none');
	$('div.part_content_' + part).css('display', 'block');
	$('a.part_part').removeClass('part_active');
	$('a.part_part_' + part).addClass('part_active');
	var api = $('body.node-type-multi-part div#partContent').data('jsp');
	api.reinitialise();
}

function showYachtPhoto(photo) {
	$('div.yacht_gallery_image').removeClass('yacht_gallery_image_active');
	$('div.yacht_gallery_image_' + photo).addClass('yacht_gallery_image_active');
}

