/* 
	info.js - Some handy tools for AJAX in LIMA.
*/

function populateSelect(select_id,data,message) {
                var elements = data.map(function(element) {
                        return "<option value=\""+element.id+"\">"+element.name+"</option>";
                });
                elements.unshift("<option value=\"\">"+message+"</option>");
                elements = elements.join('\n');
                var target = "#"+select_id;
                $(target).html(elements);
        }

function querySelect(page,select_id,message)  {
                $.ajax({
                        url: window.location.origin+"/"+page,
                        dataType:'json',
                        cache: false,
                        type:"GET",
                        success:function(data) {
                                populateSelect(select_id,data,message);
                        }
                });
        }

