function register_submit()
{
	//alert("Inside the submit");
	var pwd = document.getElementsByName("password_signuptext")[0].value;
	var retypepwd = document.getElementsByName("password_retype_signuptext")[0].value;
	var email = document.getElementsByName("email_signuptext")[0].value;
	var lastname = document.getElementsByName("lastname_signuptext")[0].value;
	var firstname = document.getElementsByName("firstname_signuptext")[0].value;
	
	if(pwd=="" || retypepwd=="" || email=="" || lastname=="" || firstname=="")
	{
		alert("Please fill in all fields.");
	}
	else if(pwd != retypepwd)
	{
		alert("You did not re-type the same password. Please re-enter your password.");
	}
	else if(email != "")
	{
	
		
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				if(xmlhttp.responseText=="yes")
				{
					var err_msg = "Email already exists in the database. Please signup with another email address. If you are returning user, simply log in.";
					document.getElementById("email_msg").innerHTML = err_msg;
				}else if(xmlhttp.responseText=="invalid")
				{
					var err_msg = "Please make sure you email address contains a valid domain @xxxx such as @gmail.com";
					document.getElementById("email_msg").innerHTML = err_msg;
				}else if(xmlhttp.responseText=="no")
				{
					document.getElementById("registeration_submit").submit();
				}
				
			}
		  }
			xmlhttp.open("GET","duplicate_email.php?q="+email,true);
			xmlhttp.send();
		
	}
	
}
