rem:   if (endTimezone != null && !equalTimezones) { tzEnd.removeAttribute('collapsed'); tzEnd.value = timezoneString(endTimezone); if (gIsReadOnly) { tzEnd.removeAttribute('class'); tzEnd.removeAttribute('onclick'); tzEnd.setAttribute('disabled', 'true'); } } else { tzEnd.setAttribute('collapsed', 'true'); } 
add:  updateTimezoneElement(startTimezone, 'timezone-starttime', gStartTime, false); updateTimezoneElement(endTimezone, 'timezone-endtime', gEndTime, equalTimezones); 
context: function updateTimezone() {    var menuItem = document.getElementById('menu-options-timezone');    // convert to default timezone if the timezone option    // is *not* checked, otherwise keep the specific timezone    // and display the labels in order to modify the timezone.    if (menuItem.getAttribute('checked') == 'true') {        var startTimezone = gStartTimezone;        var endTimezone = gEndTimezone;        var equalTimezones = false;        if (startTimezone && endTimezone) {            if (startTimezone == endTimezone || endTimezone == "UTC") {                equalTimezones = true;            }        }        var tzStart = document.getElementById('timezone-starttime');        var tzEnd = document.getElementById('timezone-endtime');        if (startTimezone != null) {            tzStart.removeAttribute('collapsed');            tzStart.value = timezoneString(startTimezone);            if (gIsReadOnly) {                tzStart.removeAttribute('class');                tzStart.removeAttribute('onclick');                tzStart.setAttribute('disabled', 'true');            }        } else {            tzStart.setAttribute('collapsed', 'true');        }        // we never display the second timezone if both are equal        if (endTimezone != null && !equalTimezones) {            tzEnd.removeAttribute('collapsed');            tzEnd.value = timezoneString(endTimezone);            if (gIsReadOnly) {                tzEnd.removeAttribute('class');                tzEnd.removeAttribute('onclick');                tzEnd.setAttribute('disabled', 'true');            }        } else {            tzEnd.setAttribute('collapsed', 'true');        }    } else {        document.getElementById('timezone-starttime')                .setAttribute('collapsed', 'true');        document.getElementById('timezone-endtime')                .setAttribute('collapsed', 'true');    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/29e7a56a287ea8a8a0b411906f6d4e983a46130d/sun-calendar-event-dialog.js/buggy/calendar/prototypes/wcap/sun-calendar-event-dialog.js