var MXSWM_xmlReq = null;

//----------------------------------------------------------

function MXSendWarningMessageCreateXmlReq()
{
  if (window.XMLHttpRequest) {
    // Firefox, Safari, Opera...
    MXSWM_xmlReq = new XMLHttpRequest();
  }
  else if (window.ActiveXObject) {
    // Internet Explorer 5+
    MXSWM_xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
  }
  return;
}

function MXSendWarningMessageStatChg()
{
  if (MXSWM_xmlReq.readyState == 4) {
    window.alert('Mensaje enviado satisfactoriamente.');
  }
  return;
}

function MXSendWarningMessage(username, postid, st)
{
  var s, msg, msg2;

  if ((!username) || (!postid))
    return false;
  if (!MXSWM_xmlReq) {
    window.alert('Ajax no disponible en este sistema.');
    return false;
  }
  s = window.prompt("Ingrese el mensaje a enviar", "");
  if (!s || s.length==0)
    return false;

  MXSWM_xmlReq.onreadystatechange = MXSendWarningMessageStatChg;
  MXSWM_xmlReq.open("POST", "private.php?" + SESSIONURL + "do=insertpm&pmid=", false);
  MXSWM_xmlReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
  msg = "recipients=" + escape(username) + "&";
  msg += "bccrecipients=&";

  msg2 = "Mensaje de advertencia de ElForro.com";
  msg += "title=" + escape(msg2) + "&";

  msg2 = "<P>Has sido notificado por <A href=\"showpost.php?p=";
  msg2 += postid.toString() + "\" target=\"_blank\">éste</A> mensaje.<P>";
  msg2 += "\r\n<P>&nbsp;</P>\r\n<P>" + s + "</P>";
  msg += "message=" + escape(msg2) + "&";

  msg += "securitytoken=" + escape(st) + "&";

  msg += "wysiwyg=1&iconid=0&s=&do=insertpm&pmid=&forward=&sbutton=Submit Message&savecopy=1&parseurl=1";

  MXSWM_xmlReq.send(msg);
  return false;
}

//----------------------------------------------------------

MXSendWarningMessageCreateXmlReq();
