RSS Git Download  Clone
Raw Blame History
<!-- BEGIN autosuggest.tt -->
    <!-- Loading jQuery Framework -->
    <script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
    <!-- Loading AutoSuggest js -->
    <script type="text/javascript" src="/js/bsn.AutoSuggest.jQuery.js"></script>
	<script type="text/javascript" src="/js/jquery.watermarkinput.js"></script>

    [% # set defaults - overridden if necessary:
        DEFAULT varname     = 'location';
        DEFAULT param_id    = 'source_id';
        DEFAULT param_name  = 'location_name';
        DEFAULT method_name = 'get_referral_sources';
    %]
    
    <!-- Init autosuggest on Search Input -->
    <script type="text/javascript">
        jQuery( function() {
            // Set autosuggest options
            var options = {
                script:"[% app_url %]/ajax/[% method_name %]?[% optional_params %]",
                varname:"[% varname %]",
                json:false,						// Returned response type
                shownoresults:true,				// If disable, display nothing if no results
                noresults:"No results found",   // String displayed when no results
                maxresults:10,					// Max num results displayed
                cache:false,					// To enable cache
                minchars:2,						// Start AJAX request with at least x chars
                timeout:10000,					// AutoHide in XX ms
                callback: function (obj) { 	    // Callback after click or selection
                    $('#[% param_id %]').val(obj.id);
                }
            };
            // Init autosuggest
            var as_xml = new bsn.AutoSuggest('[% param_name %]', options);
            [% UNLESS watermark == 'no' %]
			// Display watermark
                $("#[% param_name %]").Watermark("ex : Calderdale, Highfield Surgery...");
            [% END %]
		} );
    </script>
<!-- END autosuggest.tt -->