var db = 0;
function sendForm(frm, url_)
{
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
      if (req.readyState == 4) {
        if (db) alert('req.responseJS.js' + req.responseJS.js);
        if (db) alert('req.responseText' + req.responseText);
        if (document.getElementById('debug')) document.getElementById('debug').innerHTML = req.responseText;
        if (document.getElementById('AjaxFormErrors'))
          document.getElementById('AjaxFormErrors').innerHTML = req.responseJS.errors;
        if(req.responseJS.errors == '') {
          if(req.responseJS.js == '')
            if (db) alert('reload'); else location.reload();
          else
            if (db) alert(req.responseJS.js); else eval(req.responseJS.js);
        }
        else {
          if (!document.getElementById('AjaxFormErrors')) {
            var str = req.responseJS.errors;
            str = str.replace(/\<br\>/, "\n");
            alert(str);
          }
        }
      }
  }
  if (db) alert(url_);
  req.open('POST', url_, true);
  req.send(frm);
  //return false;
}
