function doAjaxRegs() {
nick = document.getElementById("nick").value;
pass = document.getElementById("pass").value;
cp = document.getElementById("confirm").value;
email = document.getElementById("email").value;
secret = document.getElementById("secret").value;
if(nick.length==0 || pass.length==0 || cp.length==0 || email.length==0) {
		  document.getElementById("msg").innerHTML = "<h4 style=\"color:#330099;\">You must fill in all fields!</h4>";
return;
}
if(nick.length>30 || pass.length>30 || cp.length>30) {
document.getElementById("msg").innerHTML = "<b>Usernames and passwords must be no longer than 30 characters!</b>";
return;
}
if(pass!=cp) {
document.getElementById("msg").innerHTML = "<b>Your passwords don't match!</b>";
return;
}
if(email.length>75) {
document.getElementById("msg").innerHTML = "<b>Emails must be no longer than 75 characters!</b>";
return;
}
if(secret.length>40) {
document.getElementById("msg").innerHTML = "<b>Your secret code is too long.</b>";
return;
}


  var xmlhttp = GetXmlHttp();
  if(xmlhttp==null) {
    alert("Your browser does not support AJAX!");
    return;
  }
  var url = "ajax/reg2.php";
  url = url + "?v1=" + nick + "&v2=" + pass + "&v3=" + email + "&v4=" + secret + "&rand=" + Math.random();
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);
  xmlhttp.onreadystatechange = function() {
	  if(xmlhttp.readyState == 4) {
		  document.getElementById("msg").innerHTML = "<h4 style=\"color:#330099;\">"+xmlhttp.responseText+"</h4>";
	  }
	  else {
		  document.getElementById("msg").innerHTML = "<h4>Loading. Please wait.</h4>";
	  }
  }
}

function doAjaxLogin() {
nick = document.getElementById("nick").value;
pass = document.getElementById("pass").value;
if(nick.length==0 || pass.length==0 || pass.length>30 || nick.length>30) {
		  document.getElementById("msg").innerHTML = "<b>That is an invalid username and/or password!</b>";
return;
}

  var xmlhttp = GetXmlHttp();
  if(xmlhttp==null) {
    alert("Your browser does not support AJAX!");
    return;
  }
  var url = "ajax/log2.php";
  url = url + "?v1=" + nick + "&v2=" + pass + "&rand=" + Math.random();
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);
  xmlhttp.onreadystatechange = function() {
	  if(xmlhttp.readyState == 4) {
		  document.getElementById("msg").innerHTML = "<b>"+xmlhttp.responseText+"</b>";
	  }
	  else {
		  document.getElementById("msg").innerHTML = "<b>Loading. Please wait.</b>";
	  }
  }
}


function GetXmlHttp()
{
  var xmlHttp=null;
  try
    {
    // Non-MSIE
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // MSIE
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}
