function checkSearch() {
	if ($F('bible') == '') {
		Effect.Shake('bible');
		Effect.Grow('bible_error', { queue: 'end'});
		return false;
	} 
	if ($F('book') == '') {
		Effect.Shake('book');
		Effect.Squish('bible_error', { queue: 'end'});
		Effect.Grow('book_error', { queue: 'end'});
		return false;
	}
	if ($F('q') == '' || $F('q').length < 3) {
		Effect.Shake('q');
		Effect.Squish('bible_error', { queue: 'end'});
		Effect.Squish('book_error', { queue: 'end'});
		Effect.BlindDown('q_error', { queue: 'end'});
		return false;
	}
	Effect.Squish('bible_error');
	Effect.Squish('book_error', { queue: 'end'});
	Effect.Squish('q_error', { queue: 'end'});
	//Element.hide('bible_error', 'book_error', 'q_error');
	return true;
}

function checkRead() {
	if ($F('bible') == '') {
		Effect.Shake('bible');
		Effect.Grow('bible_error', { queue: 'end'});
		return false;
	} 
	if ($F('q') == '') {
		Effect.Shake('q');
		Effect.Squish('bible_error', { queue: 'end'});
		Effect.BlindDown('q_error', { queue: 'end'});
		return false;
	}
	Effect.Squish('bible_error');
	Effect.Squish('q_error', { queue: 'end'});
	return true;
}