var timer;

function dp_init_fastSearch() {
	
	clearTimeout( timer );
	timer = setTimeout( "dp_fastSearch()", 400 );
	
}

function dp_fastSearch() {
	
	if( $('crit').value && $('crit').value != "" ) {

		var url = '/search?crit=' + $('crit').value;
		
		new Ajax.Updater( 'fast_search_result_container', '/search?crit=' + escape( $("crit").value ), {
			encoding: 'windows-1252',
			onComplete: function( element ) {
				if( $("fast_search_result_container").style.display == "none" ) {
					new Effect.BlindDown( "fast_search_result_container", { duration:0.3 });
				}
				Event.observe( $("fast_search_result_container"), 'click', dp_serchResult_onClick );
			}
		});
	}
	else
		dp_serchResult_onClick();
}

function dp_serchResult_onClick() {

	$("fast_search_result_container").hide();

}