jQuery(document).ready( function() {

    jQuery('.content_container').dropShadow( { left: 0, top: 0, shadowZIndex: 3, blur: 3 } );
    jQuery('.menu_selected').dropShadow( { left: -1, top: 3, shadowZIndex: 3, blur: 3 } );
    jQuery('.page_heading').dropShadow( { shadowZIndex: 9 } );
    jQuery('.booking_window').dropShadow( { shadowZIndex: 9, left: 0, top: 0, blur: 3 } );
    jQuery('.book_link').dropShadow( { shadowZIndex: 9, left: 2, top: 2 } );

    jQuery('.page_heading').each( function(index) {
        var content = jQuery(this).html();
        var new_content = "<div class='page_heading_container'><div class='left_banner_shadow'></div>" + content + "</div>";
        jQuery(this).html(new_content);
    } );

    jQuery('.book_link').each( function(index) {
        var content = jQuery(this).html();

        var new_content = "<div class='book_link_container'><div class='book_link_shadow'></div>" + content + "</div>";
        jQuery(this).html(new_content);
    } );

    //jQuery('.input_textarea').removeAttr('cols').removeAttr('rows');

    jQuery('a').each( function () {
        if ( jQuery(this).html() == 'Book Now' ) { jQuery(this).click( function() { toggle_booking_window(); } ) }
    } );

    if ( document.location.hash.match(/wpcf7/) ) { toggle_booking_window(); }

    Date.firstDayOfWeek = 0;
    Date.format = 'yyyy/mm/dd';

    jQuery('.date-pick').datePicker( { clickInput:true, startDate: (new Date()).asString(), endDate: '12/31/2030'} );

});


function toggle_booking_window() {

    if ( jQuery('#booking_form').is(':visible') ) {
        jQuery('#booking_form').fadeOut('500');
        jQuery('.body_container').fadeTo('500', 1.0);
    } else {
        jQuery('#booking_form').fadeIn('500');
        jQuery('.body_container').fadeTo('500', 0.25);
    }

}


function form_sent_successfully() {

    jQuery('#booking_form table').hide(250);
    jQuery('.booking_form_submit').fadeOut('250');
    setTimeout("jQuery('#booking_form').redrawShadow();", 250);
    setTimeout("toggle_booking_window(); jQuery('#booking_form').removeShadow();", 2000);
    setTimeout("jQuery('#booking_form table').show(); jQuery('.wpcf7-response-output').hide(); jQuery('.booking_form_submit').show();", 3000);

}