jQuery(document).ready(function() {

	function findValueCallback(event, data, formatted) {
		//$("<li>").text( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	
	function formatItem(row) {
		//var row = row.split("|");
		return row[0];
	}
	
	function formatResult(row) {
		return row[0];
	}

    jQuery("#eqry").focus( function(e) {
        if (jQuery("#eqry").val() == 'Tarvitsetko apua tai ohjeita?') {
            jQuery("#eqry").val('');
        }
    });
	
	jQuery("#eqry").autocomplete('/widget/search.php', {
		delay: 20,
		multiple: true,
		multipleSeparator: " ",
		matchContains: true,
		formatItem: formatItem,
		formatResult: formatResult
	});
	
	jQuery("#eqrybtn").click( function() { return do_query(); } );
	jQuery("#eqryfrm").submit( function() { return do_query(); } );
});

function do_query() {
	jQuery("#eqryresults-container").slideUp(400, function() {
		jQuery.get("/widget/query.php", { area: jQuery("#eqryarea").val(), eqry: jQuery("#eqry").val() }, function(data) {
			if (data != "Failed") {
				jQuery("#eqryresults").html(data);
			} else {
				alert('Failed.')
			}
			jQuery("#eqryresults-container").slideDown(400);
			jQuery("#global-footer-middle").css("left", "40px");
		});
	});
	return false;
}

