// really need to unify all the ajax routines (and, use libs)
function bpAjaxPost(url, text)
{
  var xmlHttp;
  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) {
    // Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function() {
    try {
      if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete') {
        if (xmlHttp.status==200) {
          //alert("return = [" + xmlHttp.responseText + "]");
          var status = document.getElementById("theSharingDiv");
          ///var status = document.getElementsByTagName("span")[0];
          //if ("success" == xmlHttp.responseText) {
            //status.value="Message Sent";
          //  status.innerHTML="Message Sent";
          //} else {
            //status.value=xmlHttp.responseText;
            status.innerHTML=xmlHttp.responseText;
          // }
        }
      }
    } catch (e) {
      // alert("error = " + e.message);
    }
  } ;
  try {
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xmlHttp.send(text);
  } catch (e) {
    alert("error = " + e.message);
  }
}

function sendMail() {
  var to = document.getElementsByName("to")[0].value;
  var from = document.getElementsByName("from")[0].value;
  var msg = document.getElementsByName("msg")[0].value;
  var url = document.getElementsByName("url")[0].value;
  bpAjaxPost("mail.php", 'to='+to+'&from='+from+'&msg='+msg+'&url='+url);
}

function sendTweet(msg) {
  var user = document.getElementsByName("user")[0].value;
  var password = document.getElementsByName("password")[0].value;
  bpAjaxPost("tweet.php", 'status='+msg+'&user='+user+'&password='+password);
}

