/*
*	Register Form Validator
*	Author: Weerayut	Teja
*	Desciption: For Check the valid input data in form.
*/

/* Check English Input by Keyboard */
function checkEngInput(keyCode ,validator)
{
	var validatorObj = document.getElementById(validator);
	if((keyCode > 64 && keyCode < 91) || (keyCode > 96 && keyCode < 123) || (keyCode > 47 && keyCode < 58) || (keyCode == 8 || keyCode == 95 || keyCode == 0))
	{
		validatorObj.style.visibility = "hidden";
	}
	else
	{
		validatorObj.style.visibility = "visible";
		return false;
	}
}

function checkEngString(str , validator)
{
	pattern = ("[A-Za-z0-9]*");
	if(str.match(pattern) == str)
	{
		var validatorObj = document.getElementById(validator);
		validatorObj.style.display = "none";
	}
	else
	{
		var validatorObj = document.getElementById(validator);
		validatorObj.style.display = "block";
		return false;
	}
}

function checkLength(str , limit, validator)
{
	var validatorObj = document.getElementById(validator);
	if(str.length >= limit)
	{
		validatorObj.style.display = "none";
	}
	else
	{
		validatorObj.style.display = "block";
		return false;
	}
}

function checkValidEmail(str, validator)
{
	var validatorObj = document.getElementById(validator);
	if(str.indexOf("@") == -1)
	{
		validatorObj.style.display = "block";
		return false;
	}
	else
	{
		validatorObj.style.display = "none";
	}
}

function checkConfirmPassword(password1 , password2 , validator)
{
	var validatorObj = document.getElementById(validator);
	if(password1 == password2)
	{
		validatorObj.style.display = "none";
	}
	else
	{
		validatorObj.style.display = "block";
		return false;
	}
}
