jQuery(document).ready(function() {

    if (jQuery.browser.msie) {
        $('.multipleFilters dd').css('zoom', '1');
    }

    $('div.searchTips').accordion({
        header: 'h2',
        active: '.selected',
        alwaysOpen: false,
        autoheight: true,
        selectedClass: 'expand'
    });

    $('.multipleFilters dl').accordion({
        header: 'dt',
        alwaysOpen: false,
        active: false,
        autoheight: false,
        selectedClass: 'expand'
    }).bind("change.ui-accordion", function(event, ui) {
        if (ui) {
            $('.multipleFilters dd .layer').hide();
            $('.multipleFilters dd span.arrow').hide();
            $('.multipleFilters dd').css('overflow', 'visible'); // accordion bug, styles stays on
            $('.mask').hide();
            UpdateSearchTip($('.multipleFilters dt.expand').attr('id'));
        }
    });

    $('.multipleFilters dd > div > a').each(function() {
        var layer = $(this).next('.layer');

        layer.hide();

        $('.close, .annuleer', layer).click(function() {
            $(this).parents('.layer').hide();
            $('span.arrow', $(this).parents('.layer').parent()).hide();
            $('.mask').hide();
        });

        $(this).click(function() {
            $(this).next('.layer').toggle();
            $('span.arrow', $(this).parent()).toggle();
            $('.mask').toggle();
        });
    });
});


// Ajax call to retrieve Search Tip
function UpdateSearchTip(searchtip) {
    if (searchtip == "") {
        searchtip = "sector";
    }
    var paramString = "?reqid=" + $("#reqid").val() + "&searchtip=" + searchtip;
    $.ajax({
        async: true,
        cache: true,
        dataType: 'html',
        url: "/Ajax/SearchTip.aspx" + paramString,
        success: function(response) {
            $("#SearchTips").html(response);
        },
        error: function(response) {
            $("#SearchTips").html("");
        }
    });
};

