jQuery.noConflict();
jQuery(document).ready(function($) {
    $("a[rel*=external]").attr('target','_blank');

    // Slideshow settings
    $('ul.slides').cycle({
        timeout     :   6000,
        speed       :   1500,
        randomize   :   true
    });

    // Hide Booking form
    $('#booking-form').css('height','0');
    $('#booking-form').css('display','none');
    $('#booking-form').css('overflow','hidden');
    $('#form-trigger').addClass('closed');

    // Events when Booking Form tab is clicked
    $('#form-trigger.closed').live('click', function(event) {
        $('#booking-form').animate({
            height:'450px'
        },350, function() {
            var src = $('img.form-tab').attr("src").replace("contact-tab-closed.png", "contact-tab-open.png");
            $('img.form-tab').attr("src", src);
        });
        $('#booking-form').css('display','block');
        $('#form-tab').css('top', '-2px');
        $('<div/>', {id: 'blackout'}).fadeTo(300, '0.3')
            //.css('opacity','0.3')
            .css('position','absolute')
            .css('top','0')
            .css('left','0')
            .css('width','100%')
            .css('height','100%')
            .css('background-color','#000')
            .appendTo('#main-wrapper');
        $('#form-trigger').removeClass('closed').addClass('active');
        event.stopPropagation();
    }); 

    // Events when Booking Form tab is clicked, when form is open
    $('.active').live('click', function() {
        $('#booking-form').animate({
            height:'0'
        },350, function() {
            $('#form-trigger').removeClass().addClass('closed');
            $('#booking-form').css('display','none');
            $('#form-tab').css('top', '0');
            $('div#blackout').fadeOut(300, function() {
                $(this).replaceWith('');
            });
        });
        var src = $('img.form-tab').attr("src").replace("contact-tab-open.png", "contact-tab-closed.png");
        $('img.form-tab').attr("src", src);
    });
});

