
    // Course dates filter
    document.observe('dom:loaded', function(){
        var select = $('course-dates-filter');
        if (select) {
            select.show();
            select.observe('change', function(){
                var value = this.value
                
                $$('.course-dates li').each(function(li){
                    li.show();
                    
                    if (value) {
                        var date = li.getAttribute('data-date');
                        if (date != value) {
                            li.hide();
                        }
                    }
                });
            });
        }
    });
    
    
    document.observe('dom:loaded', function(){
        
        // Promotion
        var promotion = $$('div.promotion')[0];
        if (promotion){
            promotion.insert('<p class="countdown"><span class="days">0</span> days <span class="hours">0</span> hrs <span class="mins">0</span> mins <span class="secs">0</span> secs</p>');
        }
    /*            
        var str = $('promotion_time').value;
        var array = str.split('.');
        
        
        promotion.select('p.countdown span').each(function(element, key) {
            element.insert(array[key]);                                  
        });
        
        var secs = promotion.down('p.countdown span.secs');
        var mins = promotion.down('p.countdown span.mins');
        var hours = promotion.down('p.countdown span.hours');
        var days = promotion.down('p.countdown span.days');
        
        setInterval(function(){ 
            var sec = parseInt(secs.innerHTML);
            sec--;
            if (sec < 0){
                sec = 59
                var min = parseInt(mins.innerHTML);
                min--;
                if (min < 0){
                    min = 59
                    var hour = parseInt(hours.innerHTML);
                    hour--;
                    if (hour < 0){
                        hour = 23
                        var day = parseInt(days.innerHTML);
                        day--;
                        days.innerHTML = day;
                    }
                    hours.innerHTML = hour;
                }
                mins.innerHTML = min;
            }
            secs.innerHTML = sec;
        }, 1000);
    */    
    });
