base_url = "http://www.reloadingauction.com/";
function getHTTPobject(){
	var http = null;
	//Creating object of XMLHTTP in IE
	try{
		http = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			http = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc){
			http = null;
	  	}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!http && typeof XMLHttpRequest != "undefined"){
		http = new XMLHttpRequest();
	}
	return http;
}
function validateForm(){
	var formElements = document.getElementById("rab_form").elements;
	var formDiv = document.getElementById('rab_register_form');
	var resultsDiv = document.getElementById('rab_response');
	var submitButton = document.getElementById('btn_rab');
	var getQuery = '';
	var query = '';
	if (formDiv.style.display!=''){
		formDiv.style.display='';
		return;
	}else{
		resultsDiv.innerHTML = "<center><img src='"+base_url+"images/indicator-uploading.gif' width=32 height=32 /></center>";
		submitButton.disabled = true;
  		for (var i=0;i<formElements.length;i++){
			var element = formElements[i];
			if (getQuery == ''){
				getQuery += element.name + "=" + escape(element.value);
			}else{
				getQuery += "&" + element.name + "=" + escape(element.value);
			}
		}
	}
	// encodeURIComponent
	query = getQuery;
	http = getHTTPobject();
	// ---------------------------Header Info---------------------------
	http.open("POST", base_url + "register_ajax.php", true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", query.length);
	http.setRequestHeader("Connection", "close");
	// ---------------------------End Header Info---------------------------
	http.onreadystatechange = function(){ // Function to handle request's state.
		if(http.readyState == 4 && http.status == 200) {
			temp = http.responseText.split("<>");
			if (temp[0] == "-3"){
				resultsDiv.innerHTML = "Your account was created but there was an error activating your account!<br />Please contact an administrator.";
				submitButton.disabled = false;
			}else if (temp[0] == "-2"){
				resultsDiv.innerHTML = "There was an error creating your account!";
				submitButton.disabled = false;
			}else if (temp[0] == "-1"){
				resultsDiv.innerHTML = temp[1];
				submitButton.disabled = false;
			}else if (temp[0] == "1"){
				//
				resultsDiv.innerHTML = "Your account was created successfully!";
				window.location = "index.php";
			}
		}
	}
	http.send(query); //Send POST data
	return false;
}