(function($) {
	$(document).ready(function() {
		if ($('.pdf-search-field').length > 0) {
			$('.pdf-search-field').parents('form').submit(function() {
				var myObject = this;
				var selectVal = '';
				if ( $(myObject).find('select').length ) {
					$(myObject).find('select').each(function(){
						selectVal += trim($(this).val());
					});
				} else {
					selectVal = 'ok';
				}
				if ( trim($(myObject).find('.pdf-search-field').val()) == '' && trim(selectVal) == '' ) {
					return false;
				}
				$.post('/ajax/pdf.search.php?method=pdfsearch', $(this).serialize(), function(data) {
					$(myObject).parents('div.text').find('.pdf-result-area').html(data);
					$(myObject).find(':submit')
						.val('Zoeken')
						.attr('disabled', false);
				});
				
				return false;
			});
			
			$('.pdf-search-field').typeWatch(function() {
				if ( trim($(this).val()) == '' ) {
					return false;
				}
				$(this).parents('form').find(':submit')
					.val('Bezig met zoeken')
					.attr('disabled', true);
				$(this).parents('form').submit();
			});
		}
		
		$('.pdf-keyword-hit').livequery('click', function() {
			var val = $(this).parents('div.text').find('.pdf-search-field').val();
			
			$(this).parents('div.text').find('.pdf-search-field').val($(this).text());
			
			var myObject = $(this).parents('div.text').find('.pdf-result-area');
			$.post('/ajax/pdf.search.php?method=pdfsearch', $(this).parents('div.text').find('form').serialize(), function(data) {
				$(myObject).html(data);
			});
			
			$(this).parents('div.text').find('.pdf-search-field').val(val);
			
			return false;
		});
	});
})(jQuery);

function trim(value) {
	value = value.replace(/^\s+/,'');
	value = value.replace(/\s+$/,'');
	return value;
}