var ErrorMsg = "";

function IsValidAccNum(AccNum)
{
	if (AccNum == "")
	{
		ErrorMsg = EnterAccountNumber;
		return false;
	}
	if (!IsNumeric(AccNum))
	{
		ErrorMsg = AccountOnlyNumbers;
		return false;
	}
	if((AccNum.length != 10) && (AccNum.length != 16))
	{
		ErrorMsg = AccountNumber10Digits;
		return false;
	}
	return true;
}

function IsValidPIN(PIN)
{
	if (PIN == "")
	{
		ErrorMsg = EnterPIN;
		return false;
	}
	if (!IsNumeric(PIN))
	{
		ErrorMsg = PINOnlyNumbers;
		return false;
	}
	if(PIN.length != 4)
	{
		ErrorMsg = PIN4Digits;
		return false;
	}
	return true;
}

function IsValidPass(Pass)
{
	if(Pass == "")
	{
		ErrorMsg = PassNotEmpty;
		return false;
	}
	if(isControlChr(Pass))
	{
		ErrorMsg = PassWithoutCtrlChar;
		return false;
	}
	return true;
}

function IsValidUserID(UserID)
{
	if(UserID == "")
	{
		ErrorMsg = UidNotEmpty;
		return false;
	}
	if(isControlChr(UserID))
	{
		ErrorMsg = UidWithoutCtrlChar;
		return false;
	}
	return true;
}

function IsValidText(Text, EmptyMsg, CtrlMsg)
{
	if(Text == "")
	{
		ErrorMsg = EmptyMsg;
		return false;
	}
	if(isControlChr(Text))
	{
		ErrorMsg = CtrlMsg;
		return false;
	}
	return true;
}

function IsValidTextEmpty(Text, CtrlMsg)
{
	if(isControlChr(Text))
	{
		ErrorMsg = CtrlMsg;
		return false;
	}
	return true;
}

function IsValidNum(Num, EmptyMsg, NumMsg)
{
	if(Num == "")
	{
		ErrorMsg = EmptyMsg;
		return false;
	}
	if(!IsNumeric(Num))
	{
		ErrorMsg = NumMsg;
		return false;
	}
	return true;
}

function IsValidNumEmpty(Num, NumMsg)
{
	if(!IsNumeric(Num))
	{
		ErrorMsg = NumMsg;
		return false;
	}
	return true;
}

function IsValidSelect(SelIndex, SelectMsg)
{
	if(SelIndex < 1)
	{
		ErrorMsg = SelectMsg;
		return false;
	}
	return true;
}