var xmlHttp;

function showRegistrations(str) {
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var url="dbcsv.asp";
  url=url+"?q="+str;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function stateChanged() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("response").innerHTML=xmlHttp.responseText
  }
}

function GetXmlHttpObject() {
  var objXMLHttp=null;
  if (window.XMLHttpRequest) {
    objXMLHttp=new XMLHttpRequest()
  } else if (window.ActiveXObject) {
    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
  return objXMLHttp;
}

function pop(topic) {
  var url = "reply.asp?t=" + topic;
  window.open(url,'_blank','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width=590, height=405');
}

function popadm() {
  window.open('admin.html','_blank','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=yes, width=600, height=450');
}

function validate() {
  var em = document.getElementById("em").value;
  var de = document.getElementById("de").value;
  if (de.length<1) {
    alert('Please enter your message details.');
    return false;
  } else if (em.length<1) {
    alert("Please enter your e-mail address - this will\nnot be displayed on the forum.");
    return false;
  } else if (em.indexOf("@") == -1) {
    alert("Your e-mail address is invalid, please re-enter.");
    return false;
  } else return true;
}
