function regform_onsubmit() 
{
if(checkspace(document.regform.user_name.value)) {
	document.regform.user_name.focus();
    alert("Please enter your Member ID.");
	return false;
   }
else if(checkspace(document.regform.user_name.value) || document.regform.user_name.value.length < 3) {
	document.regform.user_name.focus();
    alert("Please enter 3 - 30 characters for the member ID.");
	return false;
  }
  
else if(checkspace(document.regform.firstname.value)) {
	document.regform.firstname.focus();
    alert("Please enter your first name!");
	return false;
   }
else if(checkspace(document.regform.lastname.value)) {
	document.regform.lastname.focus();
    alert("Please enter your last name!");
	return false;
   } 
else if(checkspace(document.regform.user_tel.value)) {
	document.regform.user_tel.focus();
    alert("Please enter your Phone No.!");
	return false;
   } 
else if(checkspace(document.regform.country.value)) {
	document.regform.country.focus();
    alert("Please select your country!");
	return false;
   }
else if(checkspace(document.regform.user_adds.value)) {
	document.regform.user_adds.focus();
    alert("Please enter your address!");
	return false;
   }
else if(checkspace(document.regform.user_adds.value) || document.regform.user_adds.value.length < 10) {
	document.regform.user_adds.focus();
    alert("Your address characters must > 10!");
	return false;
  }
else if(checkspace(document.regform.user_postcode.value)) {
	document.regform.user_postcode.focus();
    alert("Please enter your post code!");
	return false;
   }
else if(checkspace(document.regform.user_pass.value) || document.regform.user_pass.value.length < 6) {
	document.regform.user_pass.focus();
    alert("Please enter 6 - 30 characters for your password.");
	return false;
  }
else if(document.regform.user_pass.value != document.regform.user_pass2.value) {
	document.regform.user_pass.focus();
	document.regform.user_pass.value = '';
	document.regform.user_pass2.value = '';
    alert("Passwords are not the same.");
	return false;
  }
else if(checkspace(document.regform.question.value)) {
	document.regform.question.focus();
    alert("Please enter your password question!");
	return false;
   }

else if(checkspace(document.regform.answer.value)) {
	document.regform.answer.focus();
    alert("Please enter the answer for your question!");
	return false;
   }

else if(document.regform.user_mail.value.length!=0)
  {
    if (document.regform.user_mail.value.charAt(0)=="." ||        
         document.regform.user_mail.value.charAt(0)=="@"||       
         document.regform.user_mail.value.indexOf('@', 0) == -1 || 
         document.regform.user_mail.value.indexOf('.', 0) == -1 || 
         document.regform.user_mail.value.lastIndexOf("@")==document.regform.user_mail.value.length-1 || 
         document.regform.user_mail.value.lastIndexOf(".")==document.regform.user_mail.value.length-1)
     {
      alert("Please enter a valid Email Address.");
      document.regform.user_mail.focus();
      return false;
      }
   }
 else
  {
   alert("Please enter your Email Address.");
   document.regform.user_mail.focus();
   return false;
   }	 	 
}

function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}
