$(document).ready(function(){
    /*
     *                           Autocomplete
     *                         
     * Description: Show text during writing into input.
     * Example:
     *    <input type="text" data-autocomplete="get-info.php" />
     *    
     * Dependences: jQuery, jQueryUI
     */
    var autocomplete = [];
    $( "input[data-autocomplete]" ).autocomplete({
	search: function(){
	    $input = $("input[data-autocomplete]");
	    var url = $input.attr('data-autocomplete');
	    var values = [];
	    $.getJSON(url+'?search='+$input.val(), function(data){
		$.each(data, function(key, val) {
		    values.push(val);
		});
		$( "input[data-autocomplete]" ).autocomplete({
		    source: values
		});
	    });
	},
	source: autocomplete
    });    
    
    
});
