function add_guest() {
	var email = $('guestlistadd').value;
	loadJSONDoc('/addguest/' + email).addCallback(function (result) {
		if(result.error != null) {
			$('guesterror').innerHTML = result.error;
		}
		else {
			$('guestlist').innerHTML = result.html;
			$('guesterror').innerHTML = '';
			$('guestlistadd').value = '';
		}
	});
}
function remove_guest(num) {
	loadJSONDoc('/removeguest/' + num).addCallback(function (result) {
		$('guestlist').innerHTML = result.html;
	});
}
function handle_guest_key(event) {
	if(event.key().code != 13)
		return;
	add_guest();
}
var time = null;
function show_date() {
	var weekdays = ['Sunday ', 'Monday ', 'Tuesday ', 'Wednesday ', 'Thursday ', 'Friday ', 'Saturday '];
	$('datedisp').innerHTML = weekdays[time.getDay()] + (time.getMonth()+1) + '/' + time.getDate();
}
function dec_date() {
	time.setDate(time.getDate()-1);
	show_date();
}
function inc_date() {
	time.setDate(time.getDate()+1);
	show_date();
}
function dec_time() {
	time.setMinutes(time.getMinutes()-15);
	show_time();
}
function inc_time() {
	time.setMinutes(time.getMinutes()+15);
	show_time();
}
function show_time() {
	var hours = time.getHours();
	var ampm = ' AM';
	if(hours >= 12)
		ampm = ' PM';
	if(hours > 12)
		hours -= 12;
	var minutes = time.getMinutes();
	if(minutes < 10)
		minutes = '0' + minutes;
	$('timedisp').innerHTML = hours + ':' + minutes + ampm;
}
function init_home() {
	time = new Date();
	time.setHours(12);
	time.setMinutes(0);
	time.setSeconds(0);
	show_date();
	show_time();
}
function submit_home() {
	$('timeinput').value = toISOTimestamp(time);
	window.location.href = '/?' + queryString('movementform');
//	$('movementform').submit();
}
