jQuery(function() {
    jQuery('a.banner_link').click(function() {
        window.open(this.href);
        return false;
    });
    jQuery('#header_top').click(function() {
        window.location = '/';
        return false;
    });
    jQuery('#banner_cab-0').click(function(ev) {
        ev.stop();
        return false;
    });
    jQuery('#print').click(function() {
        window.print();
        return false;
    });
    

    // Create a search control
    if (window.google) {
        var searchControl = new google.search.SearchControl();
        searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);
        // site restricted web search with custom label
        // and class suffix
        var siteSearch = new GwebSearch();
        siteSearch.setUserDefinedLabel("CapitalMadrid");
        siteSearch.setUserDefinedClassSuffix("siteSearch");
        siteSearch.setSiteRestriction("capitalmadrid.info");
        searchControl.addSearcher(siteSearch);
        searchControl.setSearchCompleteCallback(window, function(sc, searcher) {
            jQuery('a.gs-title', jQuery('#searchForm')).attr('target', '_self');
        });

        // Tell the searcher to draw itself and tell it where to attach
        searchControl.draw(document.getElementById("searchForm"));
    }

    initialize_panel('#searchBtn', '#searchForm_cnt', '#searchBtnHide');
    initialize_panel('#dateNavBtn', '#dateNav_cnt', '#dateNavBtnHide');
});

function initialize_panel(trigger, container, hide_btn) {
    jQuery(trigger).click(function (ev) {
        jQuery(container).toggle();
        return false;
    });
    if (hide_btn) {
        jQuery(hide_btn).click(function (ev) {
            jQuery(container).hide();
            return false;
        });
    }
}
