function Register()
{
	
	forename = document.getElementById("forename").value;
	
	surname = document.getElementById("surname").value;
	user = document.getElementById("user").value;
	email = document.getElementById("email").value;
	password = document.getElementById("password").value;
	repassword = document.getElementById("repassword").value;
	country = document.getElementById("country").value;
	telephone = document.getElementById("telephone").value;
	unit12 = document.getElementById("unit").value;
	level = document.getElementById("level").value;
	gmc = document.getElementById("gmc").value;
	terms = document.getElementById("terms").value;
	spam2 = document.getElementById("spam2").value;
	spam_code = document.getElementById("spam_code").value;
	//alert(spam_code);
	//alert(spam2);
	var len = document.getElementById("user").value.length;
	var lenpass = document.getElementById("password").value.length;
	
	
if (forename == "") {
	hideAllErrors();
	document.getElementById("forenameError").style.display = "inline";
	document.getElementById("forename1Error").style.display = "block";
	document.getElementById("forename2Error").style.display = "none";
	document.getElementById("forename").focus();
	  return false;
	  } 
if (surname == "") {
	hideAllErrors();
	document.getElementById("surnameError").style.display = "inline";
	document.getElementById("surname1Error").style.display = "block";
	document.getElementById("surname2Error").style.display = "none";
	document.getElementById("surname").focus();
	  return false;
	  } 

if (user == "") {
	hideAllErrors();
	document.getElementById("userError").style.display = "inline";
	document.getElementById("user1Error").style.display = "block";
	document.getElementById("user2Error").style.display = "none";
	document.getElementById("user").focus();
	  return false;
	  } 

if (len < 4 || len >=20) {
hideAllErrors();
document.getElementById("userlengthError").style.display = "inline";
document.getElementById("user").focus();
  return false;
  } 

if (email == "") {
hideAllErrors();
document.getElementById("emailError").style.display = "inline";
document.getElementById("email1Error").style.display = "block";
document.getElementById("email2Error").style.display = "none";
document.getElementById("email").focus();
return false;
}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))
			
			{
			//return true; 
			}
			else
			{
				hideAllErrors();
				document.getElementById("ValidError").style.display = "inline";
				document.getElementById("email").focus();
				return false;	
			}  
	  
if (password == "") {
	hideAllErrors();
	document.getElementById("passwordError").style.display = "inline";
	document.getElementById("password1Error").style.display = "block";
	document.getElementById("password2Error").style.display = "none";
	document.getElementById("password").focus();
	  return false;
	  } 
	  
if (lenpass < 4 || lenpass >=20) {
hideAllErrors();
document.getElementById("passwordlengthError").style.display = "inline";
document.getElementById("password").focus();
  return false;
  }
 /*if (conpassword== '') {
hideAllErrors();
document.getElementById("cpassnError").style.display = "inline";
document.getElementById("password2").focus();
  return false;
 }*/
if (password != repassword) {
hideAllErrors();
document.getElementById("repasswordError").style.display = "inline";
document.getElementById("repassword1Error").style.display = "block";
document.getElementById("repassword2Error").style.display = "none";
document.getElementById("repassword").focus();
  return false;
 }	  
	  
if (country == "") {
	hideAllErrors();
	document.getElementById("countryError").style.display = "inline";
	document.getElementById("country1Error").style.display = "none";
	document.getElementById("country").focus();
	  return false;
	  }
if (telephone == "") {
	hideAllErrors();
	document.getElementById("telephoneError").style.display = "inline";
	document.getElementById("telephone1Error").style.display = "block";
	document.getElementById("telephone2Error").style.display = "none";
	document.getElementById("telephone").focus();
	  return false;
	  }	  
if (unit12 == "") {
	hideAllErrors();
	document.getElementById("unitError").style.display = "inline";
	document.getElementById("unit1Error").style.display = "block";
	document.getElementById("unit2Error").style.display = "none";
	document.getElementById("unit").focus();
	  return false;
	  }  
 if (level == "") {
	hideAllErrors();
	document.getElementById("levelError").style.display = "inline";
	document.getElementById("level1Error").style.display = "block";
	document.getElementById("level2Error").style.display = "none";
	document.getElementById("level").focus();
	  return false;
	  } 
	  if (gmc == "") {
	hideAllErrors();
	document.getElementById("gmcError").style.display = "inline";
	document.getElementById("gmc1Error").style.display = "block";
	document.getElementById("gmc2Error").style.display = "none";
	document.getElementById("gmc").focus();
	  return false;
	  } 
	  
	  if (!document.getElementById("terms").checked) {
		  
	hideAllErrors();
	document.getElementById("termsError").style.display = "inline";
	document.getElementById("terms1Error").style.display = "none";
	document.getElementById("terms").focus();
	  return false;
	  } 
 if (spam2 == "") {
	hideAllErrors();
	document.getElementById("spam2Error").style.display = "inline";
	document.getElementById("spam21Error").style.display = "none";
	document.getElementById("spam2").focus();
	  return false;
	  } 
	   if (spam2 != spam_code) {
		   alert(spam);
		   alert(spam_code);
	hideAllErrors();
	document.getElementById("spam_codeError").style.display = "inline";
	document.getElementById("spam_code").focus();
	  return false;
	  } 
 
}

function hideAllErrors()
{
	
	document.getElementById("forenameError").style.display = "none";
	document.getElementById("forename2Error").style.display = "block";
	document.getElementById("forename1Error").style.display = "none";
	
	document.getElementById("surnameError").style.display = "none";
	document.getElementById("surname2Error").style.display = "block";
	document.getElementById("surname1Error").style.display = "none";
	
	document.getElementById("userError").style.display = "none";
	document.getElementById("user2Error").style.display = "block";
	document.getElementById("user1Error").style.display = "none";
	
	document.getElementById("userlengthError").style.display = "none";
	document.getElementById("emailError").style.display = "none";
	document.getElementById("email2Error").style.display = "block";
	document.getElementById("email1Error").style.display = "none";
	
	document.getElementById("ValidError").style.display = "none";
	document.getElementById("passwordError").style.display = "none";
	document.getElementById("password2Error").style.display = "block";
	document.getElementById("password1Error").style.display = "none";
	
	document.getElementById("repasswordError").style.display = "none";
	document.getElementById("repassword2Error").style.display = "block";
	document.getElementById("repassword1Error").style.display = "none";
	
	
	document.getElementById("countryError").style.display = "none";
	document.getElementById("country2Error").style.display = "block";
	document.getElementById("country1Error").style.display = "none";
	
	document.getElementById("telephoneError").style.display = "none";
	document.getElementById("telephone2Error").style.display = "block";
	document.getElementById("telephone1Error").style.display = "none";
	
	document.getElementById("unitError").style.display = "none";
	document.getElementById("unit2Error").style.display = "block";
	document.getElementById("unit1Error").style.display = "none";
	
	document.getElementById("levelError").style.display = "none";
	document.getElementById("level2Error").style.display = "block";
	document.getElementById("level1Error").style.display = "none";
	
	document.getElementById("gmcError").style.display = "none";
	document.getElementById("gmc2Error").style.display = "block";
	document.getElementById("gmc1Error").style.display = "none";
	
	document.getElementById("termsError").style.display = "none";
	document.getElementById("spam2Error").style.display = "none";
	document.getElementById("spam_codeError").style.display = "none";
}
