$(document).ready(function(){
	if($('#searchtext').length > 0){
		$('#searchtext').attr('title', $('.searchpos.selected').attr('title')).hint();
		$('#sfor_text').val($('.searchpos.selected').attr('sfor'));
		set_autocomplete();
		$('.searchpos').click(function(){
			$('.searchpos').removeClass('selected');
			$(this).addClass('selected');
			$('#sfor_text').val($(this).attr('sfor'));
			$('#searchtext').attr('title', $(this).attr('title')).hint();
			$('#searchtext').unbind('keypress');
			$('#searchtext').unbind('keydown');
			$('.ac_results').remove();
			$('.sfor_adv').hide();
			$('.sfor_adv_'+$('#sfor_text').val()).show();
			set_autocomplete();
		});
	}
});

function set_autocomplete()
{
	switch($("#sfor_text").val())
	{
		case "ships":
			$("#searchtext").autocomplete('/search/suggest', {
				   extraParams: {
				       searchfor: function() { return $("#sfor_text").val();},
				       cacheLength : 0
				   },
				   scroll: true,
				   scrollHeight: 200,
				   max: 10000,
				   minChars: 5
				});
			break;
		case "opinion":
			$("#searchtext").autocomplete('/search/suggest', {
				   extraParams: {
				       searchfor: function() { return $("#sfor_text").val();},
				       cacheLength : 0
				   },
				   scroll: false,
				   minChars: 2
				});
			break;
		default:
			$("#searchtext").autocomplete('/search/suggest', {
				   extraParams: {
				       searchfor: function() { return $("#sfor_text").val();},
				       cacheLength : 0
				   },
				   scroll: false
				});
	}
}