ver_1(0, 0, false);
    }, false);
}

var last_iterations = 100;
var last_error = 100.;
function draw_solver_1(client_x, client_y, do_guides){
    var solver = document.getElementById("solver_1");
    var context = solver.getContext("2d");
    // background
    context.fillStyle="#eeeeee";
    context.fillRect(0, 0, w, h);


    // lines and stop criterias
    context.globalAlpha = 0.6;
    for(var i = 0; i < solver_1_eqs; ++i){
        var eq = eval("solver_1_eq_" + (i + 1));        
        // stop
      