﻿(function() {
    if (typeof (this.ModuleSchedulePublic.Search) == "undefined") {
        this.ModuleSchedulePublic.Search = {};
    }
    if (typeof (this.ModuleSchedulePublic.Search.ScheduleDaysBar) == "undefined") {
        this.ModuleSchedulePublic.Search.ScheduleDaysBar = {};
    }

    ModuleSchedulePublic.Search.ScheduleDaysBar.ChangeCongressDay = function(link, tab, congressDayValue) {

        var sessionForm = document.getElementById('sessionForm');
        var hiddenCongressDay = document.getElementById('CongressDay');
        if ((hiddenCongressDay == null) || (typeof (hiddenCongressDay) == 'undefined')) {
            hiddenCongressDay = document.createElement('input');
            hiddenCongressDay.type = 'hidden';
            hiddenCongressDay.id = 'CongressDay';
            hiddenCongressDay.name = 'CongressDay';
            sessionForm.appendChild(hiddenCongressDay);
        }
        hiddenCongressDay.value = congressDayValue;

        dojo.query('.mDayTabSelected').forEach(
            function(tag) {
                dojo.removeClass(tag, 'mDayTabSelected');
                dojo.addClass(tag, 'mDayTab');
            }
        );
        dojo.query('.mDayLinkSelected').forEach(
            function(tag) {
                dojo.removeClass(tag, 'mDayLinkSelected');
                dojo.addClass(tag, 'mDayLink');
            }
        );

        dojo.removeClass(link, 'mDayLink');
        dojo.removeClass(tab, 'mDayTab');
        dojo.addClass(link, 'mDayLinkSelected');
        dojo.addClass(tab, 'mDayTabSelected');
        //link.className = 'mDayLinkSelected';
        //tab.className = 'mDayTabSelected';

        //rafraichissement de la liste
        ModuleSchedulePublic.RefreshSessionList();

    }

})();