$(document).ready(function(){


	$('#cover_company_name').keyup( function (){
		getCompleteList();
	});

	$('#cover_company_name').focus( function (){
		getCompleteList();
	});

	function getCompleteList(){

		name = $('#cover_company_name').val();
		$('#suggestion_block_loading').css('display', 'block');

		$.ajax({
			type: "POST",
			url: "/suggest/getCoverCompany",
			data: "name="+ name,
			success: function(msg){

				$('#suggestion_block_result').html( msg );
				$('#suggestion_block_result').css( 'display', 'block' );
				$('#suggestion_block_loading').css('display', 'none');

				$('#suggestion_block_result div.suggest').mouseover( function(){
					$( this ).addClass('selected');
				});

				$('#suggestion_block_result div.suggest').mouseout( function(){
					$( this ).removeClass('selected');
				});

				$('#suggestion_block_result div.suggest').click( function(){
					$('#cover_company_name').val( $( this ).html() );
					$('#suggestion_block_result').html('');
					$('#suggestion_block_result').css( 'display', 'none' );
				});

			}
		});

	}

	$('#cover_company_name').blur( function (){

		selected = $('#suggestion_block_result div.selected').html();
		if( !selected ){ selected = ''; }

		$('#cover_company_name').val( selected );
		$('#suggestion_block_result').html('');
		$('#suggestion_block_result').css( 'display', 'none' );
		$('#suggestion_block_loading').css('display', 'none');
	});




});

