/*     
 *      Sydney Olympic Park JAVASCRIPT
 *      events.js
 *
 *      -----------------------------------------------
 *      Content
 *      -----------------------------------------------
 *
 *      1. Events scripts
 *          1.1  Calendar widget
 *          1.2  Event Tabs
 *          1.3  Carousel select main
 *      
 *      2. Inline javascript
 *          2.1  Add To My Calendar (Inline in: 346099)
 * 
 */

$(document).ready(function() {

    //--------------------
    // 1. User Interface
    // --------------------

    /* --- 1.1 Calendar widget --- */
    $("#calendar").datepicker({
        constrainInput: false,
        dateFormat: 'yymmdd',
        dayNamesShort: true,
        firstDay: 1,
        minDate: '0d',
        onSelect: function(dateText, inst){
            $newloc = $('#event-page-url').val() + "?meta_e_orsand=Events&query=!showallevents % D=" + dateText + '&specific_date=yes';
            $(location).attr('href', $newloc);
        }
    });

    /* 1.2 --- Event Tabs -- */
    if ($('#events div#events-wrapper-maps div.tab-content')) {
        $('#map-tab-content').css("z-index", "-1");
        $('#map-tab-content').css("left", "-999em");
        $("div#events-wrapper-maps div.tabs h2:first").addClass("selected").show();
        $("div#events-wrapper-maps div.tab-content:first").show();
        $("div#events-wrapper-maps div.tabs h2").click(function(){
            $('#map-tab-content').css("z-index", "1");
            $('#map-tab-content').css("left", "0");
            $("div.tabs h2").removeClass("selected");
            $(this).addClass("selected");
            $("div#events-wrapper-maps div.tab-content").hide();
            var activeTab = $(this).find("a").attr("href");
            $(activeTab).show();
            return false;
        });
    }
    if ($('#events div#events-shortlist-list div.tab-content')) {
        $("div#events-shortlist-list div.tabs h2:first").addClass("selected").show();
        $("div#events-shortlist-list div.tab-content:first").show();
        $("div#events-shortlist-list div.tabs h2").click(function(){
            $("div.tabs h2").removeClass("selected");
            $(this).addClass("selected");
            $("div#events-shortlist-list div.tab-content").hide();
            var activeTab = $(this).find("a").attr("href");
            $(activeTab).show();
            return false;
        });
    }
});
