$.datepick.setDefaults({
   	showOn: 'focus',
	firstDay: 6,
	dateFormat: 'dd/mm/yy',
	minDate: '-1y',
	maxDate: '+2y',
	closeAtTop: false,
	changeMonth: false, changeYear: false
});

// Check that the page has loaded
$(document).ready(function() {

	// GALLERY

        // Append extra <a> tags for lightbox
        $('.gallery .thumbnail').each(function(){

            var largeImage = $(this).attr('data-largeImage');

            if( largeImage != $('.gallery .mainImgContainer A:first').attr('href') ){
                 $('<a class="lightbox" href="'+ largeImage +'"></a>').appendTo('.gallery .mainImgContainer');
            }

        });

		// Add lightbox
	    $('A.lightbox').lightBox();

	    // Functionality
	    $('.gallery .thumbnail').click(function() {

			// Thumbnail overlay
			$('.gallery .thumbnail').removeClass('selected');
			$(this).addClass('selected');

	        // Change main image
	        $('.gallery .mainImgContainer IMG').attr('src', $(this).attr('data-mainImage'));

	        // Move correct href to top of stack
	        $('.gallery .mainImgContainer A[href*="' + $(this).attr('data-largeImage') + '"]').attr('href', $('.gallery .mainImgContainer A:first').attr('href'));

	        $('.gallery .mainImgContainer A:first').attr('href', $(this).attr('data-largeImage'));

	        return false;

	    });

		// Thumbnail overlay & Main image overlay
		$('.gallery .thumbnail, .gallery .mainImgContainer').hover(
        	function() {
				$(this).addClass('over');
			},

			function() {
				$(this).removeClass('over');
			}
		);


	// DATEPICKER
	    //$('.datePick INPUT').datepick();

		//DateRange (arr/dep)
		$('#enquiryForm_Arrival, #enquiryForm_Departure').datepick({beforeShow: customRange});

		function customRange(input) {
		    return {minDate: (input.id == 'enquiryForm_Departure' ?
		        $('#enquiryForm_Arrival').datepick('getDate') : null),
		        maxDate: (input.id == 'enquiryForm_Arrival' ?
		        $('#enquiryForm_Departure').datepick('getDate') : null)};
		}  


	// Cufon
		Cufon.replace('#subHeader .introMessage P', {
			fontFamily: 'Droid Serif'
		});
        Cufon.replace('.content H1, .content H2, .travelSection H3', {
			fontFamily: 'Century Schoolbook'
		});

});
