document.write('<link href="http://media.ttgtmedia.com/digitalguide/stylesheets/jquery/smoothness/jquery.ui.base.css" rel="stylesheet" type="text/css" />');document.write('<link href="http://media.ttgtmedia.com/digitalguide/stylesheets/jquery/smoothness/jquery.ui.theme.css" rel="stylesheet" type="text/css" />');document.write('<style>');document.write('.ui-menu-item a { font-size: 12px; cursor: pointer; }');document.write('</style>');document.write('<script type="text/javascript" src="http://media.ttgtmedia.com/digitalguide/resources/js/jquery/latest/ui/jquery.ui.core.min.js"></script>');document.write('<script type="text/javascript" src="http://media.ttgtmedia.com/digitalguide/resources/js/jquery/latest/ui/jquery.ui.widget.min.js"></script>');document.write('<script type="text/javascript" src="http://media.ttgtmedia.com/digitalguide/resources/js/jquery/latest/ui/jquery.ui.position.min.js"></script>');document.write('<script type="text/javascript" src="http://media.ttgtmedia.com/digitalguide/resources/js/jquery/latest/ui/jquery.ui.autocomplete.min.js"></script>');var solrSearchTermPrefix;(function($){$.fn.solrAutocomplete=function(options){var defaults={url:"/solr/bitpipe/suggest?",minLength:1,delay:300};var options=$.extend(defaults,options);return this.each(function(){obj=$(this);obj.autocomplete({source:function(request,response){var terms=jQuery.trim(request.term).split(" "),lastTerm=terms.pop(),url=options.url+"&terms.prefix="+lastTerm;solrSearchTermPrefix=terms.join(" ");$.ajax({url:url,dataType:"jsonp",jsonpCallback:"callback",success:function(data){response(data.terms);}});},focus:function(event,ui){$(this).val(solrSearchTermPrefix+" "+ui.item.term);return false;},minLength:options.minLength,delay:options.delay,select:function(event,ui){$(this).val(solrSearchTermPrefix+" "+ui.item.term);return false;}}).data("autocomplete")._renderItem=function(ul,item){return $("<li></li>").data("item.autocomplete",item).append("<a>"+solrSearchTermPrefix+" "+item.term+"</a>").appendTo(ul);};});};})(jQuery);

