function verify_username(){
	if(document.registerform.username.value == ''){
		document.registerform.username_check.value = 0;
	}
	else{
	$.ajax({
		   type: "POST",
		   url: "/include/th/register/register.process.username.php",
		   dataType: "html",
		   data: {username: $("input#username").val()},
		   beforeSend: function(){
				$("#verify_username").html('<img src="/theme/default/image/th/icon/loading.gif" />');
			},
		   success: function(msg){
				if(msg == 'true'){
					notification = '<span class="available"><img src="/theme/default/image/th/icon/check.jpg" /> สามารถใช้งานชื่อนี้ได้</span>';
					document.registerform.username_check.value = 1;
				}
				else if(msg == 'false'){
					notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> ไม่สามารถใช้งานชื่อนี้ได้</span>';
					document.registerform.username_check.value = 0;
				}
				else if(msg == 'error'){
					notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> กรุณาลองใหม่อีกครั้ง</span>';
					document.registerform.username_check.value = 0;
				}
				else if(msg == 'tooshort'){
					notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> กรุณาใส่ตัวอักษรให้มากกว่า 6 ตัวอักษร</span>';
					document.registerform.username_check.value = 0;
				}
				else if(msg == 'clearbox'){
					notification = '';
					document.registerform.username_check.value = 0;
				}
				$("#verify_username").html(notification);
			}
		   });
	}
}

function verify_password(){
	  $.ajax({
			 type: "POST",
			 url: "/include/th/register/register.process.password.php",
			 dataType: "html",
			 data: {password: $("input#password").val(), password2: $("input#password2").val()},
			 beforeSend: function(){
				  $("#verify_password").html('<img src="/theme/default/image/th/icon/loading.gif" />');
			  },
			 success: function(msg){
				 if(msg == 'true'){
					  notification = '<span class="available"><img src="/theme/default/image/th/icon/check.jpg" /> รหัสผ่านสามารถใช้ได้</span>';
					  document.registerform.password_check.value = 1;
				  }
				  else if(msg == 'tooshort'){
					  notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> กรุณาใส่ตัวอักษรให้มากกว่า 6 ตัวอักษร</span>';
					  document.registerform.password_check.value = 0;
				  }
				  else if(msg == 'clearbox'){
					  notification = '';
					  document.registerform.password_check.value = 0;
				  }
				  else if(msg == 'nomatch'){
					  notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> รหัสผ่านทั้งสองช่องไม่เหมือนกัน</span>';
					  document.registerform.password_check.value = 0;
				  }
				  $("#verify_password").html(notification);
			  }
	  });
}

function verify_email(){
	var str=document.registerform.email.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str) || str == ''){
		$.ajax({
			   type: "POST",
			   url: "/include/th/register/register.process.email.php",
			   dataType: "html",
			   data: {email: $("input#email").val(), email2: $("input#email2").val()},
			   beforeSend: function(){
					$("#verify_email").html('<img src="/theme/default/image/th/icon/loading.gif" />');
				},
			   success: function(msg){
					if(msg == 'true'){
						notification = '<span class="available"><img src="/theme/default/image/th/icon/check.jpg" /> สามารถใช้งานอีเมล์นี้ได้</span>';
						document.registerform.email_check.value = 1;
					}
					else if(msg == 'false'){
						notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> ไม่สามารถใช้งานอีเมล์นี้ได้</span>';
						document.registerform.email_check.value = 0;
					}
					else if(msg == 'clearbox'){
						notification = '';
						document.registerform.email_check.value = 0;
					}
					else if(msg == 'error'){
						notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> กรุณาลองใหม่อีกครั้ง</span>';
						document.registerform.email_check.value = 0;
					}
					else if(msg == 'nomatch'){
						notification = '<span class="error"><img src="/theme/default/image/th/icon/error.jpg" /> อีเมล์ทั้งสองช่องไม่เหมือนกัน</span>';
						document.registerform.email_check.value = 0;
					}
					$("#verify_email").html(notification);
				}
		});
	}
	else{
		alert("กรุณาป้อนตัวอักษรที่ถูกต้องสำหรับ E-mail");
		document.registerform.email.focus();
	}
}

function validate_registerform(){
	if(document.registerform.username_check.value == 0){
		alert("กรุณาใส่ชื่อผู้ใช้ให้ถูกต้อง");
		document.registerform.username.focus();
		return false;
	}
	else if(document.registerform.password.value == ''){
		alert("กรุณาใส่รหัสผ่านของคุณ");
		document.registerform.password.focus();
		return false;
	}
	else if(document.registerform.password2.value == ''){
		alert("กรุณาใส่รหัสผ่านของคุณ");
		document.registerform.password2.focus();
		return false;
	}
	else if(document.registerform.password_check.value == 0){
		alert("กรุณาใส่รหัสผ่านให้ถูกต้อง");
		document.registerform.password.focus();
		return false;
	}
	else if(document.registerform.email_check.value == 0){
		alert("กรุณาใส่อีเมล์ให้ถูกต้อง");
		document.registerform.email.focus();
		return false;
	}
	else if(document.registerform.email.value == 0){
		alert("กรุณาใส่อีเมล์ของคุณ");
		document.registerform.email.focus();
		return false;
	}
	else if(document.registerform.email2.value == 0){
		alert("กรุณาใส่อีเมล์ของคุณ");
		document.registerform.email2.focus();
		return false;
	}
	else if(document.registerform.firstname.value == ''){
		alert("กรุณาใส่ชื่อให้ถูกต้อง");
		document.registerform.firstname.focus();
		return false;
	}
	else if(document.registerform.lastname.value == ''){
		alert("กรุณาใส่นามสกุลให้ถูกต้อง");
		document.registerform.lastname.focus();
		return false;
	}
	else if(document.registerform.gender.value == 0){
		alert("กรุณาเลือกเพศ");
		document.registerform.gender.focus();
		return false;
	}
	else if(document.registerform.address.value == ''){
		alert("กรุณาใส่ที่อยู่ของคุณ");
		document.registerform.address.focus();
		return false;
	}
	else if(document.registerform.province.value == 0){
		alert("กรุณาเลือกจังหวัด");
		document.registerform.province.focus();
		return false;
	}
	else if(document.registerform.postcode.value == ''){
		alert("กรุณาใส่รหัสไปรษณีย์");
		document.registerform.postcode.focus();
		return false;
	}
	else if(document.registerform.homephone.value == ''){
		alert("กรุณาใส่เบอร์โทรศัพท์ของคุณ");
		document.registerform.homephone.focus();
		return false;
	}
	else{ return true; document.orderform.submitbutton.setAttribute('disabled','disabled'); }
}
