/* dit dit make easy function */

function checkpost()
{

	if(dojo.byId('post-topic').value == ''){
	alert('กรอกหัวเรื่องด้วยนะครับ !');
	dojo.byId('post-topic').focus();
	return false;
	}

	if(dojo.byId('post-text').value == ''){
	alert('กรอกข้อความด้วยนะครับ !');
	dojo.byId('post-text').focus();
	return false;
	}

	if(dojo.byId('post-security').value == ''){
	alert('กรอกรหัสยืนยันด้วยนะครับ !');
	dojo.byId('post-security').focus();
	return false;
	}

	if(dojo.byId('post-security').value.length < 6){
	alert('รหัสยืนยันต้องมีอย่างน้อย 6 หลักนะครับ!');
	dojo.byId('post-security').focus();
	return false;
	}

	if(dojo.byId('post-security').value != dojo.byId('confirm-security').value){
	alert('รหัสยืนยันไม่ถูกต้อง !');
	dojo.byId('post-security').focus();
	return false;
	}

}

function checkcomment()
{
	if(dojo.byId('comment_text').value == ''){
	alert('กรอกข้อความด้วยนะครับ !');
	dojo.byId('comment_text').focus();
	return false;
	}

}

function checkguest()
{
	if(dojo.byId('guest_text').value == ''){
	alert('กรอกข้อความด้วยนะครับ !');
	dojo.byId('guest_text').focus();
	return false;
	}

		if(dojo.byId('guest_user').value == ''){
	alert('กรอกชื่อด้วยนะครับ !');
	dojo.byId('guest_user').focus();
	return false;
	}

}

function checkform()
{
	 name = dojo.byId("username").value;
	 email = dojo.byId("email").value;
	 confirmmail = dojo.byId("confirm-email").value;
	 password = dojo.byId("password").value;
	 confirmpass = dojo.byId("confirm-password").value;

	 var format_mail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i


	   if (name == "") 
	   {
		hideAllErrors();
		dojo.byId("usernameError").style.display = "inline";
		dojo.byId("username").select();
		dojo.byId("username").focus();
		return false;
       }

	   if (name.length < 3) 
	   {
		hideAllErrors();
		dojo.byId("usernameLength").style.display = "inline";
		dojo.byId("username").select();
		dojo.byId("username").focus();
		return false;
       }

	   if (email == "")
	   {
		hideAllErrors();
		dojo.byId("emailError").style.display = "inline";
		dojo.byId("email").select();
		dojo.byId("email").focus();
		return false;
	   }

	   	if (!(format_mail.test(email))) 
		{
		hideAllErrors();
		dojo.byId("format-emailError").style.display = "inline";
		dojo.byId("email").select();
		dojo.byId("email").focus();
		return false;
		}

	   if (confirmmail == "")
	   {
		hideAllErrors();
		dojo.byId("confirm-emailError").style.display = "inline";
		dojo.byId("confirm-email").select();
		dojo.byId("confirm-email").focus();
		return false;
	   }

	   if(email != confirmmail)
	   {
		hideAllErrors();
		dojo.byId("confirm-emailCheck").style.display = "inline";
		dojo.byId("confirm-email").select();
		dojo.byId("confirm-email").focus();
		return false;
	   }

	   if (password == "")
	   {
		hideAllErrors();
		dojo.byId("passwordError").style.display = "inline";
		dojo.byId("password").select();
		dojo.byId("password").focus();
		return false;
	   }

	   if (password.length < 6)
	   {
		hideAllErrors();
		dojo.byId("passwordLength").style.display = "inline";
		dojo.byId("password").select();
		dojo.byId("password").focus();
		return false;
	   }

	   if (confirmpass == "")
	   {
		hideAllErrors();
		dojo.byId("confirm-passwordError").style.display = "inline";
		dojo.byId("confirm-password").select();
		dojo.byId("confirm-password").focus();
		return false;
	   }

	   if(password != confirmpass)
	   {
		hideAllErrors();
		dojo.byId("confirm-passCheck").style.display = "inline";
		dojo.byId("confirm-password").select();
		dojo.byId("confirm-password").focus();
		return false;
	   }

}

function hideAllErrors() {
	dojo.byId("usernameError").style.display = "none";
	dojo.byId("emailError").style.display = "none";
	dojo.byId("confirm-emailError").style.display = "none";
	dojo.byId("confirm-emailCheck").style.display = "none";
	dojo.byId("confirm-passwordError").style.display = "none";
	dojo.byId("passwordError").style.display = "none";
	dojo.byId("confirm-passCheck").style.display = "none";
	dojo.byId("usernameLength").style.display = "none";
	dojo.byId("format-emailError").style.display = "none";
	dojo.byId("passwordLength").style.display = "none";
}
