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\>/g, "\n");
            str = str.replace(/\<br \/\>/g, "\n");
            str = str.replace(/\<br\/\>/g, "\n");
            alert(str);
          }
        }
      }
  }

  if (db) alert(url_);
  if (/www\./.test(location.host)) {
    if (/www\./.test(url_)) { } else { url_ = url_.replace(/http:\/\//, 'http://www.'); }
  }
  else {
    if (/www\./.test(url_)) { url_ = url_.replace(/www\./, ''); } else { }
  }

  if (db) alert(url_);
  req.open('POST', url_, true);
  req.send(frm);
  return false;
}