﻿var originalLabelColor = '';
function greyoutMorning(greyout, extra) {
    var all_labels = $$('#preferredTimeContainer label');
    all_labels.each(function(item) {
        if(item.innerHTML.toLowerCase() != 'morning' && item.innerHTML.toLowerCase() != '8am-12pm'  && item.innerHTML.toLowerCase() != extra ) {
            return;
        }
        if(originalLabelColor == '') {
            originalLabelColor = $(item).getStyle('color');
        }
        if(greyout) {
            $(item).setStyle({ color:'#999' });
        } else {
            $(item).setStyle({ color:originalLabelColor });
        }
    });
}
function hideMorning(){
    var d = new Date();
    var DAY = parseInt(d.getDate())<10 ? '0'+d.getDate() : d.getDate();
    var TODAY = DAY + '/' + ((d.getMonth()+1)<10?'0':'')+(d.getMonth()+1) + '/' + d.getFullYear();
    var TIME = parseInt(d.getHours(), 10)+''+ (parseInt(d.getMinutes()) < 10 ? "0" :  "") + parseInt(d.getMinutes(), 10);
    
    if($('ctl00_MainContent_uc_PreferredDay_rbl_Week').value==TODAY	&& TIME >= 1200){
        if($('ctl00_MainContent_rbl_PreferredTime_2') && $('ctl00_MainContent_uc_PreferredDay_rbl_Week').value==TODAY && TIME >= 1600){
            greyoutMorning(true, "12pm-4pm");
            $('ctl00_MainContent_rbl_PreferredTime_0').disabled = true;
            $('ctl00_MainContent_rbl_PreferredTime_1').disabled = true;
            $('ctl00_MainContent_rbl_PreferredTime_2').checked = true;
        }else{
            greyoutMorning(true);
            $('ctl00_MainContent_rbl_PreferredTime_0').disabled = true;
            $('ctl00_MainContent_rbl_PreferredTime_1').checked = true;
        }
    }else{
        $('ctl00_MainContent_rbl_PreferredTime_0').disabled = false;
        $('ctl00_MainContent_rbl_PreferredTime_0').disabled = false;
        if($('ctl00_MainContent_rbl_PreferredTime_2')){
            $('ctl00_MainContent_rbl_PreferredTime_1').disabled = false;
            greyoutMorning(false, "12pm-4pm");
        }else{
            greyoutMorning(false);
        }
    }
}
Event.observe(window, 'load', function() {
    if($('ctl00_MainContent_uc_PreferredDay_rbl_Week')){
        Event.observe('ctl00_MainContent_uc_PreferredDay_rbl_Week', 'change', hideMorning);
        hideMorning();
    }
});