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

	// CUFON
	Cufon.replace('H1, H2, H3, .h1, .h2, .h3, .bigText, .slogan');
	Cufon.replace('#mainNav A', {
		hover: true
	});


	//FAQ
	// Open/close correct FAQ
	$('.faq .question').click(function () {

		// If open, close and remove 'open' class, If not open, open and add 'open' class
		if ($(this).parent().hasClass('open')) {
			$(this).parent().removeClass('open').find('.answer').slideUp();
		} else {
			// Close all others
			$('.faq .answer').slideUp();
			$('.faq').removeClass('open');

			$(this).parent().addClass('open').find('.answer').slideDown();
		}

		return false;
	});

    // FANCYBOX
    $('.menu1, .menu2, .menu3').fancybox();

    // HEADER SLIDESHOW

    // After a delay of 1000ms randomly select section to change
    function changeHeaderImage(){

        // Get random number
        var random = Math.floor(Math.random() * 3);

        // Get variables
        var imageToChange = $('#header .image:eq('+ random +')').find('IMG');
        var oldSrc = imageToChange.attr('src');
        var newSrc = imageToChange.attr('data-changeImage');

        // Swap src and changeImage
        imageToChange.fadeOut(700,function(){
            imageToChange.attr('src', newSrc);
            imageToChange.attr('data-changeImage', oldSrc);
            imageToChange.fadeIn(700);
        });

        setTimeout(changeHeaderImage, 8000);

    }

    setTimeout(changeHeaderImage, 2000);

});
