// sqlite_single_qry_json.js
//
//    first     set par_url
//    second    set par_dbname
//    third     set par_query
//    fourth    set asynchronous
//    fifth     sendAndQuery(par_url,par_dbname,par_query,par_async,par_onComplete);
//
//
//  structure of respJSON
//  (receivingVarName).qrys[0].qryn       --- query number
//                            .qryhandle  --- query handle
//                            .nrows      --- number of rows
//                            .names[j]   --- column name of index j
//                            .vals[j]    --- row index of vals
//                            .vals[j][k] --- column value of index k
//
//  to use respJSON in javascript, EVAL it in onComplete function
//      function par_onComplete(oj) {
//        respJSON = oj.responseText;
//        someContainer = eval( '(' + respJSON + ')' );
//      }
//
//
  var par_url;      // default    './sqlite_single_qry_json.php'
  var par_dbname;   // default    '../../SQLiteManager/library'
  var par_query;    
  var par_async;    // defualt    true
  var respJSON;

//クエリ
  function sendAndQuery(par_url,par_dbname,par_query,par_async,par_onComplete) {
    var postbody = { dbname  : par_dbname,
                     query   : par_query
                   };
    var myAjax = new Ajax.Request(
      par_url, 
      {
        method       : 'post', 
        asynchronous : par_async,
        postBody     : $H(postbody).toQueryString(), 
        onComplete   : par_onComplete
      });
  }


