<!--AJAX-->
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function validateForm(txtfield){
    var url = '/scripts/validate_sql.php?field=';
    var url2;
    var email = document.getElementById('emailfield').value;
	var username = document.getElementById('usernamefield').value;
    
    if (txtfield == "emailfield"){
        url2 = txtfield+unescape("%26emailfield=")+email;
    }else if(txtfield == "usernamefield"){
        url2 = txtfield+unescape("%26usernamefield=")+username;
    }

    url += url2;
    http.open('get', url);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var UPDATE = new Array();
        <!--LOOP THROUGH THE RESPONSES-->
        if(response.indexOf('|') != -1) {
            UPDATE = response.split('|');
            if(UPDATE[1] != '!error'){
                document.getElementById(UPDATE[0]).className = 'error';
                document.getElementById(UPDATE[0]+'_container').innerHTML = UPDATE[1];
                dispSubmit(UPDATE[0],'add');
            }else if(UPDATE[1] == '!error'){
                if(document.getElementById(UPDATE[0]).className != 'skipped'){
                    document.getElementById(UPDATE[0]).className = 'noclass';
                }
                document.getElementById(UPDATE[0]+'_container').innerHTML = "";
                if(trimString(document.getElementById(UPDATE[0]+'_container').value) != ""){
                    dispSubmit(UPDATE[0],'remove');
                }
            }
        }
    }
}
<!--END AJAX--> 

function checkForm(register) {
  if (register.email.value.length == 0) {
   register.email.value = prompt("Please enter your e-mail.");
   return false;
  }
  if (register.username.value.length == 0) {
   register.username.value = prompt("Please enter your user name.");
   return false;
  }
  if (register.password.value.length == 0) {
   register.password.value = prompt("Please enter your password.");
   return false;
  }
  if (register.name.value.length == 0) {
   register.name.value = prompt("Please enter your publisher name.");
   return false;
  }
  if (register.summary.value.length == 0) {
   register.summary.value = prompt("Please enter your publisher summary.");
   return false;
  }
 
myOption = -1;
for (i=register.account.length-1; i > -1; i--) {
if (register.account[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select an account option.");
return false;
}

if(!document.register.terms.checked){alert("Please read and agree to our Terms of Service to proceed.");
return false; }

  return true;
}


