function updateTime()
{
	var daylist = document.getElementById('daylist');
	var timelist = document.getElementById('timelist');
	
	// Clear the option list
	while(timelist.options.length > 0)
		timelist.remove(0);
	
	// Invalid Day
	if(daytime[daylist.value] == undefined)
	{
		var opt = document.createElement('option');
		opt.text = 'No times available';
		timelist.add(opt, null);
		return;
	}
	
	// Any Time
	var opt = document.createElement('option');
	opt.text = 'Any Time';
	opt.value = 'Any Time';
	timelist.add(opt, null);
	
	// Write each time option
	for(i=0; i<daytime[daylist.value].length - 1; i++)
	{
		var time = daytime[daylist.value][i];
		var timeText = (Math.floor((time % 1200) / 100) == 0 ? '12' : Math.floor((time % 1200) / 100)) + ":" + (Math.ceil(time % 100) > 9 ? Math.ceil(time % 100) : '0' + Math.ceil(time % 100)) + (Math.ceil(time / 100) > 11 ? 'pm' : 'am');
		
		var opt = document.createElement('option');
		opt.text = timeText;
		opt.value = time;
		
		if(opt.value == selectedTime)
			opt.selected = true;
		
		timelist.add(opt, null);
	}
}