function checkAvailable() {
   resultDiv=$('isAvailableResult');
   memberInput=$('memberName');
	new Ajax.Request("ajaxHandler.php", {
	 onSuccess : function(resp) {
	   resultDiv.show();
	   resultDiv.innerHTML=resp.responseText;
	},
	 onFailure : function(resp) {
	   resultDiv.show();
	   resultDiv.innerHTML='Having trouble reaching our server. Please try again later.';
	 },
	 parameters : "method=checkMemberName&memberName="+memberInput.value
	});
}

function registerUser() {
	if (validateForm()) {
	   memberName=$('memberName');
	   password=$('pwd');
	   email=$('email');
	   formDiv=$('register_result_div');
	   formRegister=$('div_register_form');
	   formSignin=$('div_signin_form');
		new Ajax.Request("ajaxHandler.php", {
		 onSuccess : function(resp) {
			 var done    = resp.responseText.substr(0, 1);
			 var content = resp.responseText.substr(2);
			 if (done == '1')
			{
				 formSignin.style.display="";
				 formRegister.style.display="none";
			} else {
				 formSignin.style.display="none";
				 formRegister.style.display="";
			}
		   
		   formDiv.innerHTML=content;
		 },
		 onFailure : function(resp) {
		   formDiv.innerHTML=resp.responseText;
		 },
		 parameters : "method=registerUser&email="+email.value+"&memberName="+memberName.value+"&password="+password.value
		});
		return true;
	} else
		return false;
}

function validateForm() {
	// make sure password 1 and 2 match
   email=$('email');
   pass1=$('pwd');
   pass2=$('confirmPwd');
   memberName=$('memberName');
   if (memberName.value=='') {
   	alert ('Please enter Member Name.');
   	return false;   
   } else if (email.value=='') {
   	alert ('Please enter an Email Address.');
   	return false;   
   } else if (pass1.value=='') {
   	alert ('Your password is blank! Please try again.');
   	return false;
   } else if (pass1.value!=pass2.value) {
   	alert ('Your passwords do not match! Please try again.');
   	return false;
   } else
   	return true;
}