
var ctrl = false;
var addfocused = false;

function initWatcher() {
	// key watchers..
	$(document).keydown(function(e) {
	switch(e.keyCode) {
		case 17: // CTRL key
			ctrl = true;
			break;
		case 13: // Enter key
			if (ctrl && addfocused) {
				$('#addbutton').click();
			}
			break;
		}
	});
	$(document).keyup(function(e) {
	switch(e.keyCode) {
		case 17: // CTRL key
			ctrl = false;
			break;
		}
	});

	// focus watcher for addarea
	$('#addarea').focus(function() {
		addfocused = true;
		$('.submitnote').show();
		if ($('#addarea').val() == 'click to add new items') {
			$('#addarea').val('');
		}
		$('div.newtodo').addClass('newtodoactive');
		$('#addarea').removeClass('addareablur');
		$('#addinstructions').show();
	}).blur(function () {
		addfocused = false;
		$('.submitnote').hide();
		$('div.newtodo').removeClass('newtodoactive');
		$('#addarea').addClass('addareablur');
		if ($('#addarea').val() == '') {
			$('#addarea').val('click to add new items');
		}
		$('#addinstructions').hide();
	});

	// make todo list sortable via drag & drop
	// not yet, just testing
	// $('#todolist').sortable({});
}

