Making a simple sparql request with pretty much bare javascript. Lets save the mootools/jscript stuff for later.

// first set up the query (with any prefixes)
query = "query=";
query += escape('PREFIX vocab: <http://localhost:2020/vocab/resource/>');
query += escape('SELECT ?o ?s ?side ?units WHERE { \
  ?s vocab:securities_ticker "NEM". \
  ?s vocab:securities_name ?o1.     \
  ?o vocab:orders_sid ?s.           \
  ?o vocab:orders_side ?side.       \
  ?o vocab:orders_units ?units.     \
}  \
LIMIT 3');

//now setup a request for whatever works for your browser (firefox here)
var results
var req = new XMLHttpRequest();
// it's an async request so do something after it's done with the result
req.onreadystatechange=function() {
    if (req.readyState==4) {
      if (req.status==200){
        eval( 'results = '+req.responseText);
      }
      else alert("Status is "+req.status)
    }
  };
// now make the request
req.open('POST','/sparql');
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.setRequestHeader("Accept", "application/sparql-results+json");

req.send(query);