$(document).ready(function(){
	$("#fyh_brand_name").autocomplete('/bk_ajax/ac/name/', {
		minChars :2,
		matchContains :true,
		autoFill :true
	});
	
	// a call back function from autocomplete.
	$("#fyh_brand_name").result( function(event, data, formatted) {
		var s = new String(data);
		var res_array = s.split(',');
		var id = res_array[(res_array.length - 1)];
		$("#fyh_brand_id").val(id);
	});
	
	$("#fyh_brand_name").setOptions( {
		extraParams : {
			vertical_id :($("#fyh_vertical_id").val())
		}
	});
	
	$('#fyh_clear_button').click(function () { 
		$("#fyh_brand_name").val("");
		$("#fyh_brand_id").val("");
	});
	
	$('#fyh_submit_button').click(function () {
		var vertical = 'hotels';
		var flag = ($("#fyh_vertical_id").val());
		if (flag == "1") {
			vertical = 'hotels';
		} else {
			vertical = 'restaurants';
		}
		if (($('#fyh_brand_id').val()) != '') {
			var bn = $('#fyh_brand_name').val().split(' - ')[0].replace(/ /g, "-").toLowerCase();
			url = 'http://brandkarma.circos.com' + escape('/summary/'
				+ vertical
				+ '/'
				+ (bn)
				+ '+'
				+ ($('#fyh_brand_id').val()) + '/');
			location.href = url;
		}
		return false;
	});
	
});