﻿$(document).ready(function() {


    contactsLoaded = function(data) {
        $("div#contact_box").html(data);
        $(".close_contact").click(function() {
            $("div#contact_box").slideUp('slow', function() {
                $.get("Contact.aspx", contactsLoaded);
            });
        });

        $("div#contact_box form").ajaxForm({
            success: contactsLoaded
        })
    };

    //load Contact.aspx page content in the "contact_box" div in Defaut.aspx page
    $.get("Contact.aspx", contactsLoaded);

    function DisplayConfirm() {
        var x = window.confirm("Are you sure you want to delete this event?");
        if (x) {
            return true;
        }
        else {
            return false;
        }
    }

    $(".deleteEventCheck").click(function() {
        var y = $(this).attr("title");
         //alert(y);
        var x = window.confirm("Are you sure you want to delete this event?   " + y);
        if (x) {
            return true;
        }
        else {

            return false;
        }
    });

    $(".deleteNewsCheck").click(function() {
        var y = $(this).attr("title");
        var x = window.confirm("Are you sure you want to delete this story?   " + y);
        if (x) {
            return true;
        }
        else {

            return false;
        }
    });



    $("#topnav_find").click(function() {
        $("#find_box").slideDown('slow');
    });
    $("#find_openbook").click(function() {
        $("#find_box").slideDown('slow');
    })
    $("#topnav_newsflash").click(function() {
        $("#newsflash_box").slideDown('slow');
    });
    $("#topnav_contact").click(function() {
        $("#contact_box").slideDown('slow');
    });
    $(".close_x").click(function() {
        $('.topnav_boxes').slideUp('slow');
    });

    //add cursor hover
    $('.topnav').hover(function() {
        $(this).addClass('cursorpointer');
    });

    //show / hide main content onclick
    $('#content-knob').click(function() {
        $("#content-knob-showhide").attr('src', swapImage);
        $("#content").animate({ width: 'toggle' }, 'slow');
    });
    $('#content-knob').hover(function() {
        $(this).addClass('cursorpointer');
    });

    $("#footer ul li a").hover(function() {
        $(this).addClass('cursorpointer');
    }, function() {
        $(this).removeClass('cursorpointer');
    });


    //toggle bg images for main page
    $("#footer ul li a").click(function() {
        if ($("#content-knob-showhide").attr("src") == "images/hide.gif")
            $("#content-knob-showhide").attr("src", "images/show.gif");
        $("#content").animate({ width: 'hide' }, 'slow');

        var bgImageGroup = $('#bgImageGroup').html();
        var bgImageCount = $(this).html();
        var bgImage = "/images/" + bgImageGroup + bgImageCount + ".jpg";
        $("#main").animate({ opacity: 0.25 }, 'fast', function() {
            $('#main').css("background-image", "url(" + bgImage + ")");
            $(this).animate({ opacity: 1.0 });
        });
        //$('body').css("background-image", "url(" + bgImage + ")");      // Animation complete
        //.animate({ width: 'show' }, 'slow')
        $(this).addClass('cursorpointer');
        $('#footer ul li a').removeClass('footer_on');
        $(this).addClass('footer_on');
        return false;
    }, function() {
        $(this).removeClass('cursorpointer');
    });
    /*
    //$("#dropmenu ul").css({ display: "none" }); // Opera Fix
    $("#dropmenu li").hover(function() {
    // $(this).find('ul:first').css({ visibility: "visible", display: "none" }).show(268);
    $(this).find('ul:first').toggle('fast');
    }, function() {
    //$(this).find('ul:first').css({ visibility: "hidden" });
    $(this).find('ul:first').toggle('fast');
    });


    */

    /*TURN ON DROPDOWNS ie6 feature nav*/
    $("#dropmenu_feature li#dropmenu_feature_explore").hover(function() {
        $('#dropmenu_feature li#dropmenu_feature_explore ul').addClass('displaynav');
    }, function() {
        $('#dropmenu_feature li#dropmenu_feature_explore ul').removeClass('displaynav');

    });

    $("#dropmenu_feature li#dropmenu_feature_iam").hover(function() {
        $('#dropmenu_feature li#dropmenu_feature_iam ul').addClass('displaynav');
    }, function() {
        $('#dropmenu_feature li#dropmenu_feature_iam ul').removeClass('displaynav');

    });



    /*TURN ON DROPDOWNS*/

    $("#dropmenu li ul li").hover(function() {
        $(this).addClass('hilite');
    }, function() {
        $(this).removeClass('hilite');
    });

    $("#mainnav li#mainnav-li-home").hover(function() {
        $('#mainnav li#mainnav-li-home a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-home a .overlay').removeClass('displayoverlay');
    });
    //ABOUT
    /* $("#mainnav li#mainnav-li-about").hover(function() {
       
    $('#mainnav li#mainnav-li-about ul').addClass('displaynav');
    $('#mainnav li#mainnav-li-about a .overlay').addClass('displayoverlay');
    }, function() {
    $('#mainnav li#mainnav-li-about ul').removeClass('displaynav');
    $('#mainnav li#mainnav-li-about a .overlay').removeClass('displayoverlay');
    });*/

    $("#mainnav li#mainnav-li-about").hover(function() {
        $('#mainnav li#mainnav-li-about ul').addClass('displaynav');
        $('#mainnav li a .overlay').addClass('movebehindoverlay');
        $('#mainnav li#mainnav-li-about a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-about ul').removeClass('displaynav');
        $('#mainnav li#mainnav-li-about a .overlay').removeClass('displayoverlay');
    });
    /*TURN ON DROPDOWNS
    events
    */
    $("#mainnav li#mainnav-li-events").hover(function() {
        $('#mainnav li#mainnav-li-events ul').addClass('displaynav');
        $('#mainnav li#mainnav-li-events a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-events ul').removeClass('displaynav');
        $('#mainnav li#mainnav-li-events a .overlay').removeClass('displayoverlay');
    });
    /*TURN ON DROPDOWNS
    room_rentals
    */
    $("#mainnav li#mainnav-li-room_rentals").hover(function() {
        $('#mainnav li#mainnav-li-room_rentals ul').addClass('displaynav');
        $('#mainnav li#mainnav-li-room_rentals a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-room_rentals ul').removeClass('displaynav');
        $('#mainnav li#mainnav-li-room_rentals a .overlay').removeClass('displayoverlay');
        $('#mainnav li#mainnav-li-room_rentals').removeClass('hilitenav');
    });
    /*TURN ON DROPDOWNS
    donate
    */
    $("#mainnav  ul#dropmenu li#mainnav-li-donate").hover(function() {
        $('#mainnav li#mainnav-li-donate ul').addClass('displaynav');
        $('#mainnav ul#dropmenu li#mainnav-li-donate a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-donate ul').removeClass('displaynav');
        $('#mainnav li#mainnav-li-donate a .overlay').removeClass('displayoverlay');
    });



    /*turn on overlay when on overlay...to fix blinky overlay issue*/

    $("#mainnav li#mainnav-li-home a .overlay").hover(function() {
        $('#mainnav li#mainnav-li-home a .overlay').addClass('displayoverlay');
    });

    $("#mainnav li#mainnav-li-about a .overlay").hover(function() {
        $('#mainnav li#mainnav-li-about ul').addClass('displaynav');
        $('#mainnav li#mainnav-li-about a .overlay').addClass('displayoverlay');
    });
    /*TURN ON DROPDOWNS
    events
    */
    $("#mainnav li#mainnav-li-events a .overlay").hover(function() {
        $('#mainnav li#mainnav-li-events ul').addClass('displaynav');
        $('#mainnav li#mainnav-li-events a .overlay').addClass('displayoverlay');
    });
    /*TURN ON DROPDOWNS
    room_rentals
    */
    $("#mainnav li#mainnav-li-room_rentals a .overlay").hover(function() {
        $('#mainnav li#mainnav-li-room_rentals ul').addClass('displaynav');
        $('#mainnav li#mainnav-li-room_rentals a .overlay').addClass('displayoverlay');
    });
    /*TURN ON DROPDOWNS
    donate
    */
    $("#mainnav li#mainnav-li-donate a .overlay").hover(function() {
        $('#mainnav li#mainnav-li-donate ul').addClass('displaynav');
        $('#mainnav li#mainnav-li-donate a .overlay').addClass('displayoverlay');
    });
    /*end blinky fix*/






    /*TURN ON OVERLAY WHEN VIEWING SUB LISTS*/
    //ABOUT
    $("#mainnav li#mainnav-li-about ul").hover(function() {
        $('#mainnav li#mainnav-li-about').addClass('dropmenu_on');
        $('#mainnav li#mainnav-li-about a .overlay').addClass('displayoverlay');

    }, function() {
        $('#mainnav li#mainnav-li-about').removeClass('dropmenu_on');
        $('#mainnav li#mainnav-li-about a .overlay').removeClass('displayoverlay');
    });
    //EVENTS
    $("#mainnav li#mainnav-li-events ul").hover(function() {
        $('#mainnav li#mainnav-li-events a .overlay').addClass('displayoverlay');
        $('#mainnav li#mainnav-li-events').addClass('dropmenu_on');
    }, function() {
        $('#mainnav li#mainnav-li-events').removeClass('dropmenu_on');
        $('#mainnav li#mainnav-li-events a .overlay').removeClass('displayoverlay');
    });
    //ROOM_RENTALS
    $("#mainnav li#mainnav-li-room_rentals ul").hover(function() {
        $('#mainnav li#mainnav-li-room_rentals').addClass('dropmenu_on');
        $('#mainnav li#mainnav-li-room_rentals a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-room_rentals').removeClass('dropmenu_on');
        $('#mainnav li#mainnav-li-room_rentals a .overlay').removeClass('displayoverlay');
        $('#mainnav li#mainnav-li-room_rentals').removeClass('hilitenav');
    });
    //DONATE
    $("#mainnav li#mainnav-li-donate ul").hover(function() {
        $('#mainnav li#mainnav-li-donate').addClass('dropmenu_on');
        $('#mainnav li#mainnav-li-donate a .overlay').addClass('displayoverlay');
    }, function() {
        $('#mainnav li#mainnav-li-donate').removeClass('dropmenu_on');
        $('#mainnav li#mainnav-li-donate a .overlay').removeClass('displayoverlay');
    });


    //IF TARGET EXISTS ONLOAD, PULSATE IT.
    /* if ($('.target').length) { // implies *not* zero
    $(".target").effect("pulsate", { times: 2 }, 2000);
    };
    if ($('.target_switch').length) { // implies *not* zero
    $(".target_switch").effect("pulsate", { times: 2 }, 2000);
    };

*/

    /*if ($('.target_main').length) { // implies *not* zero
    $(".target_main").fadeOut('slow', function() {
    //$(".target_main").show();

            //$(".target_main").fadeIn('slow');
    $(".target_main").fadeIn('slow');

        });

    };
    */
    if ($('.target_main').length) { // implies *not* zero
        $(".target_main").fadeOut('fast').delay(400).fadeIn('fast');
        $(".target_main").fadeOut('fast').delay(400).fadeIn('fast');
        $(".target_main").fadeOut('fast').delay(400).fadeIn('fast');

    };

    if ($('.target_main_switch').length) { // implies *not* zero
        $(".target_main_switch").fadeOut('fast').delay(400).fadeIn('fast');
        $(".target_main_switch").fadeOut('fast').delay(400).fadeIn('fast');
        $(".target_main_switch").fadeOut('fast').delay(400).fadeIn('fast');

    };

    //open up content for Target
    $(".target_main").click(function() {
        // Get a reference to the container.
        var mytarget = $(this).next('.explore_content');
        if (mytarget.is(":visible")) {
            // Hide - slide up.
            mytarget.slideUp('slow');
        }
        else {
            // Show - slide down.
            $('.target').addClass('moveunder'); //20
            $('.target_switch').addClass('moveunder'); //20
            $(this).removeClass('moveunder'); //20
            $('.explore_content').slideUp('slow');
            mytarget.show("slide", { direction: "left" }, 1000);
        }
    });

    $(".target_main_switch").click(function() {
        // Get a reference to the container.
        var mytarget = $(this).next('.explore_content');
        if (mytarget.is(":visible")) {
            // Hide - slide up.
            mytarget.slideUp('slow');
        } else {
            // Show - slide down.
            $('.target').addClass('moveunder'); //20
            $('.target_switch').addClass('moveunder'); //20
            $(this).removeClass('moveunder'); //20
            $('.explore_content').slideUp('slow');
            mytarget.show("slide", { direction: "right" }, 1000);
        }
    });

    $(".target").hover(function() {
        $(this).addClass('cursorpointer');
    });
    $(".target_switch").hover(function() {
        $(this).addClass('cursorpointer');
    });




    //set up page first image bg image bg images for main page
    var bgImageGroup = $('#bgImageGroup').html();
    var bgImageCount = $("#footer_nav_1").html();
    var bgImage = "/images/" + bgImageGroup + bgImageCount + ".jpg";
    $("#footer_nav_1").addClass('footer_on');
    $('#main').css("background-image", "url(" + bgImage + ")").animate({ opacity: 1.0 });



    $(function() {
        $('.scroll-pane').jScrollPane({ scrollbarWidth: 14, scrollbarMargin: 15, showArrows: true, animateToInternalLinks: true });
    });


});



function open_room_rentals() {
    $('#mainnav li#mainnav-li-room_rentals').addClass('hilitenav');
    $('#mainnav li#mainnav-li-room_rentals a .overlay').addClass('displayoverlay');
    $('#mainnav li#mainnav-li-room_rentals ul').addClass('displaynav');
}


function swapImage() {
    return (
              $(this).attr('src') == "images/hide.gif" ?
                                     "images/show.gif" :
                                     "images/hide.gif");
}


