le plots
function find_nearest_eqution_id(name, client_x, client_y) {
    var x = client_to_x(client_x);
    var y = client_to_y(client_y);
    var closest_eq_i = 0;
    var eq0 = eval(name + "_eq_1");
    var x0 = projected_x(x, y, eq0[0], eq0[1], eq0[2]);
    var y0 = projected_y(x, y, eq0[0], eq0[1], eq0[2]);
    var closest_distance = length_of(x - x0, y - y0);
    for(var i = 1; i < eval(name + "_eqs"); ++i) {
        var eq = eval(name + "_eq_" + (i+1));
        var xi = projected_x(x, y, eq[0], eq[1]