try {
	$.noConflict();
	console.log( 'firefighting console...' );
}
catch ( e ) {
	var console = { log: function() {} };
}

function fenster(pfad,w,h) {
	fenstername='popwin_'+w+'_'+h ;
	wrapperFenster(pfad,w,h,fenstername) ;
	win.focus();
}

jQuery(document).ready( function() {
	var cache = {};
	jQuery( "#searchterm" ).autocomplete({
		minLength: 2,
		source: function(request, response) {
			if ( request.term in cache ) {
				response( cache[ request.term ] );
				return;
			}
			jQuery.ajax({
				url: "/cont/suchen_ajax.php",
				dataType: "json",
				data: request,
				success: function( data ) {
					cache[ request.term ] = data;
					response( data );
				}
			});
		},
		select: function(event, ui) {
			jQuery( "#searchterm" ).val( ui.item.value );
			jQuery('#searchform').submit();
		}
	});
});