$(function() {
	
	$("#control").bind('dblclick', function() {
		$("#control").fadeOut();
		return false;
	});
	
	$('ul.whattodo li').addClass('clickable');	
	
	$('.clickable').click(function() {
		if ($('a', this).attr('target')) {
			window.open($('a', this).attr('href'), $('a', this).attr('target'));
		} else {
			location.href = $('a', this).attr('href');
		}
		return false;
	}).css('cursor', 'pointer');
	
	$.ajaxSetup({
		type: 'POST',
		cache: false
	});
	
	$("body").ajaxStart(function () {
		$('body').addClass('loading');
	});
	
	$("body").ajaxStop(function () {
		$('body').removeClass('loading');
		$('.ajaxtrigger').removeClass('ajaxtrigger');
	});
	
	var hdslideshow = {
			
		slides: $('ul.headerimages li'),
		numslides: $('ul.headerimages li').length,
		currentslide: 0,
			
		init: function () {
			if (hdslideshow.numslides > 1) {
				hdslideshow.slides.css({'opacity':0, 'z-index':1});
				hdslideshow.next(false); 
				setInterval(function() { hdslideshow.next(true); },	6000);				
			}
		},
		
		next: function(crossfade) {
			var csn = hdslideshow.currentslide;
			var nsn = (csn == hdslideshow.numslides ? 1 : csn + 1);
			var cs = hdslideshow.slides.eq(csn-1);
			var ns = hdslideshow.slides.eq(nsn-1);
			cs.css({'z-index':1});
			ns.css({'z-index':2});
			if (crossfade) {
				ns.animate({'opacity':1}, 1000, function() {
					cs.css({'opacity':0});	
				});
			} else {
				ns.css({'opacity':1});
				cs.css({'opacity':0});
			}
			hdslideshow.currentslide = nsn;
		}
			
	}
		
	hdslideshow.init();

	Shadowbox.init({
		skipSetup:true
	});
	
	
	$('div.popupmap').each(function() {
		$(this).hide();
		$('#popupicons').append($('<a class="popupmap" href="' +  $('a', this).attr('href') + '" title="' +  $('a', this).attr('title') + '"><img class="popupmap" src="/template/theme/arcturus/image/icon-map.jpg" alt="Map" /></a>'));
	});
	Shadowbox.setup("a.popupmap");

	$('div.popuptraveltips').each(function() {
		$(this).hide();
		$('#popupicons').append($('<a href="#" class="popuptraveltips"><img class="popuptraveltips" src="/template/theme/arcturus/image/icon-traveltips.jpg" alt="Travel Tips" /><div class="popupcontent">' + $(this).html() + '</div></a>'));
	});
	
	$('div.popupclientcomments').each(function() {
		$(this).hide();
		$('#popupicons').append($('<a href="#" class="popupclientcomments"><img class="popupclientcomments" src="/template/theme/arcturus/image/icon-clientcomments.jpg" alt="Client Comments" /><div class="popupcontent">' + $(this).html() + '</div></a>'));
	});

	$('a.popuptraveltips').click(function() {
		Shadowbox.open({
			title: 'Travel Tips',
			content: $('div.popupcontent', this).html(),
			player: 'html'
		});
		return false;
	});

	$('a.popupclientcomments').click(function() {
		Shadowbox.open({
			title: 'Client Comments',
			content: $('div.popupcontent', this).html(),
			player: 'html'
		});
		return false;
	});
	
	$('strong.dayname').each(function() {
		$(this).parent().addClass('day');
	});
	
	
});
