var page_url = window.location.protocol + '//' + window.location.hostname + '/';

$(document).ready( function() {
     
     $('input#queryString').keyup( function() {
         var query = $(this).val();
         if (query.length > 2) {
		$.post(page_url + 'ajax-search.html', { 'query' : query },
		function(data) {
			if (data.length > 0) {
				$('#float_layer').show();
				$('#suggestions').show();
				$('#autoSuggestionsList').html(data);
			} else {
				ajax_search_cleanup();
			}
		});
	}
	}).focus( function() {
		if ($(this).val() == 'Keyword, product code')
			$(this).val('');
	}).blur(function() {
		if ($(this).val() == '')
			$(this).val('Keyword, product code');
	});
	
	$('#float_layer').click( function() {
		ajax_search_cleanup();
	});
     
	function ajax_search_cleanup() {
		$('#float_layer').hide();
		$('#suggestions').hide();
		$('#autoSuggestionsList').html('');
	}
});
