$(document).ready(function() {
    
    $("body").addClass("js");
    $('#aside').addClass('js-active');
    //add a print page link
    $('#breadcrumb').append('<a class="print" href="javascript:window.print();">Print page</a>');

    //search keyword value
    (function() {
        var item = $('#fSearch');
        var newTxt = item.attr("title");
        item.attr("value", newTxt);
        item.focus(function() {
            if (item.attr("value") == newTxt) {
                item.attr("value", "");
            }
        });
        item.blur(function() {
            if (item.attr("value") == "") {
                item.attr("value", newTxt);
            }
        });
    })();

    //aside dropdown
    (function() {
        
        $('#aside div ul').hide();
        $('#aside div p').wrapInner('<a href="/about-us/contact-us/"/>')
        $('#aside div p a').click(function() {
            if ($('#aside div ul').css("display") == "none") {
                $('#aside div').addClass('open');
                $('#aside div ul').css("display", "block");
            } else {
                $('#aside div').removeClass('open');
                $('#aside div ul').css("display", "none");
            }
            return false;
        });
    })();

    $('.aside-dropdown div').mouseleave(function() {
        $('#aside div').removeClass('open');
        $('#aside div ul').css("display", "none");
        return false;
    });

    //people search results dropdown
    (function() {
        $('.listing-dropdown div ul').hide();
        $('.listing-dropdown div p').wrapInner('<a href="/about-us/contact-us/"/>')
        $('.listing-dropdown div p a').click(function() {
            if ($('.listing-dropdown div ul').css("display") == "none") {
                $('.listing-dropdown div').addClass('open');
                $('.listing-dropdown div ul').css("display", "block");
            } else {
                $('.listing-dropdown div').removeClass('open');
                $('.listing-dropdown div ul').css("display", "none");
            }
            return false;
        });
    })();

    $('.listing-dropdown div').mouseleave(function() {
        $('.listing-dropdown div').removeClass('open');
        $('.listing-dropdown div ul').css("display", "none");
        return false;
    });

    // homepage rotator
    if ($.browser.version == "6.0") {
        $("#rotator").after("<div id=\"rotator-controls\"></div>").cycle({
            pager: "#rotator-controls",
            slideExpr: "li",
            fx: "fade",
            timeout: 8000,
            speed: 0,
            pause: true,
            pauseOnPagerHover: true
        });
    } else {
        $("#rotator").after("<div id=\"rotator-controls\"></div>").cycle({
            pager: "#rotator-controls",
            slideExpr: "li",
            fx: "fade",
            timeout: 8000,
            speed: 2000,
            pause: true,
            pauseOnPagerHover: true
        });
    }

    // homepage accordion
//    $("#features div").accordion({
//        header: "h3",
//        collapsible: true

//    });

    // homepage spotlights
    $("#spotlights").before("<ul class=\"pagination\" id=\"spotlights-controls\"><li id=\"spotlight-prev\"><a href=\"#\" title=\"Previous\"><img src=\"/images/design/prev.gif\" alt=\"Previous\" /></a></li><ul></ul><li id=\"spotlight-next\"><a href=\"#\" title=\"Next\"><img src=\"/images/design/next.gif\" alt=\"Next\" /></a></li></ul>").cycle({
        pager: "#spotlights-controls ul",
        prev: "#spotlight-prev",
        next: "#spotlight-next",
        slideExpr: "div.spotlight",
        fx: "fade",
        timeout: 0,
        speed: 500,
        pagerAnchorBuilder: function(index, slide) {
            num = parseInt(index) + 1;
            return "<li><a href=\"#\">" + num + "</a></li>";
        }
    });

    // brochure intermediary download prompt
    $(".brochure-listing li.intermediary p.download").after('<div><p>Intermediary message goes here, download?</p> <span><a class="yes" href="#">Yes</a>&nbsp;&nbsp;<a class="no" href="#">No</a></span></div>');
    $(".brochure-listing li.intermediary a.download").click(function() {
        $(this).blur();
        $(this).parent().parent().find("div").slideDown("fast");
        return false;
    });
    $(".brochure-listing li.intermediary div a.yes").click(function() {
        window.location.href = $(this).parent().parent().parent().find("a.download").attr("href");
        return false;
    });
    $(".brochure-listing li.intermediary div a.no").click(function() {
        $(this).parent().parent().slideUp("fast");
        return false;
    });

    // event guest information
    $("#event-guest").hide();

    $("#ctl00_maincontent_guest").click(function() {
        $("#event-guest").slideToggle("fast");
    });


    jQuery("#nav-section ul li ul").css("display", "none");
    jQuery("#nav-section ul li.selected ul").css("display", "block");


    /*$('div.bd-offices').prepend('<p class="first"><a href="#">Find your local office</a></p>');
    $('div.bd-offices ul').hide();
    $('div.bd-offices p.first').click(function() { $('div.bd-offices ul').slideToggle(300); });*/

    


});

